阮一峰

【笔记】webapck@3 配置

匿名 (未验证) 提交于 2019-12-03 00:18:01
本文为阅读阮一峰大神关于webpack@3后的个人笔记,如有关于总结不全面等问题请移步 webpack官方网站 , 或者 阮一峰github上的案例 我参考的网站: 深入浅出webpack < 不鼓励不劳而获,如果有需要仍建议购买书籍,支持作者> document.addEventListener( "mousewheel" , function () { document.getElementsByClassName( "gitbook-plugin-modal" )[ 0 ].setAttribute( "style" , "display:none" ); }) 文章来源: 【笔记】webapck@3 配置

读阮一峰ES6笔记1:let 和 const 命令

北慕城南 提交于 2019-12-02 06:13:32
let命令 基本用法 ES6 新增了 let 命令,用来声明变量。它的用法类似于 var ,但是所声明的变量,只在 let 命令所在的代码块内有效。 for 循环的计数器,就很合适使用 let 命令。 var a = []; for (let i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 6 //E5用var 结果就是10//变量i是let声明的,当前的i只在本轮循环有效。每一次循环的i其实都是一个新的变量,所以最后输出的是6。 JavaScript 引擎内部会记住上一轮循环的值,初始化本轮的变量i时,就在上一轮循环的基础上进行计算。 用ES5如何正确实现?(梁涛注) var a = []; for (var i = 0; i < 10; i++) { a[i] = (function (i) { return function(){ //闭包 console.log(i); } })(i);//立即执行函数 } a[6](); // 6//运行步骤:先把a[0]到a[9]全部赋值一遍(返回闭包),存于内存中。当执行到a[6]()时,输出结果。//闭包容易导致内存泄露 不存在变量提升 var 命令会发生“变量提升”现象,即变量可以在声明之前使用,值为 undefined 。

ECMAScript6 入门笔记

人盡茶涼 提交于 2019-12-01 16:19:50
看阮一峰巨巨的ECMScript6入门,主要记录ECMAScript6的常用语法,按章节目录,看到哪记到哪。 let命令 声明变量,用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 123456 { let a = 10; var b = 1; } a b // 1 for循环计数器 1234 for(let i = 0; i < arr.length; i++){}console.log(i)//ReferenceError: i is not defined let不像var那样会发生“变量提升”现象。所以,变量一定要在声明后使用,否则报错。 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 const命令 const也用来声明变量,但是声明的是常量。一旦声明,常量的值就不能改变。 const的作用域与let命令相同:只在声明所在的块级作用域内有效。 const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。 变量的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 123456789101112131415161718192021 var [a, b, c] = [1, 2, 3];le 大专栏 ECMAScript6 入门笔记t [foo,

Hello World

旧巷老猫 提交于 2019-11-26 10:56:31
Welcome to Erdong’s blog! This is my first blog. Quick Start 最近注册了 51cto 的账号,想把日常遇到的问题和一些学习的知识点记录下来,梳理自己的知识体系,不断提高自己的能力。 个人比较喜欢阮一峰的博客,他的文字描述总是简单易懂,容易学习,希望以后也能达到这一目的。 发现阮一峰有一个关于中文文档编写的规范,会尽量的按照这个来写。document-style-guide 惯例: hello world 输出。一切的开始。 #!/bin/bash #version: 1.0 #Author: Erdong echo Hello World echo 2019-08-07 来源: https://blog.51cto.com/14489782/2427541

Hello World

末鹿安然 提交于 2019-11-26 10:43:35
Welcome to Erdong’s blog! This is my first blog. Quick Start 最近注册了博客园的账号,想把日常遇到的问题和一些学习的知识点记录下来,梳理自己的知识体系,不断提高自己的能力。 个人比较喜欢阮一峰的博客,他的文字描述总是简单易懂,容易学习,希望以后也能达到这一目的。 发现阮一峰有一个关于中文文档编写的规范,会尽量的按照这个来写。document-style-guide 惯例: hello world 输出。一切的开始。 #!/bin/bash #version: 1.0 #Author: Erdong echo Hello World echo 2019-08-07 来源: https://www.cnblogs.com/erdongx/p/11318335.html