笑说巴巴

技术分享

ECMAscript新特性 - 对象字面量的增强 Enhanced object literals

对象是ECMAscript当中最常用的数据结构,ECMAscript 2015 当中升级了对象字面量的语法。传统的字面量语法要求必须在花括号里面使用属性名冒号属性值 { 属性名 : 属性值 } 这种语法,即便说我们的属性是一个变量,也必须是这种形式来定义。在ES2015中,若果变量名和属性名是一致的话,就可以省略掉冒号以及后面的变量名。const bar = '345';const obj = {  &nbs

webpack | 谈谈 webpack 的本质

1. 概念webpack  是一个现代 JavaScript 应用程序的 静态模块打包器(module bundler) 。当 webpack 处理应用程序时,它会递归地构建一个 依赖关系图(dependency graph) ,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个  bundle。2. 作用webpack 通过 loader 可以支持各种语言和预处理器编写

42.洗牌算法(shuffle)的js实现

洗牌算法(shuffle)的js实现Fisher-Yates先看最经典的 Fisher-Yates 的洗牌算法这里有一个该算法的 可视化实现其算法思想就是 从原始数组中随机抽取一个新的元素到新数组中从还没处理的数组(假如还剩n个)中,产生一个[0, n]之间的随机数 random从剩下的n个元素中把第 random 个元素取出到新数组中删除原数组第random个元素重复第 2 3 步直到所有元素取完最终返回一个新的打乱的数组按步骤一步一步来就很简单的实现f
文章归档

Powered By Z-BlogPHP 1.5.2 Zero

Copyright Your WebSite.Some Rights Reserved. 粤ICP备17007064号-3