js观察者模式发布/订阅
实习期结束,最近回到学校开始学习node.js,node果然是强大。不过在涉及到文件操作的时候,发现要大量使用异步回掉操作。 以前在写页面的时候,从没这么多异步操作,只有在使用’setInterval’和’XMLHttpRequest’时了解了一下异步编程。这次在学习node的过
实习期结束,最近回到学校开始学习node.js,node果然是强大。不过在涉及到文件操作的时候,发现要大量使用异步回掉操作。 以前在写页面的时候,从没这么多异步操作,只有在使用’setInterval’和’XMLHttpRequest’时了解了一下异步编程。这次在学习node的过
在js中继承主要是依靠原形链来实现。如果不了解原型相关知识,建议读者先去了解原形链。 每个构造函数都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个指向原型对象的内部指针成为隐式原型(__proto__)。 组
来帝都实习纯属意料之外的事情,最开始本来打算是去上海一个公司实习的,前端主管超nice,有一个项目需要重构我能全程参与进来。当时就在想如果没有更好的offer,我就决定去了。 整个六月都在忙着面试,嘿嘿,比别人在三四月份就找到实习弱太多了。然后还忙着复习坐等大学最后的期末考试。(
在学习underscore源码过程中,发现了自己很多基础知识点薄弱环节,而且源码也很大程度比较精简细致。 目前我学习的方法是先看api文档,确定功能需求,以及参数,然后自己实现具体的代码,每个工具方法一般也就10来行代码不到。然后对比自己的代码和源码的差异。 今天学习了三个比较重
期末事情特别多,7月份才考完放假。都没办法静下心来好好写代码,五月份学习backbone,接触到了underscore,发现源码特别少,1000多行代码。但提供了好多好用的工具方法。 以前看过jQuery,但是无奈水平有限,看不懂,看完也忘记了。underscore(俗称底线库)
发现node可以爬虫,正好我在找暑期实习,然后就使用node爬一下网站数据找实习。 准备工作 安装node,npm安装依赖包[cheerio, express, eventproxy] http和express模块的使用学习 爬取目标网站//加载http模块 var http
最近面试的时候被问到了什么是domReady。 之前一直使用传统的window.onload,但是如果页面有大量的图片需要加载,那么资源还未加载完成的话用户触发页面上的事件怎么办?这时,我们就引入了domReady,只需要dom树构建完成,就触发回调函数。 本人只是从初学者角度理
周二收到二面邀请,是个女面试官姐姐,声音真好听。约周四下午面试,挂完电话真的好激动。 没想到自己也能进二面,名校出身的同学可能理解不了这种面试机会对我们多么珍贵。 沟通问题一个人学习编程蛮寂寞的,短板也很多,这次面试就暴露出很多问题。例如,向面试官描述自己的具体项目经历。即使我已
最近正好学习跨域相关知识,但学的大多都是跨域请求数据,例如jsonp。但cookie跨域共享还没接触,遂找了些文章学习一下,并记录下来。 记录的比较简洁,因为还没有碰到实际项目需求。如果以后遇到此问题,我会继续更新。 cookie的设置规则 通过键值对设置cookie信息,不过还
检测null 如果使用Objec.prototype.toString.call(null); IE678等返回[object Object] 使用 null && typeof null === ‘object’ 对象是true,而null是fa