0x001 概述 本篇文章承接上文,记录的是如何发布自己的Node.js模块 0x002 编写模块 新建项目并初始化 $ mkdir 0x005-publish-own-module $ cd 0x005-publish…
分类:JavaScript
深刻理解Vue中的组件
2019-06-20更新: Vue2.6已经更新了关于内容插槽和作用域插槽的API和用法,为了不误导大家,我把插槽的内容删除了。详情请看官网 2018-07-19更新: 更新作用域插槽的属性: scope -> s…
webpack分割代码
分割CSS代码 第一步安装一个用来进行CSS代分割的插件 npm install --save-dev extract-text-webpack-plugin@bate 第二步引入插件 var ExtractTextPl…
JS数组去重
不卖关子,直入主题 数组去重,最先想到的便是依次遍历数组,在已遍历的元素中查找是否存在当前数组元素,重点是用什么存放已遍历的数组,以及如何区分当前元素是否已存在 由于下面会用到indexOf()的方法,它是ES5语法,低…
JS数组交集 并集 差集
同样的,由于下面会用到ES5的方法,低版本会存在兼容,先应添加对应的polyfill Array.prototype.indexOf = Array.prototype.indexOf || function (sear…
React全栈--当代前端手艺
1.ES6– 新一代JavaScript范例 1.1 const和let关键字 之前只要全局变量以及函数内部的局部变量,所以之前的局部变量只能定义在函数内里,然则如今不是了,能够经由过程let关键字来定义局部…
V8 运用“常量摺叠”优化技能,致使幂(**)运算有时候不等于 Math.pow()
在现在的主流 Web 编程语言中,如 PHP 或 Python 等,都包括幂运算符(一般来说标记是 ^ 或许 **)。而最新的 ES7 中也增加了对幂运算的支撑,运用标记 **,最新的 Chrome 已供应了对幂运算的支…
处理多行文本溢出加省略号的兼容性
本身开辟的一款jQuery插件,为了处理多行结尾处增加省略号的兼容性问题。 GitHub: https://github.com/jesseNam/iClamp.js 怎样运用这个插件? <head> <…
JS中把对象赋值给变量时涌现的题目
题目 适才遇到了一个如许的题目:有一个由对象构成的数组,把个中一个对象赋值给变量p,然后转变了p的属性,对应的本来数组中的对象的属性也会随之转变。 var arr = [{x:0, y:0}, {x:0, y:0}] v…
如何运用和设置.babelrc
一切的babel设置,除了回掉函数外都可增加个中。(由于.baelrc自身就是个json) 例子:JSON { "plugins":["transform-react-jsx"], "ignore""[ "foo.js"…
JS对象 - Array属性要领汇总
属性名 形貌 prototype 为对象增加属性、要领 constructor 返回数组对象援用 length 返回数组元素数量 要领名 形貌 返回 变动原数组 concat() 衔接多个数组 衔接后新数组 N join…
浏览器中输入一个域名地点
从浏览器中输入一个域名地点,我们会阅历哪些历程,这篇文章不会去细化到每个历程的详细完成,背面的文章会连续通知你。那末我们应当关注哪些东西呢?浏览器==》收集==》效劳器 ==》浏览器 简朴历程 1、浏览器剖析url ht…