![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascprit
师远鹏
主要从事于java方面的软件开发,基于B/S架构的开发,有丰富的项目开发经验,3-5年的java开发经历,带过5-10人以上团队开发
展开
-
弹出窗体大全
//关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("window.close();");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write(""); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write转载 2012-08-31 21:30:40 · 583 阅读 · 0 评论 -
解决乱码的最后方法
encodeURI(pEquType) 其他的都试过了 最后没办法只能在前台js上把参数先转换原创 2014-12-15 17:30:34 · 2208 阅读 · 0 评论 -
DOM对象和JQuery对象的区别
1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系. DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; 复制代码 代码如下:var domObj = document.getElementBy转载 2015-04-29 09:37:38 · 716 阅读 · 0 评论 -
JS中Date对象使用
//全局函数 Date //Date 类的静态方法 Date.parse Date.UTC //Date 对象的建立方法 new Date() new Date(毫秒数) new Date(标准时间格式字符串) new Date(年, 月, 日, 时, 分, 秒, 毫秒) //Date 对象的更多方法 getFullYear (getUTCFullYear) ge转载 2015-05-26 18:04:26 · 1280 阅读 · 0 评论 -
手机页面输入框获取焦点
手机页面输入框获取焦点两种方式,第一种$("#name").bind("click", function() { $("#name")[0].focus(); }); $("#tel").bind("click", function() { $("#tel")[0].focus();原创 2015-06-25 00:32:17 · 5283 阅读 · 0 评论 -
用touchStart事件代替click处理手机页面上的触摸事件
在电脑页面上一切顺利,但是用手机打开页面后就是一直按钮没反应,后来才想到触摸事件,代码如下: var touchStart = function () { alert("test"); }; $('#opensubmit1').bind('touchstart', touchStart);将上面代码放到ready方法中即可$(document).r原创 2015-06-25 00:27:32 · 8597 阅读 · 0 评论 -
ajaxForm 、ajaxSubmit 区别
ajaxForm ajaxForm()不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始 ajaxForm()适用于以表单提交方式处理ajax技术(需要提供表单的action、id、 method,最好在表单中提供submit按钮)它大大简化了使用ajax技术提交表单时的数据传递问题,使用ajaxForm()原创 2015-11-04 09:27:32 · 2158 阅读 · 0 评论 -
jQuery对象DOM对象互转
为了更好的浏览,请移驾http://www.havestyle.cn/post/46DOM对象转成jQuery对象: 对于已经是一个DOM对象,只需要用$()把DOM对象包装起来,就可以获得一个jQuery对象了。$(DOM对象) 如:var v=document.getElementById("v"); //DOM对象 var $v=$(v); //jQuer转载 2015-11-12 12:09:52 · 607 阅读 · 0 评论 -
关于js匿名函数的那些事
1、首先说写法:当然有n种写法了最常见的用法: 复制代码代码如下:(function() { alert('water'); })(); 当然也可以带参数: 复制代码代码如下:(function(o) { alert(o); })('water'); 想用匿名函数的链式调用?很简单: 复制代原创 2015-12-28 09:41:59 · 1202 阅读 · 0 评论 -
doT.js 模板引擎的使用
第一步:引入doT.min.js文件第二步:利用doT.js模板在html中 {{ for(var i=0; i < it.length; i++) { }} {{=it[i].title}} -->{{=it[i].description}} --> {{原创 2016-03-14 15:12:33 · 6825 阅读 · 0 评论 -
doT.js 爱好者
项目地址:https://github.com/olado/doT使用方法:{{= }} for interpolation //赋值{{ }} for evaluation //循环{{~ }} for array iteration //数组{{? }} for conditionals //条件{{! }} for interpolation with enc原创 2016-03-15 15:53:40 · 1244 阅读 · 0 评论 -
zepto图片延迟加载插件picLazyLoad
图片懒加载有很多js插件,非常著名的属jQuery的Lazy Load了。自己做手机项目上也需要图片懒加载,而且手机上的图片懒加载有两种:一种是普通img标签的,一种是div标签(或者其他标签)上加背景图片的。所以就练手写了个支持以上两种情况的Zepto小插件。功能:支持img标签图片懒加载、div标签(或者其他标签)的背景图片懒加载;支持预加载。默认是图片出现在屏原创 2016-03-15 16:05:05 · 5989 阅读 · 0 评论 -
采用正则表达式获取地址栏参数
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null原创 2017-03-22 23:24:37 · 862 阅读 · 0 评论 -
计算两个日期相差的天数
function btnCount_Click(){ s1 = "2015-1-10" s2 = "2015-10-1" alert(DateDiff(s1,s2)) } //计算天数差 function DateDiff(sDate1, sDate2){ //sDate1和sDat原创 2017-06-02 09:37:15 · 2900 阅读 · 0 评论 -
yepnope.js 异步加载资源文件
yepnope.js是一个能够根据输入条件来选择性异步加载资源文件的js脚本,可以在页面上仅加载用户需要的js/css。yepnope的优点: 可以同时处理javascript以及css 能够按条件加载 Gzip后只有1.6K比大多数的资源加载器都小 可以加载CSS及JS yepnope通过了作者能找到的所有的浏览器的测试 yepnope完全分离资源加载和执行,这原创 2017-06-27 08:53:31 · 3194 阅读 · 0 评论 -
js数组从小到大排序
function evlabc(a){//排序大小var i = j = t = 0;for (i = 0; i for (j = 0; j if (a[i] t = a[i]; a[i] = a[j]; a[j] = t; } }}return a;}原创 2014-10-28 14:23:37 · 12187 阅读 · 0 评论 -
高效率去掉js数组中重复项
Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 1 function unique(arr) { 2 var result = [], isRepeated; 3 for (var i = 0, len = arr.length; i ) { 4 isRepeated = false; 5 fo转载 2014-10-28 14:22:35 · 948 阅读 · 0 评论 -
js与jquery的全选与反选
1、js全选与反选:function checkallEvent(){ var ck1 = document.getElementById("ck1").checked; var ck2s = document.getElementsByName("ck2"); if(ck1 == true){ for(var原创 2013-01-18 12:57:04 · 697 阅读 · 1 评论 -
javascript表单验证
js验证表单大全1. 长度限制function test(){if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}2. 只能是汉字3." 只能是英文function only原创 2013-01-18 13:22:10 · 2597 阅读 · 0 评论 -
后台管理菜单(左侧)
后台管理菜单 body {margin:0;text-align:center;color:#000;font:normal 12px Arial,Verdana,Tahoma;text-align:center;background:#C8D0D5;line-height:150%;} a:link,a:visited {color:#385065;text-decoration:non原创 2013-01-18 13:25:01 · 6037 阅读 · 0 评论 -
点击后自动跳到本页的某个位置
点击回复帖自动跳到2000的位置!js:function moveBottom(){ //点击回复帖子然后自动跳到2000位置 scroll(0,2000);}html: 其中的 //点击后还在本页,只不过执行了onclick里的行为,原创 2013-01-18 13:27:27 · 1223 阅读 · 0 评论 -
弹出窗体大全
//关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("window.close();");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write(""); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write转载 2013-02-19 09:15:09 · 586 阅读 · 0 评论 -
js图片滚动
<!--#demo {background:#FFF; overflow:hidden; border:1px dashed #CCC; width:700px}#demo img {border:3px solid #F2F2F2}#indemo {float:left; width:800%}#demo1 {float:left}#demo2原创 2013-02-18 22:44:30 · 988 阅读 · 0 评论 -
ffsetTop、clientTop、scrollTop、offsetTop各属性介绍
html中HHTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidthscrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对原创 2013-02-18 18:32:45 · 1024 阅读 · 0 评论 -
js日期处理方法
//获取两个日期相差的天数var dt1 = new Date("2008/06/19");var dt2 = new Date("2008/08/08");var days = parseInt(Math.abs(dt2 - dt1 ) / 1000 / 60 / 60 /24);alert("今天距北京奥运还有"+days +"天!");//给某个日期添加天数f转载 2013-02-21 21:33:32 · 559 阅读 · 0 评论 -
怎样用JS给,option添加“选中”属性
window.onload = function(){ var opts = document.getElementById("select"); var value = 2//这个值就是你获取的值; if(value!=""){ for(var i=0;i<opts.options.length;i++){ if(value==op原创 2013-03-20 17:26:42 · 12581 阅读 · 0 评论 -
js中return false 的用法
js中return false 的用法return false 阻止表单提交不起今天这个问题困扰了我很久,在网上找了很多资料,基本上关于onsubmit=return false有以下几点要注意的地方:1. return 的返回值问题,函数中return一旦有返回值,就不在执行下面的语句,直接跳到函数调用的地方。如下PHP函数代码,第一个if条件符合则函数值返回布尔型false,可原创 2013-04-25 10:58:43 · 1597 阅读 · 0 评论 -
控制不让为空
//控制不让为空window.onload=function() { var inputs=document.getElementsByTagName("textarea"); //取得标签 for (var i=0;i //if(inputs[i].getAttribut原创 2013-04-25 11:41:16 · 1140 阅读 · 0 评论 -
用JS实现的控制页面前进、后退、停止、刷新以及加入收藏等功能
用JS实现的控制页面前进、后退、停止、刷新以及加入收藏等功能,如下代码: a href=javascript:history.back(-1)后退/a a href=javascript:history.back(1)前进/a a href=javascript:window.location.reload()刷新/a a href=javascript:document.execCommand用转载 2013-08-21 19:29:27 · 6825 阅读 · 0 评论 -
弹出窗口,并适合屏幕大小
function winModalFullScreen() {var sheight = screen.height - 95;var swidth = screen.width - 8;window.open("${CTX_ROOT}/View3d/index.htm", "newwindow","height="+sheight+", width="+swidth+", top原创 2014-05-06 12:33:57 · 2606 阅读 · 0 评论 -
javascript怎么清空一个div里面的内容
document.getElementById('BIGDraw').innerHTML = "";清空div内容原创 2014-05-17 10:51:30 · 104517 阅读 · 1 评论 -
远程服务器通过WebRTC获取用户本地局域网(内网) IP地址
什么是WebRTC?WebRTC,是网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的技术。WebRTC 实现了基于网页的视频会议,标准是 WHATWG 协议,目的是通过浏览器提供简单的 Javascript 就可以做到实时通讯。WebRTC 项目的最终目的主要是让 Web 开发者能够基于浏览器轻易快捷地开发出丰富原创 2018-02-04 00:02:30 · 4390 阅读 · 0 评论