7 个业务常用的一行JS代码技巧

JavaScript020

7 个业务常用的一行JS代码技巧,第1张

在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。

在Web应用程序中,复制到剪贴板因其对用户的便利性而迅速流行起来。

注意:根据caniuse,该方法对93.08%的全球用户有效。所以必须检查用户的浏览器是否支持该API。为了支持所有用户,你可以使用一个输入并复制其内容。

每种语言都有自己的哈希列表的实现,在JavaScript中,它被称为Set。你可以使用Set数据结构轻松地从一个数组中获得唯一元素。

随着黑暗模式的普及,如果用户在他们的设备中启用了黑暗模式,那么将你的应用程序切换到黑暗模式是非常理想的。幸运的是,可以利用媒体查询来使这项任务变得简单。

根据caniuse的数据,matchMedia的支持率为97.19%。

初学者经常发现自己在正确滚动元素的过程中遇到困难。最简单的滚动元素的方法是使用scrollIntoView方法。添加行为。"smooth "来实现平滑的滚动动画。

就像scrollToTop方法一样,scrollToBottom方法也可以用scrollIntoView方法轻松实现,只需将块值切换为结束即可

你的应用程序是否依赖随机颜色的生成?不用再看了,下面的代码段可以满足你的要求

一.全局

二.应用(App)

三.坐标

四.控件

①.文本控件

②.滑动控件

③.方形控件

五.选择器进阶

六.UiSelector选择器

①控件属性

②.控件类型

七.选择器操作

八.模拟按键

示例:

①.一般排序

②.在屏幕上半部分寻找文本控件TextView

③.findOne设置延时寻找控件

④.findOnce

⑤.findOnce()

⑥.setText

⑦.App

⑧.发送意图

⑨.事件监听

⑩.悬浮窗

①①:文件系统

①②.全局函数

①③.Http

①④.图片与颜色

①⑤.基于控件的操作