1js代码在页面中三种表示方式:
1)外联式(创建.js文件,引入js文件) 2)内联式(网页头(head)中嵌入js代码,网页体(body)中嵌入) 3)元素事件中<input type="text" name="txtValue" οnblur="javascript:if(this.value.length<1)windows.alert('文本不能为空!');"/>事件处理中javascript:起着说明作用
2 js获取网页内容实现数据验证
1)var _txtNameObj=document.all.txtname //获取文本框对象
2)var _txtNameObj=document.forms[0].elements("txtname") //获取文本框对象
3) var _txtNameValue=_txtNameObj.Value; //获取文本框对象值
4) _txtNameObj.focus() //文本框聚焦
5)调配存在js文件的方法:eg:<input type="text" name="txtValue" οnblur="isRightCurrency(参数1,参数2,...)"/>
3js快乐体验之------滚动字幕
1)使用<marquee/>标记
2)数字时钟,设置初始化时间:setInterval("clock()",1000)默认1s
3)浏览器时间震动效果:windows.moveby(n,m) //n,m为坐标,当n<0右移,m<0上移
4 命名规则:
1)必须以字母,下划线或美元符号开头。
2)变量名只能由字母,下划线,数字和美元符号组成。
3)不能使用js保留字
4)js对大小写敏感。
5)变量代表本身意义
6)变量名首字母小写
7)同一个js代码块,变量的命名应该统一规范。
5 数据类型:
1)string字符串类型2)number数字类型(无穷大:Infinity正无穷,-Infinity负无穷,NaN非数字)
3)object对象类型 4)Boolean布尔类型 5)null类型 6)undefined类型
6 常用操作
函数:
替换:apply() 调用:call() 长度:Length()
字符串:
str.index(substr) | 查找字符串 |
str.charAt(n) | 查找指定字符 |
str.substring(a,b) | 从a开始截取b个长度字符 |
str.substring(a,b) | 提取字符串一部分 |
从a开始截取b个长度字符 str.substring(a,b) 提取字符串一部分分割字符串
7