- 博客(7)
- 收藏
- 关注
原创 阮一峰ES6入门学习笔记~~字符串的扩展
@[TOC]一、字符的Unicode 表示方法 ES6 加强了对 Unicode 的支持,允许采用\uxxxx 形式表示一个字符,其中 xxxx表示字符的 Unicode 码点。"\u0061"// "a"这种表示方法只限于码点在 \u0000~\uFFFF之间的字符。超出范围的字符,必须用两个双字节的形式表示。"\uD842\uDFB7"// "????""\u20BB7"// " 7"如上述代码所示。在\u后面跟上超过 0xFFFF 的数值(比如 \u28B.
2021-07-22 20:32:04 112
原创 阮一峰ES6入门学习笔记~~变量的解构赋值
一、数组的解构赋值 ES6 允许按照一定模式,从数组和对象中取值,对变量进行赋值,这被称为解构赋值 let [a, b, c] = [1, 2, 3];上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。其实这种写法属于‘匹配模式’,等号两边的模式相同,左边的变量就会被赋予右边所对应的值。还能对嵌套数组进行解赋值:let [foo, [[bar], baz]] = [1, [[2], 3]];foo // 1bar // 2baz...
2021-07-15 21:26:05 264
原创 JavaScript语言精粹学习笔记之函数(二)
九、作用域 作用域控制着变量与参数的可见性及生命周期。对我们来说是一个重要的帮助,因为它减少了名称冲突,并且提供了自身内存管理。var foo = function () { var a = 3, b = 5; var bar = function () { var b = 7, c = 11;// 此时,a 为 3 , b 为 7 , c 为 11 a += b + c;// 此时,a 为 21, b 为 7 , c...
2021-07-13 20:37:59 117
原创 JavaScript语言精粹学习笔记之函数(一)
Javascript的简单类型包括1.数字number JS不分整型与浮点型 两个浮点数相加,精度不够2.字符串 string3.布尔值 boolean4.null5.undefined
2021-07-13 18:41:18 77
原创 读阮一峰的this原理
为什么同一个函数运行时,结果不一样?obj.foo()在obj环境中执行,foo()函数在全局环境中执行解释原理, 理解this作用二、内存的数据结构 《=》 地址{a:1,b:2} ->HashMapJavaScript语言之所以有this的设计, 跟内存里面的数据有关系跟传统语言的this不一样 面向对象中var obj = {foo: 3};右边先执行 生成一个对象, 存储在内存中,地址给obj引用是通过地址发生的obj.foo的过程引擎c.
2021-07-12 16:57:17 64
原创 JavaScript语言精粹学习笔记之对象
1、JavaScript简单的类型包括数字、字符串、布尔值(true和false)、null值和undefined值。其他所有的值都是对象。2、JavaScript中的对象是可变键控集合。在JavaScript中,数组是对象,函数是对象,正则表达式是对象,对象也是对象。3、对象是属性的容器,每个属性都拥有名字和值。属性的名字可以是包括空字符串在内的任意字符串。属性值可以是除undefined值之外的任何值。4、检索对象中包含的值,可以用[],也可以用.(前提是属性字符串是一个常数,且是一个
2021-07-11 17:02:31 41
原创 WEUI 源码学习—
.BEM命名规范.CSS 命名模板~~~csspagepage_hdpage_bdprimary|default-语法点 . weui-btn + .weui-btn 表示有前btn的btn```css webkit-tap-highlight-color:rgba(0,0,0,0); reset 样式, 不同类型的浏览器 对按上按...
2021-07-08 09:51:00 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人