摘要: 字符串内置功能 es5中: 字符串的内置功能 函数 功能描述 anchor() 创建 HTML 锚。 big() 用大号字体显示字符串。 blink() 显示闪动字符串。 bold() 使用粗体显示字符串。 charAt() 返回在指定位置的字符。 charCodeAt() 返回在指定的位置的字符的 阅读全文
posted @ 2022-06-24 17:42 小狐狸ya 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 内置对象:map-set 先回忆一下es5中的内置对象:Date Math Array RegExp Object …… es6中新增了两个内置对象:map 和 set 1、Map Map 对象保存键值对【key,value】。任何值(对象或者原始值) 都可以作为一个键或一个值。 1、Map和Obj 阅读全文
posted @ 2022-06-19 17:39 小狐狸ya 阅读(57) 评论(0) 推荐(0) 编辑
摘要: symbol es5中的五种基本类型: Boolean string number undefined null es6中新增一种基本数据类型:symbol 先看一个案例: 假如不是用劫持call()、apply()和bind()方法 ,怎样实现obj2调用obj里面的方法 var obj={fn: 阅读全文
posted @ 2022-06-19 16:46 小狐狸ya 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 解构赋值 1、概述 解构赋值是对赋值运算符的扩展。 是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。 先来看段代码: var obj = { age: 18, name: 'marry' } var {age, 阅读全文
posted @ 2022-06-18 17:56 小狐狸ya 阅读(49) 评论(0) 推荐(0) 编辑
摘要: let与const ES6新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效(块级作用域、局部作用),ES6 推荐在函数中使用 let 定义变量,而非 var。 const 声明一个只读的常量,一旦声明,常量的值就不能 阅读全文
posted @ 2022-06-18 17:28 小狐狸ya 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ES6 1、简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览 阅读全文
posted @ 2022-06-18 17:24 小狐狸ya 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒子( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。 阅读全文
posted @ 2022-06-18 11:38 小狐狸ya 阅读(355) 评论(0) 推荐(0) 编辑
摘要: JSON数据和解析 JSON是一个字符串,常常用于网络传输数据的一种字符串格式。 理解 JSON 最关键的一点是要把它当成一种数据格式,而不是编程语言。JSON不属于JavaScript,它们只是拥有相同的语法而已。JSON 也不是只能在 JavaScript 中使用,它是一种通用数据格式。很多语言 阅读全文
posted @ 2022-06-18 11:16 小狐狸ya 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 深拷贝 先来理解一下什么是深拷贝:就是复制出一个新的对象,不能修改它所拥有的全部数据,包括数据类型,但是绝对不能相等,也就是说==为false。 第一种情况:如果内部没有引用数据,或者时间正则null等等数据时。 如果我创建了一个对象obj1,这个时候我要拷贝一份obj1里面的内容以保证我修改obj 阅读全文
posted @ 2022-06-18 11:13 小狐狸ya 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 劫持 劫持分为三类,重点学习js中的this关键字的引用劫持。 黑客劫持网络数据包,然后暴力解码(逆向工程)个人隐私窃取了; 系统内置功能的重写; this关键字的引用劫持:在调用函数的时候让函数内部的this是指定的对象。 call() 方法 var obj={ name:'marry', say 阅读全文
posted @ 2022-06-18 11:10 小狐狸ya 阅读(234) 评论(0) 推荐(0) 编辑