JavaScript的事件
来源:互联网 发布:linux当前文件路径 编辑:程序博客网 时间:2024/06/05 20:57
1.Number
var n = new Number(value); //创建一个Number对象
var m = Number(value); //返回一个Number原始值
var s = n.valueOf(); //返回n对象的原始值
2.Boolean
3.String
String对象的常用方法
length 返回字符串长度
charAt() 获取指定位置的字符
indexOf() 返回指定字符的下表索引
lastIndexOf() 返回指定字符在字符串中最后一次出现的索引
split() 分割字符串
subStr() //有两个参数,第一个是截取起始位置,第二个是截取的长度
subString() //有两个参数,第一个是截取的起始位置,第二个是截取的结束位置
toLowerCase()
toUpperCase()
toString()
valueOf()
在多个字符串进行比较大小的时候,首先会比较这些个字符串的第一个字符,从小到大对字符串进行初步排序。对于第一次比较之后没有得出顺序的字符串,会进行第二次比较(比较的是第二个字符)…..以此类推
函数的声明方式:
第一种:直接声明
function 函数名(){
//函数体
}
第二种:使用匿名方式
var a = function(){
//函数体
}
注意点:
1.javascript 中的函数的参数不需要声明类型
2.如果函数需要返回值,不需要在方法中声明,可以直接return 返回值
3.javascript中函数的参数都会存在一个叫做arguments的对象中
4.javascript中声明一个函数的参数个数可以与调用该函数的时候传入的参数个数不一致
js内置一些函数
1.编码的三个方法 encodeURI encodeURIComponent escape
http://www.baidu.com?uname='张三'&pws='你好'
encodeURI(中文)(常用)
http://www.baidu.com?uname='%E5%BC%A0%E4%B8%89'&pws='%E4%BD%A0%E5%A5%BD'
encodeURIComponent(符号)
http%3A%2F%2Fwww.baidu.com%3Funame%3D'%E5%BC%A0%E4%B8%89'%26pws%3D'%E4%BD%A0%E5%A5%BD'
escape(//不转)
http%3A//www.baidu.com%3Funame%3D%27%u5F20%u4E09%27%26pws%3D%27%u4F60%u597D%27
2.eval :将字符串当做js脚本来执行
var s = "var a=10;alert(a)";
eval(s);
html中如何写一个事件:
方式1:直接在标签体里面写
<div onclick="alert('zz')"></div>
方式2:把事件写在<script></script>中
然后调用
<script>
function aa(){
}
</script>
<div onclick="aa()"></div>
方式3:使用dom分配事件的方式
<script>
document.getElementById("id").onclick = function(){
}
</script>
注意:使用第三种方式给html元素分配事件的时候,代码尽可能写在html页面的最小面,这样就可以保证能够找到指定id对应的元素
this:传递的是当前标签对象,一般情况下在使用方式2给html元素绑定事件的时候,需要传入this,用法如下:
<script>
function aa(t){
}
</script>
<div onclick="aa(this)"></div>
- Javascript的按键事件
- javascript事件的绑定
- javascript的事件绑定
- JavaScript的事件代理
- JavaScript的事件代理
- javaScript 的常用事件
- JavaScript常用的事件
- JavaScript的事件代理
- JavaScript的常用事件
- javascript的事件(event)
- 关于JavaScript 的事件
- javascript的事件加载
- javascript事件的分类
- javascript不熟悉的事件
- JavaScript事件的理解
- Javascript的change事件
- Javascript的事件冒泡
- javascript的事件加载
- Up Board安装win10及ubuntu 14.04
- 图片剪切 iOS
- 有向图 拓扑排序topoLogicalSort
- UVA Magical GCD
- c# NPOI EXcel读取
- JavaScript的事件
- android 向服务器提交数据(get-post-AsyncHttpClient)
- makefile中使用变量及函数(3.注意.o输出路径问题)
- Mysql安全措施
- 15、spring自动扫描组件
- Recyclerview上拉加载下拉刷新
- leetcode463
- Minimum’s Revenge HDU5922 (水t)
- 环境变量