
js/jquery
文章平均质量分 62
siren0203
这个作者很懒,什么都没留下…
展开
-
Js获取当前日期时间和我的JQ关于日期的一些例子
<br /> Js获取当前日期时间和我的JQ关于日期的一些例子var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay();转载 2010-12-16 15:33:00 · 9384 阅读 · 0 评论 -
JS-拖拽里面经常用到的函数
<br />obj.setCapture() //让它捕捉所有鼠标事件<br /> <br /><br />obj.stopPropagation(); //不再让该对象发送任何事件<br />obj.preventDefault(); //通知浏览器不再执行与事件关联的默认动作<br /> <br />obj.onmousewheel = mousewheel //当转动鼠标滚轮时运行脚本<br />setCapture()可以用在对DIV的拖动效果上。就不用给body设置onmouse原创 2011-03-21 18:20:00 · 1142 阅读 · 0 评论 -
JS 拖动...
<br /> <br />拖拽功能恐怕也是AJAX最明显的特征之一了,之前自己实现过拖拽效果,性能并不好,尤其在IE下的反映,<br />在网上搜索的时候发现大部分的实现效果都是类似这样的:<br />(1) 创建mousedown, mousemove, mouseup的监听事件<br />(2) 在mousemove的监听事件中不断的重置被拖拽元素的left, top值 (性能问题就出在这里)<br />因为mousemove事件的执行是当鼠标每移动一个像素,就会触发绑定原创 2011-03-21 14:31:00 · 1339 阅读 · 0 评论 -
JS-拖拽里面经常用到的函数
<br />obj.setCapture() //让它捕捉所有鼠标事件<br /> <br /><br />obj.stopPropagation(); //不再让该对象发送任何事件<br />obj.preventDefault(); //通知浏览器不再执行与事件关联的默认动作<br /> <br />obj.onmousewheel = mousewheel //当转动鼠标滚轮时运行脚本<br />setCapture()可以用在对DIV的拖动效果上。就不用给body设置onmouse原创 2011-03-21 18:11:00 · 1093 阅读 · 0 评论 -
js动态给对象加属性
<br />最近在忙于公司产品的自定义的一个项目<br /> <br /> <br />js..<br />需要动态加属性..<br />标记下 <br />diy={<br />defaults:{<br />m:[{}]<br />}<br />}<br /> <br />如果要给 diy.default.m数组再加属性..<br /> <br />就得<br />var a=0;<br />var key='abcd';<br />var value=10;<br />eval("diy.defaul原创 2011-03-25 12:36:00 · 2292 阅读 · 0 评论 -
JS 继承
<br /><br />var $SYSMSG = {};<br />$SYSMSG.extend = function(c, b) {<br /> for (var a in c) {<br /> $SYSMSG[a] = !!b == false ? c[a] : $SYSMSG[a]<br /> }<br />};原创 2011-03-29 17:10:00 · 1132 阅读 · 0 评论 -
jQuery免费相册插件
<br />http://www.xueit.com/html/2010-12/33-77395115220101213155506203.html<br /> <br /> <br /><br />jQuery现在越来越被重视,相当多的web2.0网站在采用它来展示其照片库。jQuery效果能够模拟出Flash的效果将一组照片相当优雅地展示在读者面前。下面我们将为大家介绍14个顶级的jQuery效果。你喜欢的话,可以拿去用在你自己网站的相册上。<br /> <br />Galleria – Galleri转载 2011-03-30 18:04:00 · 1327 阅读 · 0 评论 -
雅虎前端优化14准则
<br /><br />1.尽可能使用少的HTTP请求 Make fewer HTTP requests; <br /><br /> 这个是很重要的一条,具体措施是使用Image maps 和Inline Images;合并CSS和脚本代码。比如对于Image Maps <br />(服务器端)server-side <br /><a href="navbar.cgi"> <img ismap src="imagemap.gif"> </a>→ http://.../navbar.cgi?127,1原创 2011-04-02 16:50:00 · 1801 阅读 · 0 评论 -
以HTMLEditor为例讲解在线编辑器的基本实现原理
如今网上多数的编辑器都有很强大的功能,相对而言,在使用中也需要很多的配置,当然代码也自然会比较“臃肿”。如果我们并不需要功能那么强大的编辑器,那么可以自己实现一个,因为代码并不复杂。下面是一点个人的经验,仅供参考(以ExtJS的HTMLEditor为例)。 1、初始转载 2011-09-28 15:58:34 · 2558 阅读 · 0 评论 -
JS画板
收藏http://www.ajaxbbs.net/test/wz_jsgraphics/index.htm确实很强大 下来研究研究JS/* This notice must be untouched at all times.wz_jsgraphics原创 2011-10-09 17:22:38 · 2681 阅读 · 0 评论 -
jquery源码分析之扩展函数 extend, $.extend
声明:本文为斯人原创,全部为作者一一分析得之,有不对的地方望赐教。欢迎转载,转载请注明出处 。本文地址:http://imsiren.com/archives/525好久没写jquery源码的内容了..jquery的发展有很大因素是因为它非常易于扩展,究其原因就得益于 extend函数该函数是一个扩展函数…说是一个扩展函数,其实就是一个浅拷贝和深拷贝的函数而已.原创 2012-04-14 21:49:10 · 8530 阅读 · 0 评论 -
JQUERY实现拖动层
<br />刚出炉的 大家需要的拿去用吧<br /> <br />var DragAndDrop = function() { var _clientWidth; var _clientHeight; var _controlObj; var _dragObj; var _flag = false; var _dragObjCurrentLocation; var _mouseLastLocation; var getEleme原创 2010-11-25 17:42:00 · 1340 阅读 · 0 评论 -
深入浅出闭包与作用域链
<br />本文转载自:http://blog.youkuaiyun.com/zerohjw/archive/2010/10/04/5921652.aspx<br />据说,Javascript是基于词法作用域的解析性语言。而闭包就是在这个基础上的一个神奇的现象 一、闭包知识小觑。词法作用域:变量的作用域是在定义时决定而不是执行时决定,也就是说词法作用域取决于源码,通过静态分析就能确定,因此词法作用域也叫做静态作用域。 with和eval除外,所以只能说JS的作用域机制非常接近词法作用域(Lexical s转载 2010-12-29 15:11:00 · 2203 阅读 · 1 评论 -
JQUERY获取 SELECT 选择项的文本内容
<br />试了很久才弄出来 <br /> <br />记录下..<br />$("#tid option:selected").text();原创 2010-12-13 18:41:00 · 1483 阅读 · 0 评论 -
模仿JQuery.extend函数扩展自己对象的js代码
<br />如果要在之前写好的对象中添加新的静态方法或实例方法,要修改原有的对象结构,于是查看了jquery了extend方法,果然extend方法支持了jq的半边天,拿来主义,给自己的对象做扩张用。<br />下面进入正题: <br />假如有以下一个对象 <br />var MyMath = { //加法 Add: function(a, b){ return a + b; }, //减法 Sub: function(a, b){ return a - b; } }转载 2010-12-22 09:19:00 · 2444 阅读 · 0 评论 -
js 与或运算符 || && 妙用
<br />首先出个题:<br />假设对成长速度显示规定如下: <br />成长速度为5显示1个箭头; <br />成长速度为10显示2个箭头; <br />成长速度为12显示3个箭头; <br />成长速度为15显示4个箭头; <br />其他都显示都显示0各箭头。 <br />用代码怎么实现? <br />差一点的if,else: <br />Js代码 <br />var add_level = 0; if(add_step == 5){ add_level = 1; } else i原创 2010-12-22 09:27:00 · 1319 阅读 · 0 评论 -
Class.create和 Object.extend继承操作
<br /> <br />Prototype在1.6之前的实现一个继承的操作的时候都是采用Object.extend的方式。Object.extend的实现原理是先创建出父类的对象并将子类中的方法复制到这个对象中去,这样做可以比较轻松的实现一个子类到父类的upcasting。但是这样也会存在一个问题,就是子类无法在自己的构造函数中调用父类的构造函数,也就是说无法实现super这样的操作。<br />1.6以前的Object.extend的实现代码:<br />Object.extend = function原创 2010-12-23 16:24:00 · 2524 阅读 · 0 评论 -
如何扩展JQUERY API
<br /><br />扩展JQUERY内部API:两种方法<br />jQuery.extend({<br /> siren:function(){<br /> alert(123)<br /> }<br />})<br />$.extend({<br /> siren:function(){<br /> alert(333)<br /> }<br />})<br /> <br />调用方法是jQuery.siren();<br /> <br原创 2010-12-22 10:06:00 · 1496 阅读 · 0 评论 -
prototype中的继承
最近在学习prototype.js代码,想利用其中的继承来学习一下javascript中的oo思想。碰见到了一些问题,如下 /* * 第一种方法,不使用prototype的继承 * 这是以前在学习继承时使用的继承方法, */function d(ui){ if(!ui){ return; } this.param1 = document.createElement(ui);}function e(ui){ if(!ui){ return; } th转载 2010-12-23 16:27:00 · 1046 阅读 · 0 评论 -
【转】Javascript 的词法作用域、调用对象和闭包
<br />昨天又有人问我 Javascript 闭包到底是什么,我发现三言两语无法解释清楚,干脆就写出来吧。其实关于 Javascript 的函数作用域、调用对象和闭包之间的关系很微妙,关于它们的文章已经有很多,但不知道为什么很多新手都难以理解。我就尝试用比较通俗的语言来表达我自己的理解吧。作用域 ScopeJavascript 中的函数属于词法作用域,也就是说函数在它被定义时的作用域中运行而不是在被执行时的作用域内运行。这是犀牛书上的说法。但“定义时”和“执行(被调用)时”这两个东西有些人搞不清原创 2010-12-29 15:01:00 · 1295 阅读 · 0 评论 -
mootools 源码分析之 Core.js
<br />本早就想写一篇这样的博客,也许是mootools的一个系列吧,不过估计最近不会有充足的时间,所以说系列就太挖坑了。感兴趣的同学可以继续,我觉得从mootools的源码出发,可以写出一本不错的Javascript的中级的教材,如果我有时间我会就会发出系列的口号的。这次我分析的是mootools的核心,Core.js。我看的版本是1.2.4dev,是从github上clone下来的。git clone git://github.com/mootools/mootools-core.git。Cor转载 2010-12-29 15:08:00 · 2831 阅读 · 0 评论 -
Javascript原型链
<br />这是关于原型链的一系列的现象与原理的解释以及例子【转载请注明出处与地址】分成4个部分阐述: 1.如何创建一个对象 2.使用原型链prototype实现对象的继承. 3.原型链上属性和方法的联系与规则 4.深入剖析原型链。一、如何创建一个对象:1.使用关键字new创建。var obj=new O转载 2010-12-29 15:12:00 · 1421 阅读 · 0 评论 -
Javascript闭包真经
<br />继前阵子写完对象真经后,这篇文章我尝试尽力的去讲透Js中的闭包。这里要感谢爱民,爱民的书写得很好,我从中获益良多。不过这次我打算换一种思路来写这篇真经,就是采用提问回答的方式,我下面先提出我要回答的问题,如果读者你都很自信的能够回答上,那么就可以考虑干别的事情去了。如果感觉自己有点把握不准就请给我一步步的寻址吧。:)我保证最后你就会豁然开朗,明白闭包的真谛。问题集:什么是函数实例?什么是函数引用?什么是闭包?闭包里有什么玩意?函数实例、函数引用和闭包有什么联系?闭包的产生原创 2010-12-29 15:06:00 · 1762 阅读 · 0 评论 -
HTML TAG CHECKER/HTML标签检测CHROME插件
HTML中如何快速检查漏掉的闭合标签?原创 2014-01-20 12:07:14 · 13187 阅读 · 2 评论