03 2022 档案
摘要:src src(source)指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求 src 资源时会将其指向的资源下载并应用到文档中,如 JavaScript 脚本,img 图片和iframe 等元素 当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行
阅读全文
摘要:1、遍历自身可枚举的属性 (可枚举,非继承属性) Object.keys() 方法 该方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中的属性名的排列顺序和使用 for..in 遍历该对象时返回的顺序一致(两者的区别是 for ..in 还会枚举其原型链上的属性 ) /**Array 对
阅读全文
摘要:伪数组 1、具有 length 属性 2、按索引方式存储数据 3、不具有数组的 push.pop 等方法 伪数组(类数组):无法直接调用数组方法或期望 length 属性有什么特殊的行为,不具有数组的 push.pop 等方法,但仍可以对真正数据遍历方法来遍历它们。典型的是函数 document.c
阅读全文
摘要:获取日期的方法 JavaScript 中获得当前日期是使用 new Date 这个内置对象的实例,其他一些进阶的操作也是基于这个内置对象的实例。 获取完整的日期(默认格式): let date = new Date; // Sat Jul 06 2019 19:59:27 GMT+0800 (中国标
阅读全文
摘要:ES6 中有一个方法判断两个对象是否相等,这个方法判断是两个对象引用地址是否一致 let obj1= { a: 1 } let obj2 = { a: 1 } console.log(Object.is(obj1, obj2)) // false let obj3 = obj1 console.lo
阅读全文
摘要:方法一:通过 ES6 中的 Array.isArray 来识别 Array.isArray([]) //true Array.isArray({}) //false 方法二:通过 instanceof 来识别 [] instanceof Array //true {} instanceof Arra
阅读全文
摘要:1、访问声明,但是没有初始化的变量 let aaa; console.log(aaa); // undefined 2、访问不存在的属性 let aaa = {}; console.log(aaa.c); 3、访问函数的参数没有被显式的传递值 (function (b){ console.log(b
阅读全文
摘要:null,undefined的区别 null 表示一个对象被定义了,值为“空值”; undefined 表示不存在这个值 typeof undefined //undefined undefined :是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值,但还 没有定义。当尝试读取时会
阅读全文
摘要:Array 数组 length 属性 动态获取数组长度 join() 将一个数组转成字符串。返回一个字符串 reverse() 将数组中各元素颠倒顺序 delete 运算符 只能删除数组元素的值,而所占空间还在,总长度没变(arr.length) shift() 删除数组中第一个元素,返回删除的那个
阅读全文
摘要:原生对象 ECMA-262 把本地对象(native object)定义为“独立于宿主环境的ECMAScript 实现提供的对象” “本地对象”包含哪些内容:Object、Function、Array、String、Boolean、Number、 Date、RegExp、Error、EvalErro
阅读全文
摘要:1、简单对象的创建 使用对象字面量的方式{} 创建一个对象(最简单,好理解,推荐使用) 代码如下 let Cat = {}; //JSON Cat.name="kity"; //添加属性并赋值 Cat.age=2; Cat.sayHello=function(){ alert("hello "+Ca
阅读全文
摘要:1、字面量对象 // 默认这个对象的原型链指向 object let o1 = {name: '01'}; 2、通过 new Object 声明一个对象 let o11 = new Object({name: '011'}); 3、使用显式的构造函数创建对象 let M = function(){t
阅读全文
摘要:js数据类型一共有 7 种:Undefined、Null、Boolean、String、Symbol、Number、Object 除了 Object 之外的 6 种属于原始数据类型。有时,我们还会细分 Object 的类型,比如 Array,Function,Date,RegExp 等 判断方法:一
阅读全文
摘要:js数据类型 基本数据类型:number(数字)、string(字符串)、boolean(布尔)、null(空)、undefined 引用数据类型:function(函数)、object(对象)、Array(数组) null与undefined区别 undefined:表示变量声明但未初始化时的值
阅读全文
摘要:针对谷歌浏览器内核,加 webkit 前缀,用 transform:scale()这个属性进行缩 <style> p span{ font-size:10px; -webkit-transform:scale(0.8); display:block;} </style> <p> <span>10px
阅读全文
摘要:iframe 的优点 1、iframe 能够原封不动的把嵌入的网页展现出来 2、如果有多个网页引用 iframe,那么只需要修改 iframe 的内容,就可以实现调用每一个页面的更改,方便快捷 3、网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用 iframe 嵌套,可以增加代码的
阅读全文
摘要:优点: 用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。通俗的说,CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,以供项目使用。CSS 预处理器为 CSS 增加一些编程
阅读全文