- 博客(12)
- 收藏
- 关注
原创 JavaScript day11(构造函数)
this关键字 全局作用域,this固定执行window 函数作用域, 取决于函数是如何被调用的 1. 函数直接调用,函数名() this->window 2. 函数被对象调用,```对象.函数名``` this-》对象 构造函数 构造函数就是一个普通的函数,用来创建对象 这个函数叫做构造函数,构造函数的函数名使用大驼峰命名法 newObject() newArray() newDate() newRegExp() newFunction() newNumber() n...
2022-01-11 14:32:26
267
原创 省市区三级联动 (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
616
原创 JavaScript day9(事件对象)
获取目标时间以及阻止默认事件 target 获取当前事件中的事件目标 实际应用:event.target 事件委托:冒泡机制 currentTarget:等效于this 获取绑定事件的元素 阻止默认事件:preventDefault() 阻止冒泡:stopPropagation() 鼠标事件 click 鼠标的单击事件 dblclick 鼠标的双击事件 mousedown 鼠标按下事件 mouseup 鼠标抬起事件 mouseover 鼠标移入事件 会冒泡 mouseout .
2021-12-25 16:12:02
558
原创 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
116
原创 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
359
原创 JavaScript day6(正则表达式)
基础语法 1.字面量匹配 2.特殊字符 1..匹配所有字符 2.^匹配以某个字符串开头 3.$匹配以某个字符串结尾 3.转义符 \n匹配一个换行 \d匹配数字 \D匹配所有非数字的字符 \s匹配所有的空白字符 \S匹配所有的非空白字符 \b匹配单词边界 \B匹配非单词边界的字符 \w匹配字母、数字、下划线 \W匹配非字母、数字、下划线 ...
2021-12-22 18:50:13
680
原创 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
627
原创 JaveScript day4(自定义函数)
自定义函数: 本质: 将一段功能性代码 放置function函数体里面,该功能就变成了一个自定义函数。 特性:一次封装、多次调用; 解决:代码复用率、提高开发效率 形参: 可选参数:可传可不传 带默认值的参数 必选参数:函数调用必须传递的值 关键字: return 返回值(返回函数最终的执行结果到函数调用处) function xx(){ var b = 111; return b; } console.log(b) 内置函数: var type = typeof() functio..
2021-12-06 17:10:55
395
原创 JavaScript day2
数据类型 undefined 未定义 string 字符串 number 数字型 ( int(整数) float(浮点数)) function 函数 ojbect 对象 boolean 布尔类型 true false array 数组类型 null null 类型 ------ NaN not a number infinity 无穷 数据类型: "弱"类型 标量类型: string number (int +float) function bool 引用类型: arr...
2021-11-20 13:22:52
370
原创 JavaScript基础 day1
javascript:运行现在客户端的动态【脚本】(一个基于对象)语言,独立无法实现、体现其功能所以js通常跟.html一起出现 创建javascript初衷:表单验证、动效、逻辑处理 运作方式:单线程运行方式 载体:html 文件名: .js 书写方式: 1、内嵌方式 <head> <script type="text/js"> //js 代码段 </script> </head> //或 <body> &l...
2021-11-18 19:35:50
813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人