变量:就是声明来保存数据的内存空间,JS的变量声明要使用到var,JS的函数声明要使用到function

JavaScript中的五大基本数据:

1.Undefined:使用了一个没有赋值的变量(比如声明了一个变量但是没有赋值),或者使用了一个不存在的变量

2.String:字符串类型(非基本数据类型)

3.Number:数字类型

4.Null:表示空类型

5.Boolean:布尔类型(true和false)

alert():该方法的作用是在页面弹出提示窗口(属于内置对象window)

console.log():该方法的作用是在控制台输出信息

document内置对象:

document.getElementByld("div1"):根据元素的id值取得对象,返回值是一个对象

innerHTML:可以取得节点对象下的所有html代码

document.getElementsByTagName("input"):根据标签名取得对象,返回一个集合(数组)

isNaN():判断一个字符串是否是纯数字,不是纯数字返回true,是纯数字返回false

parselnt("字符串"):字符串类型的数字转成Number类型的数字(小数部分将会去掉,非数字的字符存在只转换到第一字符前)

parseFloat():转换保留小数部分         toFixed()可以指定保留的小数位

getFullYear  getMonth+1 getDate getHours getMinutes

window.location.search 取得浏览器地址栏的参数

window.location对象用于获取当前页面的地址(URL),并把浏览器重定向到新的页面

window.location对象在编写时可不用window这个前缀

window.location.href="网址":跳转后有后退功能

window.location.replace("网址"):跳转后没有后退功能

window.setTimeout()--暂停指定的毫秒数后执行指定的代码,只执行一次

window.setlnterval()--间隔指定的毫秒数不停地执行指定的代码

shift(删除第一个元素)              pop(删除最后一个元素)           push(添加元素到最后)          unshift(tin添加到第一个元素之前)

 

焦点事件:

1.blur:在元素失去焦点时触发,该事件不会冒泡,所有浏览器都支持

2.focus:在元素获得焦点时出发,该事件不会冒泡,所有浏览器都支持

3.focusin:与focus等价,但冒泡

4.focusout:与blur等价,但冒泡

支持focusin\focusout的浏览器:IE5.5+\Safari5.1+\Opera11.5+和Chrome(仅支持DOM2级事件处理程序)

blur\focusout的事件目标是失去焦点的元素;focus\focusin的事件目标是获得焦点的元素

 

posted on 2019-04-27 21:58  牛逼哥  阅读(190)  评论(0编辑  收藏  举报