07 2017 档案
摘要:此插件可以实现对左边目录进行新建,删除文件,文件夹等操作。
阅读全文
摘要:在sublime编辑器中使用正则表达式对内容进行查找和替换: (1)Find——Replace... (2)出现下图界面 注意:点击左边第一个按钮,开启正则表达式功能。 (3) (4)点击Replace All进行替换 OK,这样就完成替换啦~
阅读全文
摘要:1 // 2017/7/22 2 /*ES6函数的扩展*/ 3 //ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 4 function log(x, y) { 5 y = y || 'World'; 6 console.log(x, y); 7 ...
阅读全文
摘要:转载自:http://blog.csdn.net/yiluoak_47/article/details/7663952 chrome下运行编写的JavaScript代码时,在工具javascript控制台下有时会出现“Uncaught SyntaxError: Unexpected identifi
阅读全文
摘要:1. 遇到问题:如下代码第17行,获取本地json文件,如果直接在浏览器中打开引用该文件的.html文件,在chrme浏览器中并不能读取到json文件。 浏览器错误提示: 2. 原因:chrome浏览器为了安全性考虑,默认对跨域访问禁止。 3. 解决方案:运用SublimeServer (1)安装:
阅读全文
摘要:学习参考:http://es6.ruanyifeng.com/#docs/destructuring
阅读全文
摘要:1 //javaScript sort()排序算法 2 //sort()方法默认把所有的元素转换成String再排序,字符串是根据ASCII进行排序的,所以会出现“10”排在“2”前面,或是小写字母“a”排在大写“B”的后面等情况。、 3 4 //可以通过接收一个比较函数来实现自定义的排序。 5 /*1*/ 6 var...
阅读全文
摘要:1 //2017/7/18 2 3 //高阶函数:filter. 4 //filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。...
阅读全文
摘要:1 var http=require('http'); 2 var cheerio=require('cheerio'); 3 var url='http://www.cnblogs.com/Lwd-linux/archive/2017/01.html'; 4 5 //获取 6 function filterChapters(html){ 7 var $=cheerio....
阅读全文
摘要:1 //高阶函数:一个函数可以接受另一个函数作为参数,这种函数称之为高阶函数。 2 /*1*/ 3 function f(x,y,f){ 4 return f(x)+f(y); 5 } 6 var sumAbs=f(-6,4,Math.abs); 7 console.lo...
阅读全文
摘要:1 //2017/7/15 2 //Javascript 中的方法:在一个对象中绑定函数,称为这个对象的方法。 3 /*1*/ 4 var boy={ 5 name:'xiaoming', 6 birth:2007, 7 age:functi...
阅读全文
摘要:1 //2017/7/14 2 //变量的解构赋值(解构:Destructuring) 3 4 //(1)数组的解构赋值 5 6 let [a,b,c]=[1,2,3];//模式匹配,只要等号两边的模式相同,左边的变量就会被赋予对应的值。 7 8 //eg: 9 let [foo,[[...
阅读全文
摘要:1 //顶层对象属性:在ES5中,顶层对象的属性与全局变量是等价的.以下代码中,为顶层对象的属性赋值与全局变量的赋值,是同一件事。 2 window.a=10; 3 console.log(window.a);//10 4 a=40; 5 console.log(window.a);//40 6 7 ...
阅读全文
摘要:1. let声明变量只在let命令所在的代码区内有效。 2. 3. 不存在变量提升。 4. 不允许在相同作用域内,重复声明同一个变量 5. ES6的块级作用域
阅读全文