首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
X_xiao
掘友等级
前端工程师
坚持的力量!!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
196
文章 196
沸点 0
赞
196
返回
|
搜索文章
最新
热门
七篇前端面试必考知识点,助你一臂之力
文章内容较多,建议先 mark 再看哟。 DOCTYPE 是 html5 标准网页声明,且必须声明在HTML文档的第一行。来告知浏览器的解析器用什么文档标准解析这个文档,不同的渲染模式会影响到浏览器对于 CSS 代码甚至 JavaScript 脚本的解析。 defer:scri…
JavaScript温故而知新——类型判断
typeof 操作符返回一个字符串,表示未经计算的操作数的类型。 ES6之前,JavaScript共六种数据类型:Undefined、Null、Boolean、Number、String、Object。使用 typeof 进行类型检测可以看到: typeof 只能区分"numb…
JavaScript温故而知新——new操作符的实现
如果构造函数有返回值,则以该对象作为返回值。若没有return或return了基本类型,则将新对象作为返回值 可以看到实例person中只能访问返回的对象中的属性,说明此时new的返回值为构造函数Person return 出来的对象。 可以看到实例person可以正常访问构造…
JavaScript温故而知新——bind()方法的实现
bind()方法和apply()、call()相似,都可以用来改变某个函数运行时this的指向。 并且同样接受的第一个参数作为它运行时的this,之后的参数都会传入作为它的参数。 但是bind()还有一个最大的特点就是它会创建一个新的函数,以便于我们稍后作调用,这也是它区别于a…
JavaScript温故而知新——call()和apply()的实现
可以看到将bar设为foo的属性,便实现了将this指向foo。但是这样做给foo对象平白无故的添加了一个属性,因此我们还要通过delete删除它。 要注意传入的参数个数是不确定的,我们可以从arguments对象中取值,即第二个到最后一个参数便是要传入的参数。
JavaScript温故而知新——函数的4种调用方式
如果函数或者方法调用之前带有new关键字,它就构成构造函数调用。 构造函数调用会创建一个新的空对象,并初始化这个新创建的对象,将这个对象用作其调用上下文。 在上面的代码中,尽管构造函数看起来像一个方法调用,但它依然会使用new出来的新对象作为调用上下文。也就是说,在表达式new…
JavaScript温故而知新——作用域链和闭包
JavaScript是基于词法作用域的语言,当代码在一个环境中执行时,就会创建与之关联的作用域链(scope chain),这个作用域链可以看做是一个对象或者链表,对象中定义了这段代码“作用域”中的所有变量。 当需要查找某一变量的值时(这个过程称作“变量解析”),JavaScr…
JavaScript温故而知新——执行环境和作用域
我们都知道JavaScript中有一类非常重要的对象——全局对象(global object),它的属性是全局定义的符号,编写JavaScript代码时我们可以直接对这些属性进行使用。当JavaScript解释器启动时(浏览器加载新页面的时候),它将创建一个新的全局对象,并且定…
JavaScript温故而知新——原型和原型链
我们创建的每一个函数都有一个prototype(原型)属性,这个属性指向的是通过调用构造函数来创建出来的对象实例的原型对象,这个原型对象可以让所有对象实例共享它所包含的属性和方法。 上面的例子当中我们创建了一个构造函数Person,并通过它的prototype属性在它的原型对象…
前端快速入门Nginx配置
Nginx作为当下最火的http服务器之一,相信作为前端开发者的你,尽管没有使用过,但你一定有所耳闻。其特点有支持海量高并发,轻量且配置简单。用官方的话来说就是: 好吧我承认我也不是很能理解官方这句话,但这里我们只需记住两个关键词,反向代理和负载均衡,这便是Nginx最大的特点…
下一页
个人成就
文章被点赞
217
文章被阅读
34,330
掘力值
1,180
关注了
18
关注者
74
收藏集
1
关注标签
50
加入于
2019-02-25