摘要:
实习期结束,最近回到学校开始学习node.js,node果然是强大。不过在涉及到文件操作的时候,发现要大量使用异步回掉操作。以前在写页面的时候,从没这么多异步操作,只有在使用'setInterval'和'XMLHttpRequest'时了解了一下异步编程。这次在学习node的过程中,把异步回掉算是弄... 阅读全文
摘要:
来帝都实习纯属意料之外的事情,最开始本来打算是去上海一个公司实习的,前端主管超nice,有一个项目需要重构我能全程参与进来。当时就在想如果没有更好的offer,我就决定去了。整个六月都在忙着面试,嘿嘿,比别人在三四月份就找到实习弱太多了。然后还忙着复习坐等大学最后的期末考试。(嘿嘿我大四没期末考试了... 阅读全文
摘要:
### 准备工作 mkdir foldername //创建文件夹 cd foldername //进入文件夹 mkdir foldername && cd foldername //创建文件夹并进入 git init //初始化 让这个目录成为git仓... 阅读全文
摘要:
发现node可以爬虫,正好我在找暑期实习,然后就使用node爬一下网站数据找实习。### 准备工作* 安装node,npm安装依赖包[cheerio, express, eventproxy]* [http](http://javascript.ruanyifeng.com/nodejs/http.... 阅读全文
摘要:
最近面试的时候被问到了什么是domReady。之前一直使用传统的window.onload,但是如果页面有大量的图片需要加载,那么资源还未加载完成的话用户触发页面上的事件怎么办?这时,我们就引入了domReady,只需要dom树构建完成,就触发回调函数。**本人只是从初学者角度理解一下domRead... 阅读全文
摘要:
### 检测null * 如果使用Objec.prototype.toString.call(null); IE678等返回[object Object]* 使用 null && typeof null === 'object' 对象是true,而null是f... 阅读全文
摘要:
想学习一下怎么使用gulp,找了几篇博客,一开始就放大招,js压缩,css压缩,sass编译,less编译,拼接等等全堆积上来。 对于我这种之前没接触过任务自动管理工具的人来说,感觉像看电影快进一样,只要中途有不理解的就要断篇。#### gulp安装* 安装gulp 如果参数-g 表示全局安装 ... 阅读全文
摘要:
在js中**继承**主要是依靠原形链来实现。如果不了解原型相关知识,建议读者先去了解原形链。每个构造函数都有一个原型对象(`prototype`),原型对象都包含一个指向构造函数的指针(`constructor`),而实例都包含一个指向原型对象的内部指针成为隐式原型(`__proto__`)。###... 阅读全文
摘要:
趁这几天有空,了解一下css预处理的知识### less简介Less 是一个Css 预编译器,意思指的是它可以扩展Css语言,添加功能如允许变量(variables),混合(mixins),函数(functions) 和许多其他的技术,让你的Css更具维护性,主题性,扩展性。Less 可运行在 No... 阅读全文
摘要:
很长一段时间不理解闭包,后来了解了作用域,以及this相关问题才理解了闭包相关知识。闭包(closure),也是面试题常客。简单点来说就是函数嵌套函数。### 函数作为返回值: function foo () { var a = 1; return function... 阅读全文