JavaScript不像传统OO语言有class关键字,即JS没有类。因此JS为了取得类的复用啊,封装啊,继承啊等优点,出现了很多和构造函数相关的语法糖。ES6将语法糖标准化...
前言 众所周知,jquery在我们日常开发中的使用频率非常高,与js相比,我们省去了冗长的获取元素的代码,不用考虑一些麻烦的兼容问题,更加方便的动画实现,以及更加方便的方法调...
JavaScript模块里介绍了用模块实现封装的方式。传统OO语言里还有两个重要特性就是静态和常量,但JavaScript里没有static和const关键字。本篇就介绍一下...
事件代理或者说是事件委托,就是利用事件的冒泡特性,将事件绑定到外层元素上,而不是触发事件的元素上。可以减少绑定的事件数量,而且对于动态加载的内容来说,十分有利。 上面这个代码...
JavaScript不像其他OO语言有public / private关键字,小应用中无所谓,但大工程里,如果所有属性或方法均为公有,即无必要,也维护困难。JavaScrip...
Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件...
JavaScript因为其语法松散,导致函数(尤其是this)看似简单,其实里面花头很多。本篇介绍一下JavaScript函数及其调用方法。 函数声明和函数表达式 argum...
JavaScript作为一门语法比较松散的语言,在ES6之前并没有像C++/Java等传统OO语言一样有class关键字,也不能通过private,public等关键字来限定...
Web缓存分为很多种,比如数据库缓存,代理服务器缓存,还有我们熟悉的CDN缓存,以及浏览器缓存。 缓存的重要性不用多说了吧,例如chrome会把缓存的文件保存在一个叫User...
Git的一般工作流程如下: 克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后...
1.CSS和JS在网页中的放置顺序是怎样的? CSS一般用link放置在网页的头部,JS一般放置body的底部。如果CSS样式放在底部,对于IE浏览器,在某些场景下(点击链接...
一、创建节点 创建元素节点 document.createElement("元素标签名"); 创建属性节点 document.createAttribute("属性名")...
根据DOM,HTML文档中的每个成分都是一个节点。 一、如何获得节点的引用 二、节点的信息(属性) 三、兼容性函数 四、实例:实现点击切换 隐藏和显示 两种状态
这是最近来自 Codepen 一个热门的 JS 特效 – THREE Image Transition,该功能主要用来对图像进行切换,你可以想像成幻灯片,但令人惊讶的是这个切...
最近在学习js的Ajax方面的内容,发现自己对基础的计算机网络知识认识不足,所以大概了解了下。 URL组成格式 图中中括号是可选项 protocol 协议,常用的协议是htt...
在segmentfault写的笔记归总能力太差了,以后写笔记还是跑来简书记录一下算了。 we known:CSS有很多属性简写(shorthand),比如:font text...