技术开发站45793.com
JavaScript
发布时间:
2023年12月18日
JavaScript
JavaScript简介
JavaScript与ECMAScript的关系
JavaScript保留关键字
变量提升
变量
输出方式
数据类型
基本数据类型
合成类型(符合类型)
typeof 运算符 判断基本数据类型
unll 和 undefined 的区别
算术运算符
赋值运算符
比较运算符
布尔运算符
条件语句
if语句
if...else
switch
三元运算符 ? :
循环语句
for
while
break 和 continue 语句
字符串 \转义
length 属性 返回字符串的长度
字符串方法 charAt()
concat() 连接两个字符串
substring() 截取字符串并返回
substr()方法 取出字符串并返回
indexOF()方法 确定 查找字符串
trim() 方法 取出字符串两端的空格
split()方法 分割字符串
数组 array
length属性 返回数组的成员数量
Array.isArray()数组静态方法,判断是否为数组
push() / pop() 数组末尾添加 / 删除元素
shift()/unshift() 删除 / 添加数组第一个元素
join() 方法 连接数组成员
concat()方法 合并数组
reverse()方法 颠倒排序数组
indexOf()方法 查找数组元素
函数
函数的声明 function
函数名的提升
函数参数
函数返回值 return
对象
Math 对象 提供各种数学功能
Math.abs()方法 返回参数值的绝对值(负转正)
Math.max() / Math.min() 返回参数最大 / 最小值
Math.floor(),Math.ceil()方法 返回小于参数值的最大整数
Math.random()方法 随机数(0~1)
任意范围的数据数生成
Date 对象 日期时间
Date.new()方法 当前时间
Date对象提供了 get方法
获取今年剩余天数
DOM概述
节点
节点树
Node.nodeType属性
document对象 方法,获取元素
document.getElementsByTagName()搜索html标签
document.getElementsByClassName() css
docunment.getElementByName() name属性
docunment.getElementByid() id
docunment.querySelector() CSS类
docunment.querySelectorAll() 所有都返回
document对象 方法/创建元素
document.createElement() 生成元素节点
document.createTextNode() 文本节点
appendchild()把内容放到指定位置
document.createAttribute() 生成新的属性节点
Element对象 属性
Element.id
Element.className
Element.classList 增加移除class
Element.innerHTML 识别标签
Element.innerTexy 无法识别标签
Element获取元素位置
Element.clientHeight,Element.clientWidth
Element.scrollHeight,Element.scrollWidth
Element.scrollLeft,Element.scrollTop
css操作
html 元素操作 style 属性
cssText属性
事件处理程序
HTML事件
DOM0级事件处理
DOM2级事件处理
鼠标事件
Event事件对象
Event对象属性
Event 对象方法
键盘事件
event 对象 keyCode:唯一标识
表单事件
input事件 值发生变化触发(连续触发)
select事件 选中文本触发
Change事件 值发生变化触发(不会连续触发)
reset事件,submit事件
事件代理(事件委托)
定时器
setTiimeout() 延时
setlnterval()排队区间间隔
防抖 debounce
节流 throttle
命令
CMD命令
PowerShell命令
ES6新特性
let 声明变量
let块级作用域
let 没有变量提升
let 不允许重复声明
常量 const
对象解构赋值
字符串扩展
Unicode
字符串遍历器接口
模板字符串
字符串新增方法 搜索
repeat() 重复
padStart(),padEnd() 补全
trimStart(),trimEnd() 清楚头部或尾部空格
at() 查找并返回字符
数组扩展
扩展运算符 打印数组...
文章来源:https://blog.csdn.net/weixin_52113974/article/details/134981542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!
最新文章
Python教程
深入理解 MySQL 中的 HAVING 关键字和聚合函数
Qt之QChar编码(1)
MyBatis入门基础篇
用Python脚本实现FFmpeg批量转换
CentOS部署一个简单的spring项目
Leetcode 1901. 寻找峰值 II(Java + 列最大值 + 二分)
一键搭建elk
MybatisPlus报错:BindingException: Invalid bound statement (not found): 的解决办法
cadence 仿真实战
大数据-hive函数与mysql函数的辨析及练习-将多行聚合成一行
一起免费玩XG24-EK2703A板卡开发板,还有额外奖励等你拿!
使用Windi CSS(基于vue-cli)
MongoDB单机部署
如何实现一个好用的全链路多测试环境(HTTP篇)