上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页
摘要: fs里面所有的方法都有同步和异步的形式。 xxxx:异步 xxxxSync:同步 异步方法中,最后一个参数都是一个回调函数,回调函数的第一个参数一般是err。 如果是同步方法,任何异常都会被立刻抛出。可以用try/catch来捕捉 注意,异步的方法不能保证执行顺序,后面的可能会比前面的先完成。 所以 阅读全文
posted @ 2018-07-10 16:06 朋友圈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 异步事件驱动架构 移除相关的监听器 处理错误函数 如果监听函数只使用一次,可以把on改成once 阅读全文
posted @ 2018-07-10 15:07 朋友圈 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 文件和网络,就是file和http操纵,都是处理二进制数据的。 Buffer 用于处理二进制流数据,其实是16进制表示 类似数组,但是Buffer大小在创建时固定,无法调整 Buffer因为使用频率很高,是全局变量,无需使用require获取。 创建Buffer的几种方法 还有一些方法 fill:填 阅读全文
posted @ 2018-07-10 14:02 朋友圈 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 和路径有关的操作,都可以使用这个模块 join:拼接路径,会帮我们尽可能的简化和修复路径 还有一些别的用法 获取本地路径的相关操作 返回文件的绝对路径 另外两个 阅读全文
posted @ 2018-07-09 21:23 朋友圈 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 编辑器使用Visual Studio Code 在编辑器下方就继承了终端,可以直接看输出,非常好用 CommondJS规范 就是一个规范而已 模块化,因为不可能把代码都放一块,太多了。只需要实现模块化,需要什么模块的代码直接声明和使用。 Nodejs里面会有很多模块。 比如上面这个代码,虽然只有一行 阅读全文
posted @ 2018-07-09 17:06 朋友圈 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 非阻塞IO 执行到I/O时函数立刻返回,不等待IO完成。 指令执行是CPU,非常快。 I/O操作非常慢。 I/O完成后主动通知程序。 事件驱动 先写好I/O完成后的事件处理程序 等I/O完成后,该事件直接去找相关的处理程序再处理即可。 在处理高并发和I/O密集的时候,Nodejs更有优势 CPU密集 阅读全文
posted @ 2018-07-09 14:24 朋友圈 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 概念 自动化构建工具,暂且类比成maven那一类的工具吧(不完全是) 可以不许需要手动再做重复的事情(task) 安装gulp需要Node.js,所以我觉得可以直接学Node.js,对后续的学习还是有比较大的便利。 第三方依赖管理工具bower less可以按照编程的写法来写css,将less文件预 阅读全文
posted @ 2018-07-09 11:41 朋友圈 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Angular并不是适合任何应用的开发,Angular考虑的是构建CRUD应用 但是目前好像也只是用到了angular的一些指令,数据绑定,mvc,http服务而已..... 以前传统的做法就是,通过js,去定位元素,绑定相关的事件。 Angular通过指令(directive)扩展HTML的语法。 阅读全文
posted @ 2018-07-08 13:24 朋友圈 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 服了,这个原型链是个什么???一直以来C/C++/java类的概念都深入我心了,突然搞这个很不适应。有啥用啊? 而且看到后面ES6语法,竟然也加入了class???? 搞什么呢?这不是打自己脸吗? 或许后面会有很有用的地方,但是暂时没有发现。 关于原型链的讲解 https://blog.csdn.n 阅读全文
posted @ 2018-07-07 20:18 朋友圈 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 引用相当于C的指针! 因为不同的引用指向的都是同一个对象本身。 这些不同的引用如果修改了对象,全部引用指向的对象都会被修改! 把list里面的某个元素取出来,赋值给另一个应用。 通过该引用修改的对象,list里面也被改了。 阅读全文
posted @ 2018-07-07 16:37 朋友圈 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 37 下一页