05 2017 档案

摘要:一、在nodejs中path模块时使用频率很高的模块,其中不乏有很多API写得很模糊,但仔细琢磨下来,也不是很难理解。 1.获取文件所在路径 2.获取路径中的最后一部分 3.获取文件的拓展名 二、组合路径 1. 路径的拼接 path.join(); 2.path.resove(from,to);将t 阅读全文
posted @ 2017-05-30 10:24 aGod 阅读(460) 评论(0) 推荐(0)
摘要:一、基础用法 2. 3.枚举 类的内部所有定义的方法,都是不可枚举的(non-enumerable)。跟es5中的差距。 4.constructor 方法 constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义 阅读全文
posted @ 2017-05-26 00:43 aGod 阅读(577) 评论(0) 推荐(0)
摘要://d3.scan /* 新的d3.scan方法对数组进行线性扫描,并根据指定的比较函数返回至少一个元素的索引。 这个方法有点类似于d3.min和d3.max。 而d3.scan可以得到极值的索引而不仅仅是计算极值。 */ var a1 = [1,3,5,2,9]; var i = d3.scan(a1,function(a,b){ return b-a; // 返回最大值... 阅读全文
posted @ 2017-05-21 23:54 aGod 阅读(6451) 评论(1) 推荐(0)
摘要:一、安装D3.js 1.网络连接 2.命令行安装 cnpm || npm install d3 --save => 我采用的是cnpm install d3 --save 3.创建node 服务器 a. cnpm || npm install express --save =>前面教程已经说了exp 阅读全文
posted @ 2017-05-21 13:21 aGod 阅读(11928) 评论(1) 推荐(3)
摘要:一、安装express前面都讲了 1.express。 cnpm || npm install express --save 2.中间件 a.cnpm || npm install body-parser --save 当post请求的时候,需要用这个中间件来处理参数 b.cnpm || npm i 阅读全文
posted @ 2017-05-17 23:03 aGod 阅读(949) 评论(0) 推荐(0)
摘要:一、安装express cnpm || npm install express --save ; 1. Hello World 2.express路由 3.静态资源 app.user(express.statice('public')); 二、express的中间件 1.应用级中间件 2.路由级中间 阅读全文
posted @ 2017-05-16 23:37 aGod 阅读(475) 评论(1) 推荐(1)
摘要:一、模块系统 1.创建模块和引用模块 2.服务端的模块 二、函数 三、路由 四、全局对象 1.在 node中有一个全局对象为global。所有的全局对象都可以在global找到。当然不包括他自己。而在浏览器中的全局对象为window 2.__filename 表示当前正在执行的脚本的文件名。它将输出 阅读全文
posted @ 2017-05-15 23:49 aGod 阅读(406) 评论(1) 推荐(1)
摘要:一、安装node.js 方式很多npm,git等,新手建议从官网上直接去下载node的安装包。一键安装. 二、创建一个web服务器。 三、读取文件的方式(同步,异步) 1.同步 2.异步 三、事件循环 四、数据缓冲区 1.向缓存区写入数据 2.读取缓冲区的内容 3.Buffer 转为JSON对象 4 阅读全文
posted @ 2017-05-15 00:19 aGod 阅读(505) 评论(0) 推荐(0)
摘要:一、jQuery 提供开发者开发插件的几种模式 1.$.extend(); //这个方法是绑定在$上面的。可以通过$直接调用 2.$.fn.方法名 //这个方法是绑定在Dom对象上面的可以通过$('').方法名();调用 3.$.widget //通过jQuery UI 部件工厂模式创建。 二、插件 阅读全文
posted @ 2017-05-14 01:23 aGod 阅读(1466) 评论(4) 推荐(0)
摘要:一、面试80%都要问的数组去重 数组去重的方式有多种,其实面试中主要是想靠对对象的理解。还记得我第一次去面试的时候,去重的时候用了2个for循环。 二、返回字符串中字符出现次数最多的那字符 三、排序算法(排序算法的种类太多) 1.冒泡排序 2.选择排序 三、不借助中间变量交换2个变量的值 四、未完待 阅读全文
posted @ 2017-05-11 22:59 aGod 阅读(5689) 评论(2) 推荐(2)
摘要:学习的过程是漫长的,只有坚持不懈才能到达到自己的目标。 1.vue中数据的双向绑定采用的时候,数据劫持的模式。其实主要是用了Es5中的Object.defineProperty;来劫持每个属性的getter,和setter。这也正是Vue不兼容IE8以下的原因。 2.Object.definePro 阅读全文
posted @ 2017-05-10 02:21 aGod 阅读(3429) 评论(2) 推荐(4)