svg好的动画效果网站
https://www.youtube.com/watch?v=eqlZD21DME0 nodejs核心模块概览
https://www.youtube.com/watch?v=dO1zf4RXsTg 精讲nodejs高性能
js是一门语法灵活的语言,对同一个操作可以有很多种不同的实现。比如if else可以用switch语句来代替等。针对这种灵活性,不同的编码方式对js的性能影响也是有很大不同的。一般来说有以下几个注意的点:
前几天翻译了一下谷歌关于浏览器工作原理的英文文献,今天看了高性能javascript一书,稍微记录点新的知识点。内容整体比较粗糙:
最大的原则:
今天和劲松大神,交流了最近的技术心得。
不得不说,劲松还是很厉害的,自己写了个类似requirejs的架构工具,也在摸索页面打点技术等等。
今后的学习方向要向更深更具有数学建模的方向发展! mark下
fs模块提供了node和本地资源交互的I/O接口,具体的列举如下
createReadStream writeReadStream等方法
path模块提供了获取目录及文件的多种信息,具体如下
basename(),dirname(),extname()都接收一个路径作为参数,分别返回对应的文件名,目录名,后缀名
resolve(rel-path),relative(path)分别接收相对路径和路径作为参数,resolve相当于linux里面shell的cd命令,realtive返回相对路径
formidable(非核心)模块提供了处理文件上传form-data数据类型的方法。
通过设置uploadDir和调用parse的回调方法,存取目录,默认通过设置随机数+’upload_’的形式设置文件名,可以通过fs.rename(oldpath,newpath)进行重命名。