2015年8月22日
摘要: [http://segmentfault.com/a/1190000003479884](http://segmentfault.com/a/1190000003479884)### 1. 认识Stream- Stream的概念最早来源于Unix系统,其可以将一个大型系统拆分成一些小的组件,然后将这... 阅读全文
posted @ 2015-08-22 13:50 big-brother 阅读(1144) 评论(0) 推荐(1) 编辑
2015年7月6日
摘要: 工具是人的延伸,可以把人变得更聪明更强大,人类正是学会了使用工具,才创造出现在的文明。作为程序员,工具开发、使用是其能力的重要体现,业内的大牛都是造工具的好手。目前身边很多人都在用sublime text,写window环境下的快捷键的文章非常多,mac环境下则显得比较零散,现在整理出自己常用的... 阅读全文
posted @ 2015-07-06 18:46 big-brother 阅读(625) 评论(0) 推荐(0) 编辑
2015年7月5日
摘要: 1.什么是XSS攻击?正常的页面被渗出了攻击者的js脚本,这些脚本可以非法地获取用户信息,然后将信息发送到attacked的服务端。XSS是需要充分利用输出环境来构造攻击脚本的2.危害非法获取用户cookie、ip等内容窃取用户输入的内容劫持浏览器,形成DDOS攻击3.类型Reflected XSS... 阅读全文
posted @ 2015-07-05 21:57 big-brother 阅读(1601) 评论(0) 推荐(0) 编辑
2015年6月26日
摘要: 作者是 Jani Hartikainen,英文好的同学直接阅读原文。原文当写js代码的时候,一个校验工具可以帮助我避免愚蠢的错误。尽管我有许多年的经验,但是我仍然有变量命名不正确、产生语法错误以及忘记正确处理错误。在我浪费时间,尤其是客户时间之前,一个好的校验工具或校验器可以告诉我这些问题。好的校验... 阅读全文
posted @ 2015-06-26 11:10 big-brother 阅读(1540) 评论(1) 推荐(1) 编辑
2015年6月25日
摘要: 1.为什么需要单元测试正确性:测试可以验证代码的正确性,在上线前做到心里有底自动化:当然手工也可以测试,通过console可以打印出内部信息,但是这是一次性的事情,下次测试还需要从头来过,效率不能得到保证。通过编写测试用例,可以做到一次编写,多次运行解释性:测试用例用于测试接口、模块的重要性,那么在... 阅读全文
posted @ 2015-06-25 14:33 big-brother 阅读(8472) 评论(5) 推荐(4) 编辑
2015年4月30日
摘要: 谈到页面性能优化,缓存机制是其中非常重要的一环。缓存可以使页面尽可能快地得到需要的文档,具有减轻带宽、降低服务的负荷、提高用户体验等功能。随着高级浏览器,尤其是移动端的发展,可用的缓存范畴逐渐变大,简单地将其分为三类:一、Application Cache 这是H5中的新特性,可以将页面资源... 阅读全文
posted @ 2015-04-30 19:32 big-brother 阅读(2593) 评论(0) 推荐(0) 编辑
2015年3月15日
摘要: 第一次总是显得如此宝贵,别想歪了,这里是指面试。前端的处女面献给了阿里,当时没答上来的题目还历历在目,今晚突然就想到了这么一道面试题:低版本浏览器如何兼容JSON对象? 这样的问题都没答出来,就知道自己当年有多弱了,简单说下思路吧:// 具体实现想看:douglascrockford : ht... 阅读全文
posted @ 2015-03-15 01:11 big-brother 阅读(1678) 评论(2) 推荐(5) 编辑
2015年3月7日
摘要: 因为工作中实际开发需要,才开始接触angular框架。从当初的比葫芦画瓢,被各种问题、概念折磨摧残,到现在有一定的了解认识,觉得有必要将自己的认识进行简单的总结。不到位的地方还望多多包涵。1.双向数据绑定 目前业内盛行各种MV**框架,相关的框架不断涌现,而angular就是其中的一种(M... 阅读全文
posted @ 2015-03-07 22:08 big-brother 阅读(2855) 评论(5) 推荐(5) 编辑
2014年12月19日
摘要: 引题 用过node的同学应该都知道require是用来加载模块的,那你是否存在如下的疑问呢?1. require(path)是如何依据path找到对应module呢?2. 为何在模块定义中,一定要通过module.exports暴漏出接口?module.exports与require存在什么关... 阅读全文
posted @ 2014-12-19 20:10 big-brother 阅读(3606) 评论(2) 推荐(1) 编辑
2014年12月15日
摘要: 目前为止,jquery是js社区中最活跃、用户最多的前端类库,具有链式操作、兼容性、基于数组的操作、强大的插件机制等特点,也是很多前端入门同学最早接触到的库。但是内部如何实现的,一直吸引着我。因此最近三个月读完了jquery1.7版本的设计,之所以选择该版本是因为Sizzle在1.8之后引入了编... 阅读全文
posted @ 2014-12-15 20:11 big-brother 阅读(2940) 评论(5) 推荐(6) 编辑