
获得徽章 0
- js 深拷贝还有什么常见的场景呢?
1. 对于可序列化的数据, JSON.stringify()
2. jQuery 的 $.clone() 深拷贝一个 DOM 节点时还可以拷贝事件
3. 面试
啊我只是为了 3 🐶
还有沸点为什么不能添加多个链接展开411 - csdn 上看文章时每次还得点阅读更多,其实作为前端工程师的好处就来了,写个油猴脚本,就两行,自动查看更多,隐藏掉底部很讨厌的登录框
@match *://blog.csdn.net/*/article/details/*
window.onload = function() {
document.getElementById('btn-readmore').click()
document.querySelector('.pulllog-box').style.display = 'none'
}展开114 - 精彩要点总结:
1.JavaScript 这门语言没有类的概念(es6之前),所以 JavaScript是基于原型的继承。
2.每一个函数,都有一个 prototype[显式原型] 属性。
3.所有通过函数 new 出来的对象,这个对象都有一个 __proto__ [隐式原型]指向这个函数的 prototype。
4.当你想要使用一个对象(或者一个数组)的某个功能时:如果该对象本身具有这个功能,则直接使用;如果该对象本身没有这个功能,则去 __proto__ 中找。
5.protptype 是一个指针,指向的是一个对象。比如 Array.ptototype 指向的就是 Array 这个函数的原型对象。
6.一个函数的原型对象的构造函数是这个函数本身.
7.__proto__ 指向了创建该对象的构造函数的显式原型。
8.所有的引用类型默认都是继承 Object 。
9.new 的过程:新生成了一个对象 、链接到原型 、绑定 this 、返回新对象
建议先去认真把下面文章读完,再体会总结的知识点哦展开424 - 178