javaScript高级
水星记m
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript day11(构造函数)
this关键字 全局作用域,this固定执行window 函数作用域, 取决于函数是如何被调用的 1. 函数直接调用,函数名() this->window 2. 函数被对象调用,```对象.函数名``` this-》对象 构造函数 构造函数就是一个普通的函数,用来创建对象 这个函数叫做构造函数,构造函数的函数名使用大驼峰命名法 newObject() newArray() newDate() newRegExp() newFunction() newNumber() n...原创 2022-01-11 14:32:26 · 287 阅读 · 0 评论 -
JavaScript day 10(BOM及JS运行)
DOM对象,Window对象,作用域,作用域链,闭包,立即执行函数,JS运行三部曲原创 2022-01-10 11:29:34 · 242 阅读 · 0 评论 -
省市区三级联动 (JS)
(function () {//命名空间 代码块 块级作用域 var provinceNode = document.getElementById('province'), cityNode = document.getElementById('city'), schoolNode = document.getElementById('school'); //省会的获取 var provinceStr = ''; for (var i.原创 2022-01-10 11:06:03 · 655 阅读 · 0 评论 -
JavaScript day9(事件对象)
获取目标时间以及阻止默认事件 target 获取当前事件中的事件目标 实际应用:event.target 事件委托:冒泡机制 currentTarget:等效于this 获取绑定事件的元素 阻止默认事件:preventDefault() 阻止冒泡:stopPropagation() 鼠标事件 click 鼠标的单击事件 dblclick 鼠标的双击事件 mousedown 鼠标按下事件 mouseup 鼠标抬起事件 mouseover 鼠标移入事件 会冒泡 mouseout .原创 2021-12-25 16:12:02 · 575 阅读 · 0 评论 -
JavaScript day8(DOM操作属性)
普通属性 dom对象.属性名 = 值 selected 布尔属性 selectedIndex 选中项的下标值 1.某些表单元素可以获取到不存在的属性select.valuetextarea.value 2.某些属性与标识符有冲突,被更换属性名(for->htmlFor、class-》className) 自定义属性 html5建议使用自定义属性,使用```data-*```自定义一个属性 dom对象.dataset.属性名 删除自定义属性 1. removeA...原创 2021-12-25 11:42:11 · 133 阅读 · 0 评论 -
JavaScript day7(DOM节点)
dom对象也叫作节点: DocumentType文档类型节点 Element元素(标签)节点 Attribute属性节点 Text文本节点 Comment注释节点 Document文档节点整个页面 获取DOM元素节点: 旧的获取方法 - document.head - document.body - document.links 获取页面上所有的超链接 - document.anchors 获...原创 2021-12-22 20:23:35 · 371 阅读 · 0 评论 -
JavaScript day6(正则表达式)
基础语法 1.字面量匹配 2.特殊字符 1..匹配所有字符 2.^匹配以某个字符串开头 3.$匹配以某个字符串结尾 3.转义符 \n匹配一个换行 \d匹配数字 \D匹配所有非数字的字符 \s匹配所有的空白字符 \S匹配所有的非空白字符 \b匹配单词边界 \B匹配非单词边界的字符 \w匹配字母、数字、下划线 \W匹配非字母、数字、下划线 ...原创 2021-12-22 18:50:13 · 703 阅读 · 0 评论 -
JavaScript day5(Math,Date对象)
Math(数学)对象 Math不是一个构造函数,只是一个普通的对象,数学相关的属性和方法 常用属性方法: Math.PI π,也等于180° Math.abs 求绝对值 Math.max() 获取最大值 不给参数 返回 -Infinity Maht.min() 获取最小值 不给参数 返回 Infinity Math.random() 获取一个0-1之间的随机数 [0,1) Math.floor(x) 返回小于一个数的最大整数,即一个数向下取整后的值 Math.round(x) 返回四舍五入后的整原创 2021-12-08 20:32:22 · 648 阅读 · 0 评论
分享