JS 基础 用法
2015-08-03 17:37
513 查看
js基础用法
1.两种使用的方法:<script language="javascript">
var time = new Date();
</script>
<script language="javascript" src="路径">
</script>
2.javascript 基础语法
var声明变量
以行为一句。
数据类型,运算符和控制结构与java类似 。
3。正则表达式(it is userful)
正则表达式是普通字符+元字符的模式字符串
3.1 字符类:
[abcd] 匹配字符abcd
------------------------------------------------------------------------
[^abcd] 匹配非字符abcd
------------------------------------------------------------------------
. ==[^\n\r]
------------------------------------------------------------------------
\d 数字 ==[0~9]
------------------------------------------------------------------------
\s 任意的空白位置 空格制表符换行符 \S 与之相反、
------------------------------------------------------------------------
\w 英文字符数字下划线
3.2量词
? 0, 1
---------------------------------
+ 1+
---------------------------------
* 0+
---------------------------------
{n} n次
---------------------------------
{n,} 至少n
---------------------------------
{n,m} 至少n,之多m
3.3 位置
^ 匹配字符串出现在最前的
$ 最后
\b 匹配单词的边界 /e\b/ 与i love seek 中的love 匹配
\B 相反 /e\B/ 与iloveseek 中的seek匹配。
| 选择匹配符
() 分组
----------------------------------------------------------------------------------------
创建 new RegExp("","g");
/模式/[flag]
对象.test(); 执行,返回true 或false
对象.exec(); 返回二位数组 第一个元素是匹配成功的字串,后面的依次为各个分组
4 函数的使用
定义:function name(parameter1,){ return;}
使用:直接在相应的位置,调用,函数名(parameter);
匿名函数 变量=function(){};
5事件与时间处理程序
事件处理程序的调用: 先获取触发事件的元素,然后设置在何种事件何种处理程序;
例如,在相应的按钮处 设置onclic="函数名()",
在函数内部,可以通过document.getElementById("id");的方式获取页面元素,通过元素.value的属性得到元素值,然后就可以进行一系列的事情了
查看相关网页资料
对象:
5.本章应用:
验证用户名密码不为空 去掉输入框左右的空格(正则表达式的运用) 邮箱格式的正确性
限制输入长度
相关文章推荐
- Selenium2学习-032-WebUI自动化实战实例-030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素)
- 原生JS 封装运动函数
- jsp页面has already been called for this response错误解决方法。
- 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”
- 文章标题
- js中substring和substr的用法
- 用D3.js进行医疗数据可视化 (五) 饼图 (Pie Chart)
- JavaScript之验证提醒【升级版,高大上】
- Selenium2学习-031-WebUI自动化实战实例-029-JavaScript 在 Selenium 自动化中的应用实例之四(获取元素位置和大小)
- JavaScript小应用
- 网页计时器
- 30天了解30种技术系列---(1)现代web应用服务器-Express.js
- JavaScript中字符串与Unicode编码的互相转换
- javaScript 里的Date格式化
- 《JS设计模式笔记》 1,单例模式
- js模板
- 【JavaScript】---DOM创建表格
- common.js
- JavaScript 的keydown,keypress,keyup事件
- JSON.stringify,定义数组前需 data=[]