首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
js学习笔记
勇敢的Jerry
创建于2021-06-01
订阅专栏
初学者前端js学习记录
暂无订阅
共22篇文章
创建于2021-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
正则表达式
元字符 元字符是指一位指定类型的字符 元字符 功能 \d 匹配一个数字 \D 匹配一个非数字字符 \w 匹配一个单 字字符(字母、数字、或者下划线) \W 匹配一个非单字字符 \s 匹配一个空白字符、
Math对象的方法
幂和开方:Math.pow()、Math.sqrt() 向上取整和向下取整:Math.ceil()、Math.floor() Math.round() 可以将一个数字四舍五入为整数 Math.max(
包装类
包装类 Number()、String()和Boolean()分别是数字、字符串、布尔值(必须是基本类型值)的”包装类“。 Number()、String()和Boolean()的实例都是object
继承
举People类拥有的属性和方法Student类都有,Student类还扩展了一些属性和方法 Student"是一种" People,两类之间是"is a kind of"关系。 这就是继承关系:St
New操作符
用new操作符调用函数 新的函数调用方式:new 函数() 使用new调用函数的步骤和它的上下文 JS规定,使用new操作符调用函数会进行“四步走” 1.函数体内会自动创建出一个空白对象 2.函数的上
上下文-this
函数的上下文由调用方式决定 同一个函数,用不同的形式调用它,则函数的上下文不同 情形1 :对象打点调用函数,函数中的this指代这个打点的对象 xiaoming.sayHello(); 情形2:圆括号
对象的深浅克隆
对象是引用类型值 因为对象是引用类型值,所以不能用 var obj2 = obj1 这样的语法克隆一个对象。 使用 == 或 === 进行对象的比较时,比较的是他们是否为内存中的一个对象,而不是比较值
对象的遍历
对象的遍历 和遍历数组类似,对象也可以被遍历,遍历对象需要使用for...in...循环 使用for...in...循环可以遍历对象的每一个键 在ES6课程中,会学习新的对对象的遍历方法 案例演示
认识JS对象
对象(object)是“键值对”的集合,表示属性和值的映射关系 属性是否加引号 如果对象的属性键名不符合JS标识符的命名规范,则这个键名必须用引号包裹 属性的访问 可以用”点语法“访问对象中指定键的值
BOM-window
BOM(Browser Object Model,浏览器对象模型) 是JS与浏览器窗口交互的接口 一些与浏览器改变尺寸、滚动条相关的特效,都要借助BOM技术 window对象 window对象是当前J
DOM定时器和延时器
定时器 setInterval()函数可以重复调用一个函数,在每次调用之间具有固定的时间间隔。 案例演示 函数的参数 setInterval()函数可以接收第3、4.....个参数,他们将按照顺序传入
事件对象
事件对象 offset方法: offsetX,检测事件鼠标距离自身左侧的距离 offsetY,检测事件鼠标距离本身上侧的距离 通过打点调用此方法 e.offsetX || e.offsetY clie
事件监听-on...
最简单的给元素设置事件监听的方法就是设置他们的on...属性, 例如: 鼠标事件监听 时间名 事件描述 onclick 当鼠标单击某个对象 ondblclick 当鼠标双击某个对象 onmousedo
querySelector&querySelectorAll
querySelector() querySelector()方法只能得到页面上一个元素,如果有多个元素符合条件,则只能得到第一个元素。 querySelector()方法从IE8开始兼容,但从IE9
DOM延迟执行
程序时顺序执行的,script要写在网页框架后面。。。如果要书写在前面就要使用延迟执行就要将js语句块书写在 其中
闭包的记忆性
通过案例分析 通过函数的嵌套,使外层函数返回内层函数名,赋值给新变量,新变量再调用内层函数,但外层函数的形成所带值不会消失,仍然可以被内层函数变量使用。。。 这样虽然在外部调用内层函数,但外层变量值仍
JS数组
创建数组 利用new创建数组 利用数组字面量创建数组 新增数组元素 1.通过修改length长度 2.新增元素 修改索引号 注:不能直接给数组名赋值,否则数组内部数据将会被消除
通过增加节点构建一个20行12列的表格
通过js不仅可以解决算法题同时可以实现HTML的作用, 首先将table选出,其次通过循环语句外层循环添加行每添加一行再用内层循环添加每一行中的列。添加每一行的列时同时将每一列追加到此行中,tr.ap
如何创建节点
document.createElement()方法用于创建一个指定tagname的HTML元素 var oDiv=document.createElement('div'); 新建的节点是“孤儿节点
如何改变元素节点中的内容
改变元素节点中的内容可以使用两个相关的属性 1,==innerHTML== 2, ==innerText== ==innerHTML== 属性能以HTML语法设置节点中的内容 ==innerText=
下一页