Js基础整理
Js概念
js是一个客户端脚本语言及在客户端执行的语言,不用编译。
Js基础
js的类型分为基本的和引用类型
基本的分为5种,1 number数值型,2 string字符串型 3 boolean布尔类型 4 null占位符 5 undefined未定义类型
引用类型:常用的Date日期型,Math数学函数,RegExp正则表达式,Global全局类型,Array[]数组类型
类型常用方法
Date.toLocaleDateString()将日期转换为当前本地时区的信息
Math.random随机数
Math.cail向上取整
Math.flour向下取整
Math.round四舍五入(针对负数当小数点<=0.5是直接去小数点,当大于则去小数点减一)
RegExp.test比较是否满足正则表达式
Global.encodeURI编码
Global.decodeURI解码
编码和解码只针对于中文
Global.eval()执行脚本,针对于js脚本
Array.pull向最后添加一个对象
.join()拼接数组,以括号内为拼接点
JS高级
分为两类,一是BOM(对于整个浏览器相关的组件封装),二是对于DOM相关的
BOM
分为五大类
window
一是对于整个窗口的封装,可获取其他类的对象
close关闭,open打开,
定时
setTimeout()执行一次 clearTimeout()关闭前者,setInterval()周期定时,clearInterval关闭前者
弹窗
alert弹出信息,confirm弹出确定取消,prompt弹出可输入对话框
History历史记录
back往后退,forward往前进,go正数前进,负数后退
Location地址栏
reload刷新,href输入url
Scream获取显示器相关详细
Navigator获取浏览器相关信息
DOM相关
基础分为五类,一基于文档,二基于元素,三基于内容,四基于注释,五基于属性
xml
html