js总结_js总结

2020-02-25 其他工作总结 下载本文

js总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“js总结”。

Js学习笔记

js的数据类型:number(数字和浮点型)

string 字符串 undefined 未定义的 object 对象数组 null 空字符串 boolean true和false 正则:var reg=/pattern/;两种写法

var reg=new RegExp(pattern);括号内为规则

reg.exec(str);检索字符串内是否有规则内的字符串 reg.test(str);检查该字符串是否有规则内的字符串,有为true没有为false;

正则常用通配符

.可以匹配任何字符

d 匹配0-9的所有数字 D 匹配非数字 s 所有空白字符

S 所有非空字符

w 所有单词字符,0-9‘26个英文字母和下划线’ W 所有非单词字符

b 单词边界 单词的开头和结尾

B 非单词边界

[abc] 查找方括号 之间的任何字符 [^abc]查找任何不在方括号之间的字符 [0-9]查找任何从0至9的数字 [a-z]查找任何从小a-z的字符 [A-Z] [A-z]

(red|blue|green)查找任何指定的选项

正则表达式量词

n+ 匹配任何包含至少一个n的字符串 n* 匹配任何包含零个或多个n的字符串 n? 匹配零个或一个n的字符 n{x} 匹配包含x个n的序列

n{x,y} 匹配包含x或y个n的序列字符串 n{x,}匹配包含至少x个n的序列的字符串 x$

匹配任何结尾为n的字符串 ^n

匹配任何开头为n的正则表达式 修饰符 i 执行对大小写不敏感的匹配

g执行全局匹配(查找所有匹配而非再找到第一个匹配后停止)m 执行多行匹配

var reg=/^[0-9a-zA-Z_-]+@[0-9a-zA-Z_-]+.(com|cn|org)/;

alert(reg.test(“qwww.daodoc.com”));

var str=“wwww”;var reg=/bc/;alert(reg.test(str));

js 分支语句 if和switch语句 switch(表达式){

case 值:

break;} 循环

while循环

do while(先执行后判断)

for循环与java一样(循环次数确定)

for(变量 in 对象){

执行的语句块;

1.遍历数组的所有与元素 2.遍历对象的所有属性

}

continue 结束当前循环,直接进入下次循环

js 定义函数3种方式

注意:1.js中函数就是一个对象

2无返还类型但有返回值,}

匿名函数

{

function(参数){ 要执行的语句块;

var f=function(name){ alert(“name”);要执行的语句块; function 函数名(函数名){ } }

function构造匿名函数

语句是js的基本执行单位,每条语句都是以分号结束;

特殊语句

:语句块,空语句(多用于没有循环体的);

异常抛出;异常捕捉,with语句

{

with(docment){ new function(参数列表,函数执行体);

}

js常用内置对象: 对象是一种数据类型,是自我包含的集合;

date对象

new Date(yyyy,mth,dd,hh,mm,);new Date(month dd,yyyy hh:mm:);getTime

Math对象常用方法

abs(x)返回数的绝对值 ceil(x)对数进行上舍入 write(“什么鬼); write(”什么鬼); write("什么鬼);

floor(x)

下舍入

random()返回0-1之间的随机整数;

BOM(brower obiect model)浏览器对象模型

主要用于和浏览器窗口进行交互,包括

window document location navigator screen 等

window 对象,脚本运行的顶层对象

window 属性 document

location navigator

常用方法 alert()confirm()prompt()警告框,确认框 提示框

DOM是文档对象模型(document object model)当网页加载时,可以将结构化文档在内存中转换成对象树。

节点的集合,元素

文本

属性

动态修改html元素,须先访问html元素。dom提供两只种方式,来访问合同,html元素: 1.根据ID访问HTML元素

调用getElementById()方法查找具有唯一ID属性值得元素。2.利用节点关系访问html元素

document访问表单控件

Dom为列表框、下来菜单添加选项的方式: New option(text,value,defaultSelected,selected)参数说明:text 该选项的文本

Value 选中该选项的值

DefaultSelected 设置默认是否显示该选项 Selected 设置该选项当前是否被选中

js事件概念和事件监听

事件概念:可以被javascript侦测到的一种行为

事件流:主要分为冒泡型和捕获型事件,ie只支持冒泡型,支持标准dom的浏览器比如火狐,chrome,两者都支持 通用事件监听方法: 1:绑定html 元素属性 2.绑定Dom对象属性

Document.getElementById(“btn1”).onclick=test;test函数名; 非通用

Ie attachEvent(“事件类型”,“处理函数”);添加监听 DetachEvent取消监听

个人js学习总结

个人js学习总结(共13篇)由网友“积极废物”投稿提供,以下是小编帮大家整理后的个人js学习总结,仅供参考,希望能够帮助到大家。篇1:js数组操作学习总结 js数组操作学习总结shift:删......

js面试题

解释AJAX?Ajax的全称是:AsynchronousJavaScript+XML Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax(AsynchronousJavaS......

学雷锋js

采访里:2012-3-1播出日:2012-3-1记者:胡莉 董松通讯员:邓苗苗【标题】中宣部等举行“弘扬雷锋精神,开展志愿服务”视讯会议武汉设分会场。【口播】中宣部、中央文明办今天上午举......

js验证

1.长度限制......

js数组操作学习总结

js数组操作学习总结shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift();结果 a:[2,3,4,5] b:1unshift:将参数添加到......

《js总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
js总结
点击下载文档
相关专题 js总结 js js总结 js
[其他工作总结]相关推荐
[其他工作总结]热门文章
下载全文