JavaScript
qq_39188577
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript事件的冒泡(Bubble)
事件的冒泡(Bubble) 所谓的冒泡指的就是事件的向上传导,当后代元素上的事件被触发时,其祖先元素的相同事件也会被触发 在开发中 大部分情况冒泡都是有用的,如果不希望发生事件冒泡可以通过事件对象来取消冒泡 取消冒泡 可以将事件对象的cancelBubble设置为true,即可取消冒泡event . cancelBubble = true; }; 对象名.onclick=functi...原创 2019-05-18 19:55:56 · 227 阅读 · 0 评论 -
JS客户端检查
能力检测 在编写代码之前先检测特定浏览器的能力 比如调用函数之间,先检查函数是否存在 无法精准的检测特定的浏览器和版本 怪癖检测 实际上是浏览器实现中存在的bug 通常涉及到运行一小段代码 确定浏览器是否存在某个怪癖 由于怪癖检测与能力检查相比效率更低,因此应该只在怪癖会干扰脚本正常运行的情况下使用 无法精准的检测特定的浏览器和版本 用户代理检测 通过检测用户代理字符串来识别浏览器navigat...转载 2019-07-17 11:12:13 · 222 阅读 · 0 评论 -
BOM
浏览器对象模型( BOM以window对象为依托,表示浏览器窗口以及页面可见区域。同时,window对象还是ECMAScipt中的Global对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下。本章讨论了下列BOM的组成部分。 在使用框架时,每个框架都有自己的window对象以及所有原生构造函数及其他函数的副本。每个框架都保存在frames集合中,可...转载 2019-07-16 11:27:46 · 157 阅读 · 0 评论 -
DOM
DOM是语言中立的API,用于访问和操作HTML和XML文档。DOM1级将HTML和XML文档形象地看作一个层次化的节点树,可以使用JavaScript来操作这个节点树,进而改变底层文档的外观和结构。 DOM由各种节点构成,简要总结如下。 最基本的节点类型是Node, 用于抽象地表示文档中一个独立的部分;所有其他类型都继承自 Node Document类型表示整个文档,是组分层节点的根节点。在J...转载 2019-07-18 10:44:12 · 157 阅读 · 0 评论 -
JS函数表达式与闭包
在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无需对函数命名,从而实现动态编程。匿名函数,也成为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点 函数表达式不同于函数声明。函数声明要求有名字。但函数表达式不需要。没有名字的函数表达式也叫做医名函数。 在无法确定如何引用函数的情况下,递归函数就会变得比较复杂 递归函数应该始终使用...转载 2019-07-15 10:46:54 · 205 阅读 · 0 评论 -
JS创建对象+继承模式
创建对象的几种方式: 工厂函数 用函数创建对象 为对象添加属性 返回这个对象 构造函数模式 new操作符 函数命名首字母大写 原型模式 构造函数模式+共享的属性和方法放在原型中 继承模式 原型式继承 执行给定对象的浅复制 复制的副本还可以进一步的改造 寄生式继承 基于某个对象、信息创建一个对象 增强对象 返回对象 寄生组合式继承 寄生式继承+组合式继承 类型继承的最好方法 ...原创 2019-07-14 11:24:45 · 161 阅读 · 0 评论 -
JS脚本的延迟与异步
延迟脚本 defer 在异步脚本 async 在XHTML文档中,要把defer属性设置为async=“async” 共同点: 都用于改变处理脚本的行为 适用外部脚本文件 不同点: 在现实当中defer并不一定会按照顺序执行,也不一定会在DOMContentLoaded事件触发前执行 异步脚本一定会在页面的load事件前执行,但可能会在DOMContentLoaded事件触发前后...原创 2019-07-10 10:45:05 · 162 阅读 · 0 评论 -
JS引用类型
对象在JavaScript中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,现简要总结如下: 1.引用类型与传统面向对象程序设计中的类相似,但实现不同: 2.object是一个基础类型,其他所有类型都从Object继承了基本的行为 3.Array类型是一组值的有序列表,同时还提供了操作和转换这些值的功能 4.Date类型提供了有关日期和时间的信息,包括当前日期和时间以及相关...转载 2019-07-13 10:30:15 · 204 阅读 · 0 评论
分享