JavaScript中的this浅谈

this在全局中调用时指向的是全局对象。this在函数中调用时指向调用函数的对象,调用函数的在不同情况下有



JQ插件封装造轮子

JQ插件封装第一天 查看jq代码,发现好多方法都是使用$.fn来封装方法,但fn又是什么,控制台console后发现都是jq的方法console.log($.fn) $.prototype===$.fn,结果为true prototype:可以为对象添加方法和属性。 这样就可以理解为给jq原型添加方法及属 …


Vue.js slots: 为什么你需要它们?

也许你已经看过了Vue.js slots的文档。我对这个功能从“为什么你可能需要它”到“没有它我怎么可能工作”的态度转变非常快。虽然文档已经解释了它的概念,但是这里有一个关于slots怎么改进应用程序代码库的真实例子。在我看来,slots是vue最有用和最有趣的特 …


雅虎前端优化 35条军规

  那么多少DOM元素才算是太多呢?可以参考其它类似的标记良好的页面,例如Yahoo!主页是一个相当繁忙的页面,但只有不到700个元素(HTML标签)。


eslint的基础使用

JavaScript的编程风格 在前端工程愈演愈大的情况下,JavaScript占的比例也很足,需要良好的书写风格,才能在多人协作code时提高效率,何况代码还是需要人来读的,所以可读性、可维护性高的代码很多时候有重要意义。 这里推荐下Airbnb的挂在github上的Java …


前端学习笔记之观察者模式

观察者模式也称”发布-订阅”模式,它的作用就是当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,自动刷新对象状态


前端面试之websocket篇

还是同以往一样,面试会考到的地方,我都会做出标记,websocket如何在前端如何用的,这个得用,别这个都不知道,那这个教程就没用了。如果你想对其原理进行深入了解,那么本教程将非常适合你,除此之外,我也把讲解HTTP和HTTPS进行一起讲解,让你对照看着 …


2017-10-05 前端日报

2017-10-05 前端日报 精选 浏览器渲染过程与性能优化Firefox 新版采用新引擎,速度是旧版的 2 倍,名字和 Logo 也变了8 Key React Component DecisionsThe Intl.PluralRules APIFirefox 56: Last Stop before QuantumRelease Notes for Safari Technology …


剑指offer系列算法

1 . Reverse Linked List /** 1. Definition for singly-linked list. 2. function ListNode(val) { 3. this.val = val; 4. this.next = null; 5. } */ /** 6. @param {ListNode} head 7. @return {ListNode} */ var reverseList = func …