js
文章平均质量分 76
iteye_12411
这个作者很懒,什么都没留下…
展开
-
【转】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 评论 -
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的 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 评论 -
关于java web前后端分离
由于公司架构上需要前后端分离,这里先记录一下相关内容,待后续研究查阅:1.淘宝是如何做的?http://2014.jsconf.cn/slides/herman-taobaoweb/index.html#/其中相关nodeJS并发控制bagpipe, http://html5ify.com/bagpipe2.研究用博客http://ued.taobao.org/blog/...原创 2015-08-27 22:47:46 · 339 阅读 · 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 评论 -
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 评论 -
基于NODEJS的前后端项目分离实践
前后端分离项目实践本文转自:http://jiangxiao-2000.iteye.com/blog/2219921一、前言 对nodejs有了些准备,希望多了解些后端知识,恰逢公司项目调整,分析了前后端分离的优劣,也做了一个完整的demo演示,同事都觉得靠谱,用了两个版本的时间,将公司主站项目用nodejs实现了前后端分离,在此和大家分享下,以求共同进步。案例参见 www....原创 2015-06-17 14:07:41 · 188 阅读 · 0 评论 -
Knockout应用开发指南之入门介绍
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护。 这里先简单记录一下,准备运用...原创 2013-06-28 15:53:06 · 109 阅读 · 0 评论 -
js正则表达式/replace替换变量方法
JavaScript正则实战(会根据最近写的不断更新)1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp("pattern"[,"flags"]); 正则表达式替换变量函数:stringObj.replace(RegExp,replace Te...原创 2013-06-27 13:40:59 · 149 阅读 · 0 评论 -
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 评论