首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript高级
施瓦辛曾
创建于2022-04-18
订阅专栏
这里有关于Javascript的很多高级知识
等 1 人订阅
共12篇文章
创建于2022-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面向对象的内容补充
hasOwnProperty 操作符 hasOwnProperty操作符判断某一个属性是否在对象上(不是在原型链上) in 操作符 in操作符判断某个属性是否在某个对象中或者原型上 instanceo
面向对象(三)
Javascript中的类 我们上一章聊到的构造函数,从很多面向对象语言过来的开发者都不习惯称为构造函数,习惯称之为类(class),从编程范式来看,确实可以称之为类。 面向对象有三大特性:封装、
CommonJS、AMD、CMD、ES Module与Node
CommonJS是一种规范,Node是这种规范的实现。在Node中如何体现CommonJS规范呢?就在于模块化。require(),exports,module.exports这三者共同实现了这种模块
面向对象(二)
上一讲我们学习了Object.defineProperty,这个API是用来定义一个对象的某个属性的值以及相关权限操作,但是只能同时定义一个属性,那有没有一次性能定义多个属性的API呢?答案是有的。那
面向对象(一)
对象的概念 对象是Javascript中一个极其重要的概念,可以说Javascript中万物皆对象。对象可以将多个相关联的数据封装到一起,以便更好地表述一个事物。 比如我们要描述一辆车:Car,那么它
with-eval-严格模式
with 前面我们学习了作用域和作用域链,当一个函数中的变量需要使用时首先会在自己的AO中进行查找,如果没有它将会沿着作用域链向上查找,直到找到全局的GO为止。 此时控制台会打印出hello worl
纯函数-柯里化
纯函数 函数式编程中有一个很重要的概念叫做纯函数(Pure Function),Javascript符合函数式编程的范式,也是有纯函数的。什么叫做纯函数呢?维基百科是这样定义的: 总结一下就是两点:
apply call bind的实现
上一章this的显式绑定我们用到了apply,call和bind函数,我有点好奇为什么它可以改变this的指向,所以经过一番研究和查找资料,我整理了他们的内部代码实现。 call apply appl
Javascript中的this(二)
接着上一章继续讲,还有两个this的绑定规则就是显式绑定和new绑定。 显式绑定 顾名思义,显式绑定意思就是明确的将某个对象绑定到this上,我们知道Javascript有三个API:apply,ca
Javascript中的this(一)
学过Javascript的同学一定被this搞得头晕脑胀过,我自己也困惑了好久,一下指向全局,一下指向对象,一下又指向undefined,如果不了解this的特性以及绑定规则的话,你之后学Javasc
函数执行-变量提升
函数执行与变量提升 我们来看这样一段JavaScript代码,思考打印的结果。 很简单对吧,大家都知道函数是由上往下执行的,所以console.log的结果就是zengge和3。那么再看下面这一段代码
浏览器运行原理-v8原理
浏览器的内核 首先我们来认识一下浏览器的内核,百度百科上是这样对浏览器内核定义的: 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不