xml
-
ES6 rest parameter详解编程语言
rest,查百度词典,释义为 [rest] n. 休息; 剩余部分; 支持物; 宁静,安宁,rest paramter直译过来就是剩余参数,也可以叫可变参数;它用来收集多个参数到一…
-
ES6 spread operator 展开运算符详解编程语言
spread operator spread operator就是展开运算符,用来展开iterable obj,语法是 …iterableObj ,具体分为三种情况,调用函数时展开…
-
ES6 特性总汇详解编程语言
背景 近几年前端发展的太好了,模块化、工程化、自动化都实现了,大大提高了developer的开发效率,再就是nodejs的出现让js开发桌面应用成为可能,大环境如此之好&&…
-
javascript 模仿块级作用域详解编程语言
javascript没有块级作用域 首先要明确一个问题,javascript没有块级作用域,并且有变量提升,具体参考这篇 立刻执行函数 有个经典的问题 function retur…
-
javascript 面向对象编程之继承详解编程语言
构造函数、实例、原型之间的关系 每个函数都有一个prototype属性指向原型;原型内部有个constructor属性指向函数;实例有个_proto_ 指向原型,因为浏览器差异,有…
-
javascript 面向对象编程之创建对象详解编程语言
创建对象 这部分属于JavaScript的面向对象编程,探讨如何更好的创建对象。在java中有类的概念,用new就可以创建对象, 但JavaScript没有类,所以也就无法创建某一…
-
定制修改gulp-rev返回的rev-manifest.json文件详解编程语言
gulp的gulp-rev插件,用来产生源文件与目标文件的对照,创建的rev-manifest.json文件内容默认是绝对路径的, { “static/css/animation.…
-
javascript 正则表达式的组、全局、RegExp.exec()和string.match()区别详解编程语言
前言 javascript的正则表达式,基本用法可以参考这个 ;在会了基本用法后,有几个概念一定要注意,组、全局、RegExp.exec和String.match的区别。 全局 全…
-
js事件循环、window.setTimeout 延迟执行详解编程语言
当执行setTimeout的线程执行完毕后,才会执行setTimeout的逻辑,这是因为,js引擎会将setTimeout放入单独的队列,当前线程执行完毕后,再执行timeout队…
-
javascript window获取iframe、iframe获取window、document详解编程语言
前言 日常开发中,经常用到在window中获取某个iframe,或者在iframe中获取当前window。这里做个总结,记在心里后,就不用每次都百度了。 iframe和iframe…