首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你的声先生
掘友等级
前端开发
该努力的年纪,怎敢安于现状
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 81
沸点 4
赞
85
返回
|
搜索文章
最新
热门
字节跳动,给你心跳的感觉!
哎!长叹一口气... 关于自我介绍方面,可以说我真的没什么可以多介绍的。相信很多的前端开发的小伙伴都跟我有同样的感受吧!毕竟,在公司工作的大部分时间都交给了重复的需求上,别说你没有!除非你的工作真的不饱和!哈哈。。。但是呢,自我介绍真的不可以轻易的放过,因为他可能是你打开面试官…
有些时候,绝不能使用箭头函数
箭头函数内的this对象就是定义时所在的对象,而不是使用时所在的对象。 不可以当作构造函数,也就是说,不可以使用new命令。 不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用rest参数代替。 不可以使用yield命令,因此箭头函数不能用字Genera…
手写源码系列(三):new操作符的实现
创建了一个新的实例对象。 也就是说,通过new操作符实现的实例对象,即可访问构造函数的属性,也可以访问构造函数原型上的属性。 创建一个新的对象,并返回。符合new函数的功能。 截取传入myNew函数的第一个参数。 将第一个参数的prototype与要返回的对象建立关联。 使用a…
手写源码系列(二):JSON.stringify和JSON.parse
JSON 是一种语法,用来序列化对象、数组、数值、字符串、布尔值和 null 。它基于 JavaScript 语法,但与之不同:JavaScript不是JSON,JSON也不是JavaScript。 JSON.parse() 方法用来解析JSON字符串,构造由字符串描述的Jav…
来迎接一款让你心动的UI框架
今天要为大家安利的是冰山工作室出即将推出的前端框架CMUI,本文会抽取框架的一部分进行介绍(布局,列表,动态辅助),让你了解一下这款框架的强大与便捷,但这只是框架的冰山一角。如果你想了解更加详细的信息,可以破解本文底部的二维码,加入我们的群聊来获取。 2011左右的时候我开始着…
手写源码系列(一):call、apply和bind
在开始之前,我们非常有必要去了解、巩固一下call、apply和bind在开发中的具体作用。 相同点:都可以改变this指向。 不同点:call方法接受的是一个参数列表,apply的第二个参数为数组;bind方法返回的不是具体数值,而是函数。 1、判断context的值,如果没…
关于Reduce的4种常用方法
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 initialValue (可选): 作为第一次调用callback函数时的第一个参数的值。如果没有提供初始值,则将使用数组中的第一个元素,在没有初始值的空数组上调用reduc…
用比较的方式学习 ES6的class
我在以前的文章中,曾经分享过,关于JavaScript中的对象的知识,其中提到了,构造函数创建的方式以及各个函数的优缺点,其实今天要讲的class,可以看作是构造函数的语法糖,因为它的绝大部分的功能,在ES5中都能够实现。都能实现,为什么js研究人员还要费劲巴力的去研究clas…
彻底搞懂JavaScript中的继承
当谈到继承时,JavaScript 只有一种结构:对象。每个实例对象( object )都有一个私有属性(称之为 proto )指向它的构造函数的原型对象(prototype )。该原型对象也有一个自己的原型对象( proto ) ,层层向上直到一个对象的原型对象为null。根…
面向对象,搞定对象
前端的小伙伴对对象的认识肯定相当的深刻的,因为我们每天的开发就时时刻刻在创建、应用这对象。可以说,每一个需求、功能的实现,都离不开对象。(还没对象的抓紧搞对象!) 上面的代码是最基本的创建对象的方法,平时开发中,基本上不会这么写。 上面的创建对象的方式,是我们开发中经常用到的。…
下一页
个人成就
文章被点赞
240
文章被阅读
43,946
掘力值
1,286
关注了
42
关注者
111
收藏集
3
关注标签
24
加入于
2019-02-27