js
iteye_7682
这个作者很懒,什么都没留下…
展开
-
js中方法中传参时怎么加引号
问题:例如:js中有一个方法:function test(id,name){ ....... // 省略} 在另一个方法里拼接的html中会调用到这个方法:return "&nbsp;<a href='javascript:qryDetail("+row.id+","+row.name")'>"+row.telCnt+"</a>&am原创 2015-12-09 17:07:32 · 1444 阅读 · 0 评论 -
获取浏览器类型和IE版本号
///////////////////////////////////// js 获取浏览器类型////////////////////////////////// 获取浏览器类型function getUserAgentType() {var userAgentType = "";var userAgent = navigator.userAgent; //取得浏览器的use...2014-12-10 10:44:24 · 127 阅读 · 0 评论 -
easyUI datagrid 查询结果为空时,会有两次请求的解决办法
现象:在使用easyUI的datagrid 控件过程中,发现如果查询结果为空时,会产生两次请求。 原因:是easyUI控件本身的问题,在easyUI的代码中,有如下一段代码: if(_b3.total==0){ _b3.pageNumber=0; _b4=0; } ...原创 2014-11-06 11:40:59 · 391 阅读 · 0 评论 -
JS中数组Array的用法
pop:删除原数组最后一项,并返回被删除元素的值;如果数组为空则返回undefined。var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr...原创 2014-11-04 09:23:30 · 98 阅读 · 0 评论 -
几个常用的js函数
/** * 字符串拼接 */function StringBuffer() { var arr = new Array; this.append = function(str) { arr[arr.length] = str; }; this.toString = function() { re...原创 2014-11-04 09:22:58 · 102 阅读 · 0 评论 -
二维码生成
二维码生成原创 2016-05-27 09:23:43 · 164 阅读 · 0 评论 -
js闭包
1.js闭包的概念:闭包就是能够读取其他函数内部局部变量的函数。由于js中,只有函数内部的子函数才能读取到函数内部变量,因此可以把闭包简单理解为:定义在函数内部的函数。所以闭包的本质就是把函数内部和函数外部关联起来的桥梁。 2.js闭包的作用:js闭包的作用有两个: 1)在函数外部读取函数内部的局部变量; 2)让变量可以常驻内存; js闭包示例:...原创 2016-02-05 17:49:38 · 80 阅读 · 0 评论 -
js中操作数组的几个常用方法
1. Array.shift()------删除并返回第一个元素作用:从数组中删除第一个元素(即下标为0的元素),并返回该元素。注意:1)删除元素之后,数组的长度-1。2)如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。示例: <script type="text/javascript">var arr = new ...原创 2016-02-05 10:08:10 · 178 阅读 · 0 评论 -
js判断设备类型
js判断设备类型:<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>responsive demo</title> <script src="device.js&原创 2016-02-01 10:18:36 · 193 阅读 · 0 评论 -
jsonp详解
1. 什么是jsonp? JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。 2.JSONP有什么用? 由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端...原创 2016-01-26 16:50:31 · 338 阅读 · 0 评论 -
由于jsonp书写规范引起的兼容性问题
先来看一段jsonp代码:$.ajax({ url : "http://isspre.cnsuning.com/iss/turingShelf/ajaxIsNormalLevel_ProductObj.lazyLoadSmart.html", async : false, cache : false, type : "GET", dataType : "jsonp",...原创 2016-01-19 10:12:41 · 297 阅读 · 0 评论 -
$(document).ready()与$(window).load()的区别
1.执行时间不同: 从字面的意思上理解,$(document).ready()就是文档准备好了,也就是浏览器已经解析完整个html文档,dom树已经建立起来了,这时就可以通过class属性或者id属性等等对dom进行操作等。 而$(window).load()就是整个页面已经加载完毕。与前者的区别是dom树虽然已经建立起来了,但页面不一定加载完毕,如一些大的图片等,加...原创 2016-01-12 17:56:40 · 85 阅读 · 0 评论 -
火狐浏览器js转换日期问题
问题:js代码:var time = "2016-01-11 21:55:23";var date = new Date(time );这段js在谷歌、IE中正常执行,可以将字符串转换成日期,但是在火狐浏览器中就不行。 原因:火狐浏览器不支持带"-"的时间格式,支持“/”的时间格式。 解决方法:将“-”转换成“/”。例如:var time = "2...原创 2016-01-11 21:57:56 · 1126 阅读 · 0 评论 -
js 截取指定长度字符串
在js中截取指定长度字符串,在需要考虑汉字(占2个字符长度)时,可以采用下面的方法进行截取: function local_cutstr(str,len){var str_length = 0;var str_len = 0;str_cut = new String();str_len = str.length;for(var i = 0;i<str_len;i...原创 2015-01-19 11:42:46 · 1457 阅读 · 0 评论