js笔记一部分

时间:2021-07-23 14:57:48

Javascript

Javascript基础

数组的常用方法和属性:

Length  设置或返回数组中元素的数目

Join() 把数组的所有元素放入一个字符串,通过一个分隔符进行分隔

Sort()对数组排序

Push()向数组末尾添加一个或多个元素,并返回新长度

 

常用运算符:

算术运算符:+、-、*、/、%、++、--、

比较运算符:<、>、>=、<=、==、!=、===、!==

逻辑运算符:&&、||、!

辅助运算符:=、+=、-=

==和===的区别

== 值相等,返回true,与类型无关

===值相等并且类型相同,返回true

!= 不值相等,返回true,与类型无关

!==值不相等并且类型不相同,返回true

 

数组的编了方法:

For 循环

While 循环

For in循环

常用的Onblur、onchange、onclick、onload、onkeypress、onmouseover、onreset、onfocus

         JavaScript操作BOM对象

Window 的对象

History 有关客户访问过的URL信息

语法格式:window.history[数值]window.history.方法()window.history.属性 
window
对象的子对象historyjavascript的核心对象之一,该属性包含了一个已访问过页面的名称和URL的数组。

History对象的方法 :

Back () 加载history对象列表中的前一个URL

Forward ()加载history 对象列表中的后一个URL

Go (要返回的URL 局当前窗口为位置 用数字计数) 加载 history 对象列表中的某一个具体的URL

Loaction 有关当前URL的信息(当前窗口)

语法格式:window.location=URL 
功能:给出当前窗口的URL信息或指定打开窗口的URL

Location 的属性:

Host 设置返回主机名和当前URL的端口号

Hostname 设置或返回当前URL的主机名

Href 设置或返回完整的URL

Location 的方法:

Reload () 重现加载当前文档

Replace () 用新的文档替换当前文档

Screen 只读属性,包含有关客户端显示屏幕的信息

Document 的属性:

Referrer 返回载入当前文档的URL

URL  返回当前文档的URL

Document 的方法

getElementById() 返回对拥有指定id的第一个对象的引用

getElementByname()返回带有指定对象的集合

getElementByTagName() 返回带有指定标签的对象集合

write() 向文档写文本、HTML、表达式或JS代码

Window 的方法

prompt()显示可提示用户输入的对话框

alert()显示一个带有提示信息和一个“确定”的按钮

confirm () 显示一个带有提示信息、“确定”和“取消”按钮

close () 关闭浏览器窗口

open () 打开一个新的浏览器窗口,加载给定URL所指定得文档

中width、height、top、left、toolbar、scrollbar、fullscreen、resizable好用
setTimeout () 在制定的毫秒数后调用函数或计算表达式(在规定时间后执行js语句)
setInterval () 按照指定的周期(以毫秒计)来调用函数或表达式

 

confirm() 与alert ()、 prompt()区别
alert( ):一个参数,仅显示警告对话框的消息,无返回值,不能对脚 本产生任何改变
prompt( ):两个参数,输入对话框,用来提示用户输入一些信息,单击 “取消”按钮则返回null,单击“确定”按钮则返回用户输入的值,常 用于收集用户关于特定问题而反馈的信息
confirm( ):一个参数,确认对话框,显示提示对话框的消息、“确定 ”按钮和“取消”按钮,单击“确定”按钮返回true,单击“取消”按 钮返回false,因此与if-else语句搭配使用

JavaScript内置对象

Date:用于操作日期和时间。

Date 的方法:

Array:用于再单独的变量名中储存一系列的值

String:用于支持对字符串的处理

Math:是我们有能力执行常用的数学任务,它包含了若干个数字常量和函数

Math 的方法:

Ceil ()大于它的最小整数

Foolr ()小于它的最大整数

Round()四舍五入为最接近的数

Random() 随机数