首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js基础掌握
订阅
奔跑嘉年华
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
面试 你必须要懂的原生JS知识点
1. 基本类型有哪几种?null 是对象吗?基本数据类型和复杂数据类型存储有什么区别? 基本类型有6种,分别是undefined,null,bool,string,number,symbol(ES6新增)。 虽然 typeof null 返回的值是 object,但是null不…
这儿有20道大厂面试题等你查收
今年来,各大公司都缩减了HC,甚至是采取了“裁员”措施,在这样的大环境之下,想要获得一份更好的工作,必然需要付出更多的努力。 本文挑选了20道大厂面试题,建议在阅读时,先思考一番,不要直接看解析。尽管,本文所有的答案,都是我在翻阅各种资料,思考并验证之后,才给出的。但因水平有限…
JavaScript基础专题之原型与原型链(一)
我们通过new来创建一个person实例,我们可以看到不同的实例拥有自己的属性。 其实,函数的 prototype 属性指向了一个对象,这个对象正是调用该构造函数而创建的实例的原型,也就是这个例子中的 person1 和 person2 的原型。 那原型是什么呢?可以这样理解:…
JavaScript基础专题之闭包(四)
foo 函数可以访问变量 a,但是 a 既不是 foo 函数的局部变量,也不是 foo 函数的参数,所以我们说 a 就是自由变量,那么函数 foo 就形成了一个闭包。 所以在《 JavaScript权威指南 》中讲到:从技术的角度讲,所有的 JavaScript 函数都是闭包。…
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
2. 循环实现数组 map 方法 3. 使用 reduce 实现数组 map 方法 4. 循环实现数组 filter 方法 5. 使用 reduce 实现数组 filter 方法 6. 循环实现数组的
JavaScript基础专题之继承的实现及其优缺点(十)
缺点:方法都在构造函数中定义,每次创建实例都会创建一遍方法。 原型链继承和经典继承双剑合璧。 优点:融合原型链继承和构造函数的优点,是 JavaScript 中最常用的继承模式。 注意:修改person1.name的值,person2.name的值并未发生改变,并不是因为per…
JavaScript基础专题之类数组对象(七)
但是他并不是真实的数组,所以并不能用数组原型上的方法。 所以知识长得像数组。 接下来说说 Arguments 对象。 Arguments 对象只定义在函数体中,包括了函数的参数和一些自身的属性。 我们可以看到除了类数组的索引属性和length属性之外,还有一个 callee 属…
JavaScript基础专题之手动实现call、apply、bind(六)
这样this 就指向了 foo,但是我们给foo添加了一个属性,这并不可取。所以我们还要执行一步删除的动作。 注意:fn 是对象的临时属性,因为执行过后要删除滴。 OK,我们可以在控制台看到结果了,和预想的一样。 这样只是将第一个参数作为上下文进行执行,但是并没用传入参数,下面…
JavaScript事件相关基础及事件委托
已知网页的 DOM 节点构成的是树状结构,称为 DOM 树。 而且又知当页面上的一个节点触发了事件时,接收到事件通知的不仅仅只有这个节点,而是沿着它所在的DOM树的一支从 Document 到这个节点本身的所有元素都可以接收到事件的通知,但是接收到通知也是有先后顺序的,事件流就…
JavaScript基础专题之参数传递(五)
把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。 当传递 num到函数 box 中,相当于拷贝了一份 num,假设拷贝的这份叫 num,函数中修改的都是 num 的值,而不会影响原来的 num 值。 在 php 中的引用传递,会改变外部的 num 值…