posts - 78,comments - 26,views - 87万

随笔分类 -  JavaScript

JavaScript
js或jQuery获取当前屏幕的各种高度
摘要:Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.off 阅读全文
posted @ 2020-01-06 14:44 dinoy 阅读(1523) 评论(0) 推荐(0) 编辑
js简单时间比较的方法(转)
摘要://时间比较(yyyy-MM-dd) function compareDate(startDate, endDate) { var arrStart = startDate.split("-"); var startTime = new Date(arrStart[0], arrStart[1], 阅读全文
posted @ 2018-06-25 10:51 dinoy 阅读(2780) 评论(0) 推荐(0) 编辑
(转)js数组与字符串的相互转换方法
摘要:一、数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二、字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "ab 阅读全文
posted @ 2018-01-03 10:04 dinoy 阅读(223) 评论(0) 推荐(0) 编辑
(转)js在数组中删除重复的元素自保留一个(两种实现思路)
摘要:例如:var student = [‘qiang','ming','tao','li','liang','you','qiang','tao']; 第一种思路是:遍历要删除的数组arr, 把元素分别放入另一个数组tmp中,在判断该元素在arr中不存在才允许放入tmp中 用到两个函数:for ...i 阅读全文
posted @ 2018-01-03 10:03 dinoy 阅读(685) 评论(0) 推荐(0) 编辑
JS转义 escape()、encodeURI()、encodeURIComponent()区别详解
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法escap... 阅读全文
posted @ 2015-07-30 13:16 dinoy 阅读(4336) 评论(0) 推荐(0) 编辑
用webview打开网页时,里面有个div带滚动条的,但是在平板上滚动条失效
摘要:android2.3的不支持滚动条,并且scrollTop也不支持的。(设置overflow未hidden就可以支持)。function noBarsOnTouchScreen(arg){ var elem, tx, ty; if('ontouchstart' in document.documen... 阅读全文
posted @ 2015-07-27 11:29 dinoy 阅读(1111) 评论(0) 推荐(0) 编辑
asp.net调用前台js调用后台代码分享
摘要:C#前台js调用后台代码前台js<script type="text/javascript" language="javascript"> function Ceshi() { var a = "<%=Getstr()%>"; alert(a); }</script><input type="button" onclick="Ceshi();" value="js调用后台代码" /> 后台代码public string Gets 阅读全文
posted @ 2011-08-26 14:54 dinoy 阅读(96094) 评论(9) 推荐(6) 编辑
转:js控制asp.net服务器端控件textbox设置为多行时输入字符长度
摘要:<script language="javascript"> <!-- function MaxLength(field,maxlimit) { var j = field.value.replace(/[^\x00-\xff]/g,"**").length; //alert(j); var tempString=field.value; var tt=""; if(j > maxlimit) { for(var i=0;i<maxlimit;i++) { if(tt.replace(/[^\x00-\x 阅读全文
posted @ 2011-05-27 09:13 dinoy 阅读(1532) 评论(0) 推荐(1) 编辑
利用javascript使html的file不可手动输入文件路径,只可通过[浏览]按钮选择
摘要:<INPUT type=file>,不希望文件路径可以手输入,必须用[浏览]按钮,以下是我的解决方案<input type=text name=f_file id=f_file size=60 disabled><input type="button" name="file_btn" id="file_btn" onmouseover="fclick(DATA)" value="浏览..."><input name="DATA" ty 阅读全文
posted @ 2011-04-14 13:48 dinoy 阅读(4202) 评论(0) 推荐(0) 编辑
转:JavaScript中的集合及效率
摘要:数组是JavaScript提供的一个内部对象,它是一个标准的集合,我们可以添加(push)、删除(shift)里面元素,我们还可以通过for循环遍历里面的元素,那么除了数组我们在JavaScript里还可以有别的集合吗? 由于JavaScript的语言特性,我们可以向通用对象动态添加和删除属性。所以Object也可以看成是JS的一种特殊的集合。下面比较一下Array和Object的特性: Array: 新建:var ary = new Array(); 或 var ary = []; 增加:ary.push(value); 删除:delete ary[n]; 遍历:for ( var i=0 阅读全文
posted @ 2011-04-14 13:33 dinoy 阅读(191) 评论(0) 推荐(0) 编辑
javascript的文件操作(转)
摘要:<script language = "javascript" type = "text/javascript"> var getActiveXObject ,getFile,someMessage; getAXO = new ActiveXObject("Scripting.FileSystemObject"); getF = getAXO.GetFile("C:\\bootbak.ini"); someMessage = "FileName:" + getF.Name + &q 阅读全文
posted @ 2011-04-14 13:26 dinoy 阅读(4062) 评论(0) 推荐(0) 编辑
javascript加减乘除(转)
摘要:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /></head><script language="javascript" type="text/javascript">//除法函数function accDiv(arg1,arg2){ var t1 = 0, t2 = 0, r1, r2, n; try { t1 = arg1.toString( 阅读全文
posted @ 2011-04-14 13:24 dinoy 阅读(6508) 评论(0) 推荐(0) 编辑
input file类型的value清空
摘要:出于安全性考虑,JS是不能直接设置File的value值的,下面是我总结出来的方法:第1个方法是大多人传统做法,替换HTML代码,楼上的已经用到了,我不过是用正则优化一下;第2个方法利用SendKeys模拟键盘操作,需要允许浏览器调用ActiveX才行;第3个方法,有点像武侠小说里的"乾坤大挪移"一样,呵呵,看看就知道了!<html> <head> <title>把input file類型的value清空--Test by 编程浪子</title> <script> function clearMethod1() 阅读全文
posted @ 2011-04-14 13:22 dinoy 阅读(14547) 评论(1) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示