![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 66
iteye_12411
这个作者很懒,什么都没留下…
展开
-
JQuery when
首先可以总结一下when的作用:使用jQuery中的when实现多个AJAX请求对应单个回调 jQuery.when(deferreds)参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。例如: [javascript] view plaincopy $.when($.ajax("page...原创 2014-10-24 09:27:55 · 158 阅读 · 0 评论 -
jQuery停止动画和判断是否处于动画状态
停止元素的动画方法:stop()语法结构:stop([clearQueue],[gotoEnd])clearQueue 和 gotoEnd 都为可选参数,为布尔值。clearQueue : 是否要清空未执行玩的动画列表gotoEnd : 是否直接将正在执行的动画跳转到末状态如果直接用 stop() ,会立即停止当前正在进行的动画,如果接下来还有动画等待继续进行,则以当前状态...原创 2012-12-30 18:59:25 · 318 阅读 · 0 评论 -
backbone.js 初探[转]
什么是backbonebackbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架。主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)backbone.js文件本身很小,压缩后只有5.3KB,作为一个框架级别的核心JS文件,这个数字很可怕。除此之外,这个JS还必须依赖于另一个JS文件:underscore.j...原创 2013-12-16 18:04:39 · 104 阅读 · 0 评论 -
生动详细解释javascript的冒泡和捕获,包懂包会
原文地址在这里http://www.quirksmode.org/js/events_order.html,句子中有标注“(?)”表示我对这个句子不是很理解,可能有误。正式开始:事件的发生顺序这个问题的起源非常简单,假设你在一个元素中又嵌套了另一个元素-----------------------------------| element1 ...原创 2013-12-11 11:56:17 · 59 阅读 · 0 评论 -
[博文共赏]Node.js静态文件服务器实战【转】
http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server原创 2013-11-23 21:28:22 · 112 阅读 · 0 评论 -
Webkit内核下的js window.location.href失效
这个问题解决的办法是在location后面加上window.event.returnValue=false;原创 2013-11-21 11:44:44 · 250 阅读 · 0 评论 -
js正则表达式
1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp("pattern"[,"flags"]); 正则表达式替换变量函数:stringObj.replace(RegExp,replace Text);参数说明: pattern -- 一个正则表...原创 2012-11-20 18:54:42 · 430 阅读 · 0 评论 -
jQuery jBox弹出窗口插件
jBox是一款基于jQuery的弹出窗口插件,jBox可以实现普通提示框、确认框、iframe加载等功能,是一款非常不错的jQuery弹出窗口插件。 在线演示 / 源码下载 ...原创 2013-10-29 11:09:44 · 499 阅读 · 0 评论 -
jQuery Deferred模块详解
jQuer 1.5版本引入Deferred功能, 为处理事件回调提供了更加强大而灵活的编程模型. 什么Deferred 根据jQuery的官方api文档的描述: jQuery.Deferred()是可链式调用的工具对象, 它能够注册回调函数到一个队列中, 依次调用该队列中的回调函数,并且能够将调链中上一个函数(同步或者异步)的返回状态传递到下一个回调函数中. jQuery.Deferred()背...原创 2015-08-26 14:02:53 · 121 阅读 · 0 评论 -
jquery的异步方式实现(deferred)
转自作者文章:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html作者: 阮一峰日期: 2011年8月16日jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQ...原创 2015-08-26 13:37:54 · 184 阅读 · 0 评论 -
js的 new image()做图片预加载
创建一个Image对象:var a=new Image(); 定义Image对象的src: a.src=”xxx.gif”; 这样做就相当于给浏览器缓存了一张图片。 图像对象:建立图像对象:图像对象名称=new Image([宽度],[高度])图像对象的属性: border complete height hspace lowsrc name src vspace w...原创 2014-02-08 14:50:51 · 543 阅读 · 0 评论 -
JS获取屏幕、浏览器、网页高度,宽度信息
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文...原创 2013-01-25 11:30:35 · 72 阅读 · 0 评论 -
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏 览器无响应(假死),往往就是因为某...原创 2014-10-20 09:55:09 · 85 阅读 · 0 评论 -
js 获得实例名称
window.myobj=new TestClass();在TestClass()中使用下述方法获取实例名。for(var a in window){ if(window[a]==this){ document.write(a); break; }} 该方法优点:不用传递参数自动获取,但必须要加为window的属性,...原创 2014-09-12 11:56:33 · 513 阅读 · 1 评论 -
JS获取当前执行函数的函数名称
js默认没有提供能直接获取当前执行函数的函数名称方法,但可以通过一些技巧取得当前执行函数的函数名称。通过arguments.callee对象获取函数的字面量 function fun_name (num){ var tmp = arguments.callee.toString(); alert(tmp);} fun_name(); ...原创 2014-09-12 10:55:15 · 12413 阅读 · 0 评论 -
localStorage的使用和封装
(function(window,localStorage,undefined){var LS = { set : function(key, value){ //在iPhone/iPad上有时设置setItem()时会出现诡异的QUOTA_EXCEEDED_ERR错误 //这时一般在setItem之前,先removeItem()就ok了 ...原创 2014-07-18 16:27:06 · 286 阅读 · 0 评论 -
新开网页调用父网页的js方法
window.opener 是window.open或超链接<a> 打开的子页面调用父页面对象 例子如下 a.html 复制代码代码如下:<html> <head> <title>父页面</title> <script type="text/javascript"> function openB() { wi原创 2013-03-29 09:48:18 · 103 阅读 · 0 评论 -
js操作Array数组删除元素等操作
Array.prototype.clear=function(){ this.length=0; } Array.prototype.insertAt=function(index,obj){ this.splice(index,0,obj); } Array.prototype.removeAt=function(index){ this.splice(index...原创 2013-02-21 14:11:47 · 134 阅读 · 0 评论 -
javascript的html编码函数 (htmlspecialchars-处理特殊字符)
function htmlspecialchars(str) { str = str.replace(/&/g, '&amp;'); str = str.replace(/</g, '&lt;'); str = str.replace(/>/g, '&gt;'); str = str.replace(...原创 2013-02-18 12:56:35 · 931 阅读 · 0 评论 -
基于jquery的前端mobile UI
http://jquerymobile.com/原创 2014-06-10 11:34:16 · 124 阅读 · 0 评论 -
新UI框架-kendoui
http://kendoui.cn/Web/Default.aspx原创 2014-06-10 11:30:07 · 158 阅读 · 0 评论 -
React入门
这里引用了作者的文章:http://www.ruanyifeng.com/blog/2015/03/react.html作者: 阮一峰日期: 2015年3月31日现在最热门的前端框架,毫无疑问是 React 。上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。React 起源于 Facebo...原创 2015-08-26 13:24:47 · 85 阅读 · 0 评论 -
Jquery套打工具测试版
记录一下,以便查看进度:http://www.iteye.com/topic/1132094原创 2013-09-29 09:29:01 · 477 阅读 · 0 评论 -
几款js键盘捕捉插件[转]
1、shortcut.js下载地址:http://www.openjs.com/scripts/events/keyboard_shortcuts/shortcut.js下面内容主要为官方文档的翻译,但也加入了一些我的理解。使用说明该类主要有两个方法组成:shortcut.add()、shortcut.remove(),下面分别介绍:shortcut.add(key,fu...原创 2012-10-11 12:40:14 · 347 阅读 · 0 评论 -
10个关于视差滚动效果的教程和插件【转】
近些年来,用户对视觉体验的要求不断提高,而设计师们也开始在网页设计中加入各种特效元素以满足用户的需求。其中有一种特效的效果很具有吸引力,它就是视差滚动效果。视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,可以带来非常出色的视觉体验。 随着这种炫酷的效果首次在Nike 2011年的 Nike Better World 项目中完美展现,如今这种视差滚...原创 2012-03-22 04:59:01 · 236 阅读 · 0 评论 -
[转]扩展js基础类的方法
/** * 扩展基础类 * 得到字符串的长度,包括中文和英文 **/ String.prototype.charlen = function() { var arr = this.match(/[^\x00-\xff]/ig); return this.length + (arr == null ? 0 : arr.length); }...原创 2011-11-21 11:23:04 · 84 阅读 · 0 评论 -
[转]很牛的js弹出层-artDialog4.1.2
转自:http://www.iteye.com/topic/1117866 Sharpleo 写道先让我们看看他提供的几种皮肤吧 功能: 1. 传入字符串art.dialog({ content: '我支持HTML'});效果:2. 传入HTMLElement备注:1、元素不是复制而是完整移动到对话框中,所以原有的事件与属性都将会保留 2、如果隐藏元素被传...原创 2011-11-18 14:33:02 · 182 阅读 · 0 评论 -
jquery控制文本框输入数字变化后做操作
1.最简单方式绑定onkeyup事件2.jQuery.fn.extend({ propertychange: function(fn) { if (!+ [1, ] != true) { $(this).get(0).addEventListener("input", fn, false) } $(this).bind("propertychange", fn);...原创 2012-02-20 01:15:31 · 201 阅读 · 0 评论 -
jquery滚动公告效果
http://wange.im/jquery-slideshow-twitter.html 仿Twitter的公告效果:方法如下:1、HTML 部分:<ul id="twitter"> <li>第一条消息</li> <li>第二条消息</li> <li>第三条消息<原创 2012-02-12 21:44:03 · 234 阅读 · 0 评论 -
setTimeout和setInterval的使用[转]
setTimeout和setInterval的使用这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,...原创 2012-02-12 14:51:24 · 63 阅读 · 0 评论 -
火狐和IE都支持的复制剪切板功能
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); ...2010-04-23 13:43:26 · 91 阅读 · 0 评论 -
javascript的replaceAll
javascript中使用replace只会替换第一个字符,后面的就不替换了,那么如何使用replaceAll功能呢?我们可以使用正则表达式来处理,方法如下:str.replace(/\n/g,'<br>');//我们把\n的换行换成<br>的换行,前面是正则并且注明替换前的字符,后面是替换后的字符...2010-04-23 11:34:53 · 75 阅读 · 0 评论 -
javascript综合学习(一):javascript的2种闭包
第一种:(类似于java的static用法) //注意用冒号赋值,用逗号分隔,类似于mapvar a = {//b是变量 b:1,//p是方法 p:function(){ }}外部调用:a.b或者a.p();PS:特别注意一定是冒号!第二种:类似于java的类对象var a = function(c)...原创 2011-06-24 11:38:31 · 62 阅读 · 0 评论 -
【转】js取对象名称
Object.prototype.getName =function(){ s =this.constructor.toString(); if(s.indexOf('function')==-1){ returnnull; }else{ s = s.replac...原创 2013-05-16 12:04:02 · 604 阅读 · 0 评论 -
twitter bootstrap 框架中文文档
github地址:http://wrongwaycn.github.com/bootstrap/docs/index.html原创 2012-09-11 13:28:57 · 185 阅读 · 0 评论 -
流体(瀑布流)布局插件:Waterfall
Waterfall是jQuery流体布局插件当前版本: 1.0.6更新时间: 2012.2.11使用方法加载jQuery库 (需1.4+)加载jQuery.waterfull.min.js , 必须在jQuery库之后;调用接口: $node.waterfall({/* 此处为设置选项, 可留空 */})如: $('#container').waterfall({}...原创 2013-08-08 11:48:41 · 294 阅读 · 0 评论 -
浏览器阻止新窗口(window.open或新窗的form提交)
在写js时,经常会出现浏览器会阻止用js写的window.open代码,但是,又不是每次都会阻止,它只会阻止特定情况下的window.open。因为如果浏览器默认都阻止window.open代码是不现实的,所以观察chrome浏览器对window.open阻止情况的总结如下:浏览器不会阻止用户主动发起的window.open方法;浏览器一般都会阻止非用户主动发起的window.open。...原创 2013-07-31 16:09:25 · 301 阅读 · 0 评论 -
[转]可以直接拿来用的15个jQuery代码片段
jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片段,你可以直接复制黏贴到代码里,但请开发者注意了,要理解代码再使用哦。下面就让我们一起来享受jQuery代码的魅力之处吧。1.预加载图片Js代码 (f...原创 2013-07-23 16:34:32 · 76 阅读 · 0 评论 -
baidu开源编辑器UEditor
http://ueditor.baidu.com/website/index.html原创 2013-07-22 09:38:29 · 97 阅读 · 0 评论 -
jquery阻止冒泡事件方法
jQuery是一个快捷简便的JavaScript框架,说道框架可以直接理解为就是对原来底层的东西进行了封装使得开发者能够利用这个框架快速开发。 jQuery是一个快捷简便的JavaScript框架,说道框架可以直接理解为就是对原来底层的东西进行了封装使得开发者能够利用这个框架快速开发。 在当今的各个浏览器中都支持事件的冒泡,所谓的冒泡可以这样理解:条件:外层有一个DIV元素,在内层有一个P元素,他...原创 2013-07-17 13:36:52 · 162 阅读 · 0 评论