首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
周大侠zzzzzz
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
学习JavaScript“强制类型转换”
ES规范中定义了一些抽象操作和类型转换。 抽象操作 ToString(argument) 负责将 argument 转换为一个 String 类型值。 以上列出的是基本的转换规则,对普通对象来说,除非自行定义,否则toString()返回内部属性 [[Class]]的值,如 "…
学习JavaScript“原生函数”
通过构造函数(如new String(..))创建出来的是封装了基本类型值(如hello)的封装对象。 通过原生函数创建的是封装对象,而非基本类型。 所有typeof返回值为"object"的对象(如数组)都包含一个内部属性[[Class]],这个属性无法直接访问,一般通过 O…
学习JavaScript中的“类型”和“值”
我们可以使用typeof来检查值得类型,它返回的是类型的字符串值。 在JavaScript最初的实现中,JavaScript中的值是由一个表示类型的标签和实际数据值表示的。对象的类型标签是 0。由于null代表的是空指针(大多数平台下值为0x00),因此,null的类型标签也成…
flex布局API
flex布局API众多,记录一下API方法和使用,为了方便日常开发和记忆。 给div等块级元素设置display:flex或span等内联元素设置display:inline-flex,弹性盒子flex布局就生成了。这里借用官网说明: 1. 弹性容器(Flex containe…
学习JavaScript"原型"应用
对象。 我们并不需要通过“类”的方式来实现关联,只需要通过这种委托的方式就能关联两个对象的关系,而且Object.create(..)不包含任何“副作用”,是确定两个对象关联的最佳方式。本例中foo对象关联到bar对象上,这样bar对象就能使用foo中的方法和属性。 看起来对象…
学习JavaScript"继承"
JavaScript本没有类的概念,但是为了模仿其他面向对象语言,于是人为的创造了JavaScript中的“类”。其实都是利用了函数的一种特殊特性:所有的函数默认都会拥有一个名为prototype的公有并且不可枚举的属性,它会指向另一个对象。 这个对象通常被称为Foo的原型。这…
学习JavaScript"原型"
在上一节多次提到[[Prototype]]链,但没解释它到底是什么,那么这一节我们来详细介绍一下。 JavaScript中的每个对象都拥有一个原型对象。其实就是对于其他对象的引用。几乎所有的对象在创建时[[Prototype]]属性都会被赋予一个非空的值。原型对象也可能拥有原型…
学习JavaScript“对象”
在我们日常的开发中,对象无处不在,那么对象到底是什么,对象有哪些特性,本节就来学习一番。 对象可以通过两种形式定义:声明形式和构造形式。 这两种方法生成的对象是一样的。区别在于声明的形式可以添加多个键/值对,但是在构造形式中你必须逐个添加属性。 对象是JavaScript的基础…
学习this关键字(二)
在上篇文章我们明白了函数的this是在调用时被绑定的,完全取决于函数的调用位置。这一篇我们来深入学习this。 在理解this的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被调用的位置(而不是声明的位置)。 接下来我们来看看在函数的执行过程中调用位置如何决定thi…
学习this关键字(一)
this关键字是JavaScript中最复杂的机制之一。以至于我使用多年也很难说清它到底指向什么,我们有必要好好学习一下。this也是我们学习和使用JavaScript中的一座大山,我们必须翻过这座山。 这段代码在不同的上下文对象(foo和bar)中重复使用了函数say(),不…
下一页
个人成就
文章被点赞
27
文章被阅读
5,230
掘力值
291
关注了
34
关注者
8
收藏集
2
关注标签
41
加入于
2017-01-22