![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript/jQuery
beckjin
这个作者很懒,什么都没留下…
展开
-
文字无空隙滚动(IE和FirFox中均有效)
js文件: function Marquee(){ this.ID = document.getElementById(arguments[0]); if(!this.ID) { alert("you set\"" + arguments[0] + "\"init error\r\nplease check tag D set is right!"); this.I转载 2012-04-28 13:26:18 · 1071 阅读 · 0 评论 -
jquery事件重复绑定解决办法
一$.fn.live 重复绑定解决:使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。//先通过die()方法解除,再通过live()绑定$(“#selectAll”).die().live(“click”,function(){//事件运行代码});二click等事件解决:使用unbind("转载 2013-06-24 15:01:32 · 689 阅读 · 0 评论 -
正则表达式
1、preg_match(正则表达式,字符串,匹配数组)//将正则表达式和字符串匹配结果返回在数组中,只匹配一次例:$zz=”/aaa\d+bbb/”;$str=”aaa11bbbaaa22bbb”;preg_match($zz,$str,$arr);print_r($arr);?>//可以发现aaa11bbb、aaa22bbb都符合正则表达式,但是数组里只有aaa转载 2013-06-30 17:10:56 · 782 阅读 · 0 评论 -
jQuery插件开发
通用的框架(function($){ $.fn.yourName = function(options){ //各种属性、参数 } var options = $.extend(defaults, options); this.each(function(){ //插件实现代码 }); }; })(jQuery); 各种属性、参数实现,定义插件函数名称tableU原创 2013-06-30 22:54:01 · 1416 阅读 · 1 评论 -
backbone.js
什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:under转载 2013-10-03 16:53:56 · 775 阅读 · 0 评论 -
JavaScript 获取/设置光标位置,兼容Input&&TextArea
JavaScript 获取/设置光标位置,兼容Input&&TextArea。 body { margin: 32px; font-family: Verdana, sans-serif; font-size: 13px; } .title { font-size: 18px; font-weight: bolder;margin:40px 0; } .input { width:转载 2013-10-08 12:56:32 · 1394 阅读 · 1 评论 -
Socket.IO 和 Node.js 聊天程序
1、安装 node.js2、安装socket.io npm install socket.io3、创建文件app.jsvar fs = require('fs'), http = require('http'), socketio = require('socket.io');var server = http.createServe原创 2013-10-27 15:41:00 · 1405 阅读 · 0 评论 -
jquery指定区域禁用右键
$(function () { $(".video-js").bind("contextmenu", function (e) { return false; }); });原创 2013-10-31 13:59:31 · 1127 阅读 · 0 评论 -
获取JS链接带的参数
如:方法:function (id,key) { var reg = new RegExp("(^|\\?|&)"+ key+"=([^&]*)(\\s|&|$)", "i"); if (reg.test($(id).attr("src"))) return RegExp.$2; else retur原创 2014-01-26 20:05:25 · 831 阅读 · 0 评论 -
jquery DIV撑大怎么让滚动条滚到最底部
$("#feedbackContainer").scrollTop($("#feedbackContainer").height());原创 2013-06-06 11:15:07 · 1156 阅读 · 0 评论 -
jQuery性能优化
1,总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:div id="content"> form method="post" action="#"> h2>交通信号灯h2> ul id="traffic_light"> li>转载 2013-06-09 21:31:17 · 484 阅读 · 0 评论 -
Javascript 封装StringBuilder
//封装StringBuilderfunction StringBuilder() { this._string_ = new Array(); }StringBuilder.prototype.Append = function (str) { this._string_.push(str); }StringBuilder.prototype.toString = function ()原创 2013-05-25 17:37:55 · 1515 阅读 · 0 评论 -
JS打印指定内容(新窗口)
function doPrint() {winname = window.open('', "_blank",'');bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml原创 2012-07-20 13:53:15 · 4383 阅读 · 0 评论 -
javascript 去除空格
解决办法:利用正则表达式var str=" abc efg ";//删除字符串二边空格str.replace(/(^[\s]*)|([\s]*$)/g, ""); //删除字符串左边空格str.replace(/(^[\s]*)/g, "");//删除字符串右边空格 str.replace(/([\s]*$)/g, "");原创 2012-09-29 23:15:13 · 802 阅读 · 0 评论 -
javascript取整函数
1.字符串转化为整形:parseInt(str);如parseInt("7.6")**返回72.向上取整,有小数就整数部分加1:Math.ceil(number) ;如Math.ceil(7.6) **返回83.向下取整,舍去小数部分 : Math.floor(number) ;如Math.floor(7.6) **返回74.四舍五入 :Math.round(number) ;如Mat原创 2012-10-28 11:29:32 · 4326 阅读 · 0 评论 -
setTimeout和setInterval的参数传递方法
var myTimeout=setTimeout(function(){f(x,y);}, n); var myInterval=window.setInterval(function(){startCounter(a);},100);原创 2012-11-20 09:39:49 · 550 阅读 · 0 评论 -
ie6,ie7的问题
1、不支持JSON.parse( json )解决方法:可用 jQuery.parseJSON( json )方法 替换2、如果一个DIV容器的内容为空,且无任何样式,会有一定的空白高度解决方法:为这个DIV设置一个样式原创 2013-01-18 12:44:07 · 567 阅读 · 0 评论 -
document.body.scrollTop 值总为 0 的解决方法
页面具有 DTD(或者说指定了 DOCTYPE)时,使用 document.documentElement。页面不具有 DTD(或者说没有指定了 DOCTYPE)时,使用 document.body。在 IE 和 Firefox 中均是如此。为了兼容(不管有没有 DTD),可以使用如下代码:var scrollTop = window.pageYOffset转载 2013-03-18 15:32:34 · 1372 阅读 · 0 评论 -
PIE.js使IE6,7,8支持部分常用CSS3渲染
官网http://css3pie.com名称:PIE.js 此JS可使IE6,7,8支持CSS3的部分渲染例如:border-radiusbox-shadowborder-imagemultiple background imageslinear-gradient as background image 使用办法:转载 2013-05-04 14:47:25 · 918 阅读 · 0 评论 -
javascript中可用的编码解码函数
javascript中可用的编码解码函数,有如下的组合: escape(string); unescape(string);encodeURI(string); decodeURI(string);encodeURIComponent(string); decodeURIComponent(string);他们之间的区别为:escape/unescape:转载 2013-05-10 00:45:29 · 627 阅读 · 0 评论 -
JS、C#编码解码
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: escape :转载 2015-12-21 20:41:08 · 554 阅读 · 0 评论