首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hozee的笔记
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
(JS基础)事件
事件就是用户或浏览器自身执行的某种动作,诸如 click、 load 等。而相应某个事件的函数就叫事件处理程序(或事件侦听器),如 onclick、 onload 等。 事件冒泡,是指事件开始的时候由最具体的元素(文档中嵌套层次最深的那个点)接受,然后沿着 DOM 树逐级向上传…
(JS基础)DOM:遍历 与 范围
"DOM2 级遍历和范围"模块定义了两个方法用于辅助完成顺序遍历 DOM 结构的类型: NodeIterator 和 TreeWalker 。这两个类型能够基于给定的起点对 DOM 结构执行深度优先(depth-first)的遍历操作。 任何节点都可以作为遍历的根节点。引用《J…
(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…
下一页
个人成就
文章被点赞
90
文章被阅读
33,150
掘力值
827
关注了
0
关注者
16
收藏集
1
关注标签
11
加入于
2019-01-09