js学习笔记
来源:互联网 发布:js前端面试题单选题 编辑:程序博客网 时间:2024/05/22 10:49
DOM对象一些常用的属性:
1.style:是一个数组对象,通过style[‘border’]来访问
2.className:修改这个属性就可以更换css样式
正则表达式
创建正则表达式提供了两种方法,一种是采用new运算符,另一个是采用字面量方式。
1.两种创建方式
var box = new RegExp('box'); //第一个参数字符串
var box = new RegExp('box', 'ig'); //第二个参数可选模式修饰符
模式修饰符的可选参数
参数含义
i 忽略大小写
g 全局匹配
m 多行匹配
var box = /box/; //直接用两个反斜杠
var box = /box/ig; //在第二个斜杠后面加上模式修饰符
RegExp 对象包含两个方法:test()和exec(),功能基本相似,用于测试字符串匹配。test()
方法在字符串中查找是否存在指定的正则表达式并返回布尔值,如果存在则返回true,不存
在则返回false。exec()方法也用于在字符串中查找指定正则表达式,如果exec()方法执行成
功,则返回包含该查找字符串的相关信息数组。如果执行失败,则返回null。
exec:配合分组(),会返回一个数组
2.正则表达式字面量的定界符是//
文本特殊字符:\r回车符,\n换行符,制表符\t都没匹配出来,,元字符.也不能匹配,控制类字符无法匹配出来
JS数组:
1.alert打印数组,会打印出所有元素。
JS对象:
1.typeof null返回object字符串。
JS事件:
1.document.getElementsByTagName('input')会返回一个数组,需要document.getElementsByTagName('input')[0]返回一个元素
2.DOM元素有onclick属性。
3.onclick和onblur都是事件处理函数,onblur是失去焦点时触发。
5.onkeydown:在input type=button元素无线
6.onselect:在选择text或textarea一个或多个字符触发,对于select表单元素.onselect没有任何反应。
7.onchange:select表单元素有反应,但选中的内容确认发生改变时,才回触发,text也会触发,必须是内容和失去焦点才会触发。
8.onsubmit事件的所属对象必须是form表单元素,触发的行为单击了type为submit的按钮。
建设网站是要一步一步来,是一个漫长的过程
- JS学习笔记
- js学习笔记
- js宝典学习笔记
- js学习笔记(一)
- js宝典学习笔记
- Propoty.js学习笔记
- Prototype.js 学习笔记
- JS学习笔记1
- JS学习笔记2
- prototype.js学习笔记
- JS学习笔记
- JS学习笔记1
- prototype.js学习笔记
- js学习笔记
- JS学习笔记一
- JS学习笔记
- js学习笔记
- js学习笔记
- Delegate Cannot find protocol declaration
- phpMyAdmin 的配置
- 初学嵌入式遇到的几个问题
- 王垠:程序员的心理疾病
- 【产品设计】界面原型设计工具汇总
- js学习笔记
- 解决android有的手机拍照后上传图片被旋转的问题
- zend framework中Action名的最后一位不能为数字,否则会出错
- SQL Server自动生成日期加数字的序列号
- MQ使用指南
- ubuntu下安装mysql
- NPOI创建docx脚注
- ON COMMIT PRESERVE ROWS 临时表须注意此选项----临时表数据commit时丢失或者保留
- Android 根据角度旋转图片 ExifInterface