ES6和原生js笔记

这篇笔记探讨了ES6的关键特性,如块级作用域、数组操作、generator和优化回调函数。接着,深入讲解了原生JavaScript的原型链、DOM操作以及对象和函数的特性,包括构造器、实例of操作符、原型属性和原型链。同时介绍了Object.create()方法用于实现原型继承。
摘要由CSDN通过智能技术生成

ES6部分

1.块及作用域

let:块级变量

const:常量,与var相对应。

结构赋值

2.数组:

map(),reduce()

3.generator:分步执行

function*

里面return无效。


4.优化回调函数

原生JS部分

原型链:js中每个函数都有一个指向某一对象的prototype属性,当改函数被new操作符调用时会创建并返回一个对象,该对象会有一个指向原型对象的秘密连接(__proto__),通过该属性我们可以在新建的对象中调用原型对象的方法和属性。

__proto__属性IE不支持,需要使用prototype属性。


document.nodeType,返回节点类型。

document对象的documentElement属性返回根节点(html标签)。

document.documentElement.nodeName和document.documentElement.tagName返回标签名。

document.documentElement.hsaChildNodes();检查一个节点是否有子节点。

document.documentElement.ChildNodes.length;返回子节点长度。

document.documentElement.ChildNodes[0];返回第一个子节点。

object.hasAttribute(),检查元素中是否具有某属性。

object.getAttribute(),获取某属性的属性值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值