240 发简信
IP属地:四川
  • 240
    JavaScript类(ES6)

    JavaScript不像传统OO语言有class关键字,即JS没有类。因此JS为了取得类的复用啊,封装啊,继承啊等优点,出现了很多和构造函数相关的语法糖。ES6将语法糖标准化...

  • 原生js实现对Ajax的封装(模仿jquery)

    前言 众所周知,jquery在我们日常开发中的使用频率非常高,与js相比,我们省去了冗长的获取元素的代码,不用考虑一些麻烦的兼容问题,更加方便的动画实现,以及更加方便的方法调...

  • JavaScript静态和常量

    JavaScript模块里介绍了用模块实现封装的方式。传统OO语言里还有两个重要特性就是静态和常量,但JavaScript里没有static和const关键字。本篇就介绍一下...

  • event delegation -- 事件委托

    事件代理或者说是事件委托,就是利用事件的冒泡特性,将事件绑定到外层元素上,而不是触发事件的元素上。可以减少绑定的事件数量,而且对于动态加载的内容来说,十分有利。 上面这个代码...

  • JavaScript模块

    JavaScript不像其他OO语言有public / private关键字,小应用中无所谓,但大工程里,如果所有属性或方法均为公有,即无必要,也维护困难。JavaScrip...

  • Sublime Text 3 快捷键

    Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件...

  • JavaScript函数(arguments,this)

    JavaScript因为其语法松散,导致函数(尤其是this)看似简单,其实里面花头很多。本篇介绍一下JavaScript函数及其调用方法。 函数声明和函数表达式 argum...

  • JavaScript继承

    JavaScript作为一门语法比较松散的语言,在ES6之前并没有像C++/Java等传统OO语言一样有class关键字,也不能通过private,public等关键字来限定...

  • 240
    浏览器缓存

    Web缓存分为很多种,比如数据库缓存,代理服务器缓存,还有我们熟悉的CDN缓存,以及浏览器缓存。 缓存的重要性不用多说了吧,例如chrome会把缓存的文件保存在一个叫User...