[toc] 手写js代码格式化json数据 使用JavaScript格式化json数据。需要引入jQuery库。代码简单易懂,主要思想是递归,因为每层的数据格式都是一样的。 ...
分类:
Web程序 时间:
2020-03-16 23:43:23
阅读次数:
107
归并操作(merge),也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。 如 设有数列{6,202,100,301,38,8,1} 初始状态:6,202,100,301,38,8,1 第一次归并后:{6,202},{100,301},{8,38},{1},比较次数:3; 第二次归并后:{ ...
分类:
编程语言 时间:
2020-03-16 13:00:58
阅读次数:
64
1、从数组第2个元素开始抽取元素。 2、把它与左边第一个元素比较,如果左边第一个元素比它大,则继续与左边第二个元素比较下去,直到遇到不比它大的元素,然后插到这个元素的右边。 3、继续选取第3,4,….n个元素,重复步骤 2 ,选择适当的位置插入。 冒泡、选择都是把未排序的和未排序的进行比较换位 而插 ...
分类:
编程语言 时间:
2020-03-15 23:56:21
阅读次数:
252
rem是根本根元素,也就是html的字体大小来计算被定义元素的大小,而根元素的字体大小取绝于屏幕宽度,相应的JS代码: (function (doc, win) { var fs = document.body.clientWidth / 750 * 28; fs = fs > 24 ? 24 : ...
分类:
移动开发 时间:
2020-03-14 19:54:31
阅读次数:
67
1. 使用 TAB键 可以自动补全系统中存在的文件名称或者命令。 比如需要运行一个js代码,只需要一小段名字,再tab补齐就行。 2. 编辑命令快捷键 ESC 清除当前命令行 Ctrl+a 返回到正在编辑命令的开头 Ctrl+e 跳转到正在编辑命令的结尾 Ctrl+u 把光标所在之前的字符全部剪切到 ...
分类:
其他好文 时间:
2020-03-14 16:48:35
阅读次数:
48
当我们执行 JS 代码的时候其实就是往执行栈中放入函数,那么遇到异步代码的时候该怎么办?其实当遇到异步的代码时,会被挂起并在需要执行的时候加入到 Task(有多种 Task) 队列中。一旦执行栈为空,Event Loop 就会从 Task 队列中拿出需要执行的代码并放入执行栈中执行,所以本质上来说 ...
分类:
其他好文 时间:
2020-03-14 16:45:26
阅读次数:
61
汉字自动转换成拼音: 流程: 1. 先引入相对应的jar包 2. 编写一个工具类 4. 在前端界面进行展示 对应的js代码 ...
分类:
其他好文 时间:
2020-03-13 20:30:56
阅读次数:
155
loader 什么是loader? loader是webpack中一个非常核心的概念 webpack用来做什么呢? 我们主要是用webpack来处理我们写的js代码,并且webpack会自动处理js之间相关的依赖。 但是,在开发中我们不仅仅有基本的js代码处理,我们也需要加载css、图片,也包括一些 ...
分类:
Web程序 时间:
2020-03-11 19:37:18
阅读次数:
68
本文列举两个例子:某象和某验的滑动验证 一、某验: 未还原图像: 还原后的图: 从服务端请求来的图片是打乱后的,给用户看的时候是完整的,这个过程肯定是运行了某段js代码,将打乱的图片进行还原操作。所以我们需要找到这段js,然后还原它的代码逻辑,实现图片的还原操作,找到缺口距离,实现滑动操作。 如果你 ...
分类:
Web程序 时间:
2020-03-10 16:04:48
阅读次数:
127
文件自动保存 配置快捷键 ?, HTML JS代码补全 Vue需要的插件 Vetur、ESLint、Prettier、Vue 2 Snippets npm安装支持包 settings.json配置文件 ` ` ...
分类:
其他好文 时间:
2020-03-09 13:44:31
阅读次数:
55