工作中遇到的js小结
2014-05-26 11:10
141 查看
1.js加密方法:
3.点击空白处关闭层:
4.让js定时执行一个函数 貌似和setTimeout()函数一样;
5.substr和substring
6.如果是IE6浏览器
7.判断JS函数有几个参数(如果js函数的参数是2个,但是调用时只赋予了一个参数是正确的)
8.图片错误时显示默认图片:
9.js获取当时时间
10.Js获取下拉框的值
var a = document.getElementById("name").value;
11.Js获取下拉框的汉字
var b = document.getElementById("name").options[window.document.getElementById("name").selectedIndex].text;
12.页面编码
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
13.jQuery获取滚动条滚动
$(window).scroll(function () {
if ($(document).scrollTop() > 100) { //如果滚动条距离网页顶端的距离大于100px
}
});
14.delay(500) 等待0.5秒后执行
$('header').css({ 'top':-70 }).delay(500).animate({'top': 0}, 800);
encodeURIComponent()
3.点击空白处关闭层:
document.onclick = function(){ $("#box").hide(); };
4.让js定时执行一个函数 貌似和setTimeout()函数一样;
//方法一: //直接现定义函数 var time = window.setInterval(function(){ $('.lingdao_right').click(); },5000); //方法二: //执行已经有的函数 var time = window.setInterval('abc()',5000); //清除js自动执行 clearInterval(time); //time就是定义时的名称,如上
5.substr和substring
var strText = "0123456789"; //substr(start, count); var a = strText.substr(1, 5); //值:12345 //与c#版的Substring功能一致 //说明:返回一个从指定位置开始的指定长度的子字符串。 //如果start为负数,则start=str.length+start。 //如果 length 为 0 或负数,将返回一个空字符串。 //快速运算:从start处取 指定长度 的字符串。 //-------------------------------------------------------------------------------------- //substring(start, end); var b = strText.substring(1, 5); //值:1234 //说明:返回的子串包括 start 处的字符,但不包括 end 处的字符;下标从0开始 //如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 //如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。 //如果 start 或 end 为负数,那么它将被替换为 0。 //快速运算:从start处取 end - start 长度的字符串。
6.如果是IE6浏览器
<!--[if IE 6]> <script type="text/javascript"> //写想要的操作 </script> <![endif]-->
<!--[if lt IE 9]> <![endif]-->
7.判断JS函数有几个参数(如果js函数的参数是2个,但是调用时只赋予了一个参数是正确的)
if (arguments.length == 2) { //有两个参数时怎样怎样 }
8.图片错误时显示默认图片:
onerror="this.src='Images/noPic.jpg'"
9.js获取当时时间
<script type="text/javascript"> var myDate = new Date(); document.write("最新刷新时间:" + myDate.toLocaleString()); </script>
10.Js获取下拉框的值
var a = document.getElementById("name").value;
11.Js获取下拉框的汉字
var b = document.getElementById("name").options[window.document.getElementById("name").selectedIndex].text;
12.页面编码
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
13.jQuery获取滚动条滚动
$(window).scroll(function () {
if ($(document).scrollTop() > 100) { //如果滚动条距离网页顶端的距离大于100px
}
});
14.delay(500) 等待0.5秒后执行
$('header').css({ 'top':-70 }).delay(500).animate({'top': 0}, 800);
相关文章推荐
- 工作小结(三)--js比较两日期大小并确认是否提交
- 工作小结(十四)-FCKeditor 通过JS设置值
- 使用JS中的Replace()方法遇到的问题小结
- 八月工作中遇到的问题小结
- js在工作中遇到的一些问题
- css/js(工作中遇到的问题)-5
- LoadRunner在性能测试工作中遇到的问题以及解决办法小结
- 工作中遇到的问题之WebView与JS交互问题
- 工作中遇到的sql小结
- css/js(工作中遇到的问题)-6
- css/js(工作中遇到的问题)-3
- LoadRunner在性能测试工作中遇到的问题以及解决办法小结
- 工作中遇到的css小结
- 我在工作中遇到的JS问题汇总
- Git 工作过程中遇到的问题小结
- 工作中遇到的问题总结2(js类)
- Node.js+MySQL管理工作的详细信息所遇到的问题
- 工作中遇到的程序小结
- css/js(工作中遇到的问题)-2
- 工作中遇到的一些问题小结