path模块 发表于 2017-07-25 | 分类于 Node | 阅读次数 path.basename(path[,ext])语法:path.basename(path[,ext]) path:路径 例:/Users/melody0z/github/nodejs/second/a.txt ext: 扩展名 (extension) 例:.txt 返回一个path的最 ... 阅读全文 »
英语跟读计划0725 发表于 2017-07-25 | 分类于 English | 阅读次数 必备句型 I think that a good friend should be a good listener. 我觉得一个好朋友应该善于倾听 I’m so lucky to such a friend like you. 有你这样的朋友真是幸运。 场景对话 A ... 阅读全文 »
自定义事件 发表于 2017-07-25 | 分类于 JavaScript | 阅读次数 什么是组件? 对面向对象的深入应用(UI组件,功能组件) 将配置参数、方法、事件三者分离 创建自定义组件 有利于多人协作开发代码 如何去挂载自定义事件与事件函数 自定义事件:主要是跟函数有关系,就是让函数能够具备事件的某些特性。 用原生的方法写自定义事件 1234567891011121 ... 阅读全文 »
英语跟读计划0724 发表于 2017-07-24 | 分类于 English | 阅读次数 必备句型 It’s hard to imagine what it would be like to have no friends. 真难以想象没有朋友会是什么样子 I totally agree with you. 我完全同意你的看法 场景对话 A: I hav ... 阅读全文 »
模块化结构 发表于 2017-07-24 | 分类于 Node | 阅读次数 模块化代码结构 Node采用的模块化结构是commonJS规范 模块与文件是一一对应关系,即加载一个模块,实际上就是加载对应的一个模块文件 CommonJS模块的特点 所有代码都运行在模块作用域,不会污染全局作用域。 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再 ... 阅读全文 »
路径问题 发表于 2017-07-24 | 分类于 Node | 阅读次数 目录结构 |— /module |— path.js |— index.js |— a.txt module/path.js 123456789const fs = require("fs");fs.readFile("../a.txt",(err,data) => { ... 阅读全文 »
拖拽组件的开发 发表于 2017-07-24 | 分类于 JavaScript | 阅读次数 先要搞懂配置参数和默认参数 有配置参数,走配置参数,没有配置参数走默认参数。(前提是属性的名字必须一样,这样配置参数才会覆盖默认参数) 先来看一个例子 12345678910111213var a = { //配置参数 name:"Jack"};var b = ... 阅读全文 »
验证node单线程 发表于 2017-07-24 | 分类于 Node | 阅读次数 现象我们由一段代码入手(文件名:02.js); 123456789101112131415const http = require("http");let count = 0;const server = http.createServer((req,res) => { res ... 阅读全文 »
英语跟读计划0723 发表于 2017-07-23 | 分类于 English | 阅读次数 必备句型 Oh,boy! 天哪 I think I have a crush on her. 我觉得我是喜欢上她了 场景对话 A: Oh,boy! Look at the girl over there, she’s gorgeous. B: Hey,are yo ... 阅读全文 »
数组去重 发表于 2017-07-23 | 分类于 JavaScript | 阅读次数 1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下: 123456789function unique1(arr ... 阅读全文 »