JavaScript
hizyk
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!
展开
-
JavaScript引用类型(Object,Array,Date,RegExp,Function,Boolean,String,Global,window,Math)
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!引用类型Object类型由于JavaScript允许动态添加属性与方法,故Object类型是最常用的引用类型Object是所有引用类型的父类创建Object类型使用new+构造函数创建var 对象名 = Object();使用对象字面量表示法var 对象名 = { 属性名:属性值; //此处属性名也可以写成字符串的形式原创 2020-11-26 21:25:17 · 261 阅读 · 0 评论 -
JavaScript事件类型综述
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!检测事件支持版本//检测浏览器是否支持DOM2级HTML事件,支持则返回truevar isSupported = document.implementation.hasFeature("HTMLEvent","2.0");//检测浏览器是否支持DOM3级事件,支持则返回truevar isSupported = document.imp原创 2020-11-26 21:21:13 · 140 阅读 · 0 评论 -
JavaScript常用事件讲解
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!事件流事件流描述的是从页面接收事件的顺序事件冒泡事件开始由最具体的元素接收,然后逐级向上传播到较为不具体的节点事件捕获事件开始由最不具体的元素接收,然后逐级向下传播到最具体的节点很少有人使用事件捕获,可以放心使用事件冒泡DOM事件流DOM2级事件规定事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段事件捕获为截原创 2020-11-26 21:19:24 · 196 阅读 · 0 评论 -
JavaScript面向对象详解
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!面向对象JavaScript中没有类的概念我们可以把对象看作散列表,无非就是一组名值对,值可以是数据或函数创建对象最简单的方法就是创建一个Object对象,再为他添加属性和方法属性类型JavaScript中有两种属性,数据属性和访问器属性数据属性数据属性有四个描述其行为的特性属性特性说明默认值[[Con原创 2020-11-26 21:18:15 · 251 阅读 · 0 评论 -
JavaScript基本概念(基本语法、数据类型、操作符)
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!基本概念JavaScript区分大小写标识符采用驼峰写法不能将关键字用作标识符注释单行注释://xxxxxxxxxx多行注释:/* xxxxxxxxxxx */严格模式在整个脚本启用严格模式:在顶部添加 “use strict”;在函数中启用严格模式:在函数体第一行添加 “use strict”;语句JavaScrip原创 2020-11-26 21:17:03 · 150 阅读 · 0 评论 -
JavaScript函数表达式
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!函数表达式函数声明与函数表达式区别函数声明:函数声明最重要的一个特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,这就意味着可以把函数声明放在调用它的语句后面,而函数表达式不可匿名函数:既函数表达式,因为function后面没有标识符把函数当成值来使用的情况下,都可以使用匿名函数不能把函数声明放在if语句原创 2020-11-24 21:47:31 · 334 阅读 · 0 评论 -
JavaScript标签选取
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!JS获取DOM元素的方法通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)获取html的方法(document.documentElement)获取body的方法(documen原创 2020-11-24 21:47:01 · 2505 阅读 · 0 评论 -
JavaScript变量与作用域
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!基本类型与引用类型JavaScript的传值操作全部为“按值传递”,即被赋值的变量与原变量有完全相同的值由于引用型变量本身存储的是被引用对象的地址,因此引用型变量的传值操作所传递的值其实是对象的地址,因此被赋值的变量与原变量指向同一个对象,二者皆可修改对象动态属性对于引用型变量,可以为其添加属性与方法,也可以改变或删除其属性与方法va原创 2020-11-24 21:46:32 · 86 阅读 · 0 评论 -
JavaScript中的Window对象
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!window对象window对象代表浏览器的一个实例全局作用域由于window对象同时扮演着JavaScript中Global对象的角色,因此所有在全局作用域中声明的变量、函数,都会变成window对象的属性和方法定义全局变量与在window对象上直接定义属性是不一样的,全局变量不能通过delete操作符删除,而在window对象上原创 2020-11-24 21:45:16 · 653 阅读 · 0 评论 -
html中使用javascript的方法
声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!<script>标签属性:async:可选,表示应立即下载脚本,但不应妨碍页面中的其他操作defer:可选,表示脚本可以延迟到文档完全被解析和显示后再执行,只对外部脚本有效src:可选,表示包含要执行代码的外部文件type:必选,表示编写代码使用的脚本语言的内容类型,一般为text/javascript使用外部JavaScri原创 2020-11-24 21:45:05 · 489 阅读 · 0 评论