摘要: 本人用的是夜神模拟器,所以下面的命令也是基于夜神的,其他模拟器请自行百度。 阅读全文
posted @ 2018-07-04 08:46 Souleigh 阅读(3217) 评论(0) 推荐(0)
摘要: 1.不一样的变量声明:const和let ES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部) let和var声明的区别: var x = '全局变量'; { let x = '局部变量'; console.log(x); // 局部变量 } conso 阅读全文
posted @ 2018-06-12 09:42 Souleigh 阅读(244) 评论(0) 推荐(0)
摘要: 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。 此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounce):当持续 阅读全文
posted @ 2018-06-12 09:19 Souleigh 阅读(5015) 评论(2) 推荐(1)
摘要: 刚入坑RN,很多小坑都要摸索很久才明白。今天咱们就来填console.log()的坑。 废话不多说,开始讲步骤!! 1、在模拟器中打开 开发者菜单,选择 Debug JS Remotely,会自动在浏览器中打开一个地址为 http://192.168.10.98:8081/debugger-ui/ 阅读全文
posted @ 2018-05-25 15:27 Souleigh 阅读(369) 评论(0) 推荐(0)
摘要: 懒加载 (1)定义:懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。 (2)为什么需要懒加载: 在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验, 而运用懒加载则可以将页面进行划分,需要的时候加载页面,可 阅读全文
posted @ 2018-05-21 16:09 Souleigh 阅读(6709) 评论(1) 推荐(0)
摘要: 这个指令可以改变一组checkbox的model格式,提交的时候格式为[x,y,z,...] 在html页面上使用方法如下: 这样的话,提交时,如果全选中,checkbox的model值为[1,2,3],是不是方便多了。 阅读全文
posted @ 2018-05-18 14:38 Souleigh 阅读(231) 评论(0) 推荐(0)
摘要: 鄙人一直是用angular框架的,所以顺便比较了一下。 阅读全文
posted @ 2018-05-18 14:29 Souleigh 阅读(161) 评论(0) 推荐(0)
摘要: 1 var $file = $('#file'); 2 $('#btn').click(function() { 3 var data = new FormData(); 4 data.append('file', $file[0].files[0]); 5 data.append('foo', 'bar'); 6 7 ... 阅读全文
posted @ 2018-05-18 14:25 Souleigh 阅读(421) 评论(0) 推荐(0)
摘要: 1 2 3 4 5 Document 6 7 8 9 10 27 28 阅读全文
posted @ 2018-05-18 14:20 Souleigh 阅读(381) 评论(0) 推荐(0)
摘要: vim .gitignore git仓库过滤文件,过滤不需要提交的文件或文件夹/esc + : + wq退出 ls -al 列出所有文件git init 初始化一个仓库git status 查看当前仓库的状态git add 把需要提交的文件添加到本地缓存git add . 全部添加到本地缓存git 阅读全文
posted @ 2018-05-18 14:19 Souleigh 阅读(135) 评论(0) 推荐(0)