首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
八bug哥哥
掘友等级
前端工程师
|
京东
前端大菜稽
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 30
沸点 1
赞
31
返回
|
搜索文章
赞
文章( 30 )
沸点( 1 )
朝花夕拾,重新介绍javascript类型
JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据: 你可能还经常见到并使用 undefined(未定义)类型和 null(空)类型。此外还有Array(数组)…
不容错过的双等(==)小知识
上述两段话大家应该都知道,被问到也都能答上来。 如果两个都是数值,并且是同一个值,那么相等;如果其中至少一个是NaN,那么不相等。(判断一个值是否是NaN,只能使用isNaN( ) 来判断) 如果两个都是字符串,每个位置的字符都一样,那么相等,否则不相等。 a. Type(x)…
Clone:你真的知道深浅么?
数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址…
apply、call、bind的区别与精简实现
apply() 方法接收一个指定的this值和一个包含多个参数的数组来调用一个函数。 call() 方法接收一个指定的 this 值和一个参数列表来调用一个函数。 使用 call 和 apply 函数的时候要注意,如果传递给 this 的值不是一个对象,JavaScript 会…
带你撸个属于自己的react项目|webpack+babel+typescript+eslint
写前端一年多了,用的都是大佬建好的架子,还没自己从头建个项目,现在开始踩坑。 首先,新建个文件夹basic-react-app。名字不是重点,你高兴就好。 然后,使用git init 初始化仓库,可以考虑先在远端初始化仓库,再拉去到本地。 如果你使用了特殊的命令窗或zsh,应该…
前端必须掌握的「CSS层叠上下文」讲解 | 纯手工示例,包教包会
大部分人在初步学完css后,对z-index的印象大概处于“z-index就是用来描述定义一个元素在屏幕Z轴上的堆叠顺序”。例如,如果A元素和B元素重叠了,这么说有点枯燥,换个说法, 就是这么差别对待。既然拿上面那一段举栗子,那就代表这种理解有问题,至少是不严谨的。 z-ind…
Sass.vs.Less | 简介与比较
CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。 CSS仅仅是一个标记语言,不可以自定义变量,不可以引用。 没有变量和合理的样式复用机制,使…
朝花夕拾,重新介绍继承与原型链
JavaScript 是动态的,并且本身不提供一个 class 实现。(在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的)。 每个实例对象( object )都有一个私有属性(称之为 __proto__ )指向它的构…
看完就能搞懂的this指向及箭头函数的讲解~
与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。 函数的调用方式决定了this的值。 this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。 ES2015 引入了支持th…
你可能不知道的变量提升
而实际上, let / const 也有变量提升 。 咦,报错了?为什么func1没有访问到全局环境下的x呢?不要着急,仔细看下错误提示:无法在初始化之前访问x。 好好想想,这个错误意味着在func内第一行程序已经知道在本函数内有一个变量叫x了,只不过没有初始化(initial…
下一页
关注了
43
关注者
11
收藏集
0
关注标签
18
加入于
2018-07-17