首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JS
明天会更好ii
创建于2023-01-02
订阅专栏
JS从0到有的全部过程.
暂无订阅
共27篇文章
创建于2023-01-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
28 JS中事件的冒泡捕获与目标,事件委托以及默认行为
1. 事件的目标 你点击在那个元素上,那么这个事件的目标就是 这个元素 2. 事件的冒泡与捕获 冒泡:就是从 目标 的事件处理函数开始,依次向上,一直到 window 的事件处理函数触发; 也就是说从
27 JS中绑定的弊端以及事件监听,事件传播
1. 绑定的弊端 我们现在注册事件就是通过onXXX; 只能给元素注册一个事件,如果写了第二个,那么第一个就会被覆盖掉 解决: +如果想要两个事件全都存在,我们可以使用 事件监听的方式给元素绑定事件
26 JS中事件对象以及点击事件光标位置的获取和键盘按键的获取
1.什么是事件对象? 2. 点击事件的光标位置 相对于事件源(就是我们点击的那个元素) 相对于页面 相对于浏览器窗口 3.获取键盘按键 键盘的每一个按键都有一个自己的编码,我们可以通过事件对象.key
25 JS中的事件
1.事件的组成 触发谁的事件: 事件源 触发什么事件:事件类型 触发后做什么:事件处理函数 例如: 1.1 常见的事件 1.1.1 浏览器事件: 1.1.2 鼠标事件: 单机事件(左右) 按下抬起事件
24 JS 中获取元素偏移量与获取元素尺寸与浏览器窗口尺寸
1. 获取元素偏移量 定义: 获取元素在页面上相对于参考父级的左边和上边的距离(参考父级:假设你要给一个元素 '绝对定位',他是根据谁来进行定位,那么这个元素的偏移量参考父级就是谁) 1.1 获取元素
23 JS 中DOM的基本操作之操作节点(增删改查)
1. 在 JS 中创建节点 语法:document.createElement('要创建的标签名称') 2.向页面增加一个节点 语法1:元素.appendChild(要添加的节点) 作用:向元素的末尾
22 JS 中DOM的基本操作之获取节点和节点属性
1.DOM节点 一般来说我们分为三个大类: 元素节点(标签) / 文本节点(标签内的文字) / 属性节点(标签上的属性) 元素节点: 通过 getElementBy... 获取到的都是元素节点 属性节
21 JS中DOM的基本操作之操作属性
操作属性 概念:我们获取到元素以后,可以直接操作 DOM 的属性,然后直接把效果展示在页面 1. innerHTML 获取元素内部的 HTML 结构 我们也可以直接给这个属性重新赋值,达到修改页面的效
20 JS中DOM的基本操作之基本概念和获取元素
1.DOM的基本概念 DOM:文档对象模型,其实就是操作 html 中标签的一些能力 比如: 获取一个元素(标签) 移除一个元素 创建一个元素 向页面添加一个元素 给元素绑定一些事件 获取元素的属性
19 JS中浏览器的本地存储以及他们之间的区别(重要)
一.localStorage 浏览器的本地存储,持久存储, 一旦存储永久存在 只能存基本数据类型(一般存储字符串),不能存储其它数据类型 可跨页面通讯:两个页面得到了数据共享,我们将这种情况叫做 跨页
18 JS中关于BOM
1.认识BOM BOM:浏览器对象模型,其实就是操作浏览器的一些能力 我们可以操作哪些内容? 获取浏览器的相关信息 操作浏览器进行页面的跳转 获取浏览器地址栏信息 操作浏览器的滚动条 获取浏览器的版本
17 JS中时间对象与时间常用方法
1.时间对象 在JS中 Date 给我们提供了操作时间的一些方法,是 JS 内置的一个对象 2.时间对象的参数 创建时间对象的时候,可以选择传递参数,也可以不传递参数,如果需要传递参数,分为两种形式
15 JS字符串案例
1.统计 字符串中 每个字符出现的次数(以对象的形式存储) 2.反转字符串 3.查询字符串。。。。。。。
14. JS字符串及字符串的常用方法
1.创建字符串的方式 1.1字面量的形式创建字符串 1.2内置构造函数的形式创建字符串 2.字符串的length与下标 字符串的length与下标的含义与数组中的一样,length:长度;索引(下标)
13.数组案例(数组进行放大十倍,生成一个偶数数组,求平均值,求和,放大数组,过滤数组,数组去重,随机数)
1.数组进行放大十倍 封装函数, 把数组进行放大十倍的操作 要求: 函数的返回值需要是一个新数组 2.使用 JS 生成一个数组 要求: 数组内存储的数据是从 2 开始 的所有 偶数, 要求数组的长度为
12.JS函数案例(水仙花数,数字加密,最小公倍数,最大公约数)
1.水仙花数 封装一个函数, 判断一个数字是否为 水仙花数 什么是水仙花数, 一个四位数字, 各个位置的四次方和!!! 四次方和!!! 四次方和 如果等于自身, 那么就是水仙花数 2.数字加密 3.最
11.JS数组塌陷
使用数组的方法将数组内的数据全部删除................................
10.JS中的一些数学方法
在JS中 Math 对象给我们提供了操作数组的一些方法(数学的方法) 1.random 语法:Math.random 作用:得到一个随机数,每次生成的数字都不一样,但一定是0~1之间的,包含0,不包含
09.数组的常用方法
1.push 语法: 数组.push(数据) 作用:向数组末尾添加数据 返回值:追加数据后,数组的最新长度 2.pop 语法: 数组.pop() 作用:删除数组最后一条数据 返回值:被删除的数据 3.
08.JS数据类型之间的区别
数据类型之间的区别 1.存储 基本数据类型有number数字类型,string字符串类型,布尔类型,undefined类型和null类型,然后他们存储的地方是栈内存中; 引用数据类型有对象,函数,数组
下一页