首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hozee的笔记
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
(JS基础)DOM:样式
内联式:通过元素的 style 特性定义的样式。 一般来说,内联式优先级最高,其次是嵌入式。当然,这是一个很笼统的描述,更多关于 css 样式优先级请点击链接。 任何支持 style 特性的 HTML 元素在 JavaScript 中都有一个对应的 style 属性。这个 st…
(JS基础)DOM:节点类型
所有节点类型都继承于 Node 类型,因此所有节点类型都共享这相同的基本属性和方法。 nodeName :节点名。对于元素类型,则是元素的标签名(均为大写),如"SPAN"、"DIV";对于其他类型会有不同的值,下面每个类型会分别指出。 nodeValue :节点值。对于元素类…
(JS基础)函数高级用法
函数调用自身,称为递归。当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。 函数调用会在内存形成一个“调用记录”,又称“调用帧”(call frame),保存调用位置和内部变量等信息。如果在函数A的内部调用函数B,那么在A的调用帧…
(JS基础)闭包
最为简单的解决办法是把循环中的 "var" 关键字改为 "let"。如下: 如果不是某些特定任务需要使用闭包,在其它函数中创建函数是不明智的,因为闭包在处理速度和内存消耗方面对脚本性能具有负面影响。 例如,在创建新的对象或者类时,方法通常应该关联于对象的原型,而不是定义到对象的…
(JS基础)this 的指向
this是一个指针,指向的是函数执行的环境对象。 普通函数内的this指向执行环境对象,例子中的执行环境是window。 构造函数创建的对象的方法内的this指向该对象,例子中的this指向是obj。 对象中的方法内的this指向对象本身,即对象为该方法的执行环境。其本质是上例…
(JS基础)Set 对象 和 Map 对象
ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 使用new Set()创建一个 Set 对象,对象的成员可以是任意类型。 以下例子均以let s = new Set([1, 'a', {}]);为前提。 add(value):为对象添加…
(JS基础)Function
函数本质是对象。每个函数都是 Function 类型的实例。 定义函数有两种方式:函数声明、函数表达式。 其实函数表达式是先定义了匿名函数(也叫拉姆达函数),再将匿名函数赋值给变量。 JavaScript 的函数没有重载,但可以通过判断参数个数或参数是否为 undefined …
(JS基础)原型链
只要创建一个新函数,系统默认为其创建一个 prototype 属性,指向函数的原型对象。默认情况下,所有原型对象都自动获得一个 constructor 属性,指向prototype 属性所在函数得指针。举个简单例子: 实例对象的"[[prototype]]"属性(即__prot…
(JS基础)Object 类型
其中,obj3/obj5 都与原型链有关,更多关于原型链可查看另一篇文章。下面简单介绍 "Object.assign()" 和 "Object.create()" : Object.assign(target, ...source):通过复制一个或多个对象来创建一个新的对象。 …
(JS基础)定时器高级用法
"onclick"时间处理函数内添加一个 "setInterval" 重复定时器,且给定了 200ms 的间隔,而定时器代码需要 300ms+ 才能执行完,但 "onclick" 处理函数内还有其他代码需要执行,耗时 300ms。 那么第一个定时器代码执行与 300ms 处,第…
下一页
个人成就
文章被点赞
90
文章被阅读
37,006
掘力值
837
关注了
0
关注者
17
收藏集
1
关注标签
11
加入于
2019-01-09