
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 · 666 阅读 · 0 评论 -
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏 览器无响应(假死),往往就是因为某...原创 2014-10-20 09:55:09 · 137 阅读 · 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 · 583 阅读 · 1 评论 -
JS获取当前执行函数的函数名称
js默认没有提供能直接获取当前执行函数的函数名称方法,但可以通过一些技巧取得当前执行函数的函数名称。 通过arguments.callee对象获取函数的字面量 function fun_name (num){ var tmp = arguments.callee.toString(); alert(tmp); } fun_name(); ...原创 2014-09-12 10:55:15 · 12799 阅读 · 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 · 344 阅读 · 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 · 607 阅读 · 0 评论 -
关于java web前后端分离
由于公司架构上需要前后端分离,这里先记录一下相关内容,待后续研究查阅: 1.淘宝是如何做的? http://2014.jsconf.cn/slides/herman-taobaoweb/index.html#/ 其中相关nodeJS并发控制bagpipe, http://html5ify.com/bagpipe 2.研究用博客 http://ued.taobao.org/blog/ ...原创 2015-08-27 22:47:46 · 404 阅读 · 0 评论 -
jQuery Deferred模块详解
jQuer 1.5版本引入Deferred功能, 为处理事件回调提供了更加强大而灵活的编程模型. 什么Deferred 根据jQuery的官方api文档的描述: jQuery.Deferred()是可链式调用的工具对象, 它能够注册回调函数到一个队列中, 依次调用该队列中的回调函数,并且能够将调链中上一个函数(同步或者异步)的返回状态传递到下一个回调函数中. jQuery.Deferred()背...原创 2015-08-26 14:02:53 · 159 阅读 · 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 · 243 阅读 · 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 · 119 阅读 · 0 评论 -
基于NODEJS的前后端项目分离实践
前后端分离项目实践 本文转自:http://jiangxiao-2000.iteye.com/blog/2219921 一、前言 对nodejs有了些准备,希望多了解些后端知识,恰逢公司项目调整,分析了前后端分离的优劣,也做了一个完整的demo演示,同事都觉得靠谱,用了两个版本的时间,将公司主站项目用nodejs实现了前后端分离,在此和大家分享下,以求共同进步。案例参见 www....原创 2015-06-17 14:07:41 · 250 阅读 · 0 评论 -
Knockout应用开发指南之入门介绍
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。任何时候如果你的UI需要自动更新(比如:更新依赖于用户的行为或者外部数据源的改变),KO能够很简单的帮你实现并且很容易维护。 这里先简单记录一下,准备运用...原创 2013-06-28 15:53:06 · 143 阅读 · 0 评论 -
js正则表达式/replace替换变量方法
JavaScript正则实战(会根据最近写的不断更新) 1、javascript 正则对象替换创建 和用法: /pattern/flags 先简单案例学习认识下replace能干什么 正则表达式构造函数: new RegExp("pattern"[,"flags"]); 正则表达式替换变量函数:stringObj.replace(RegExp,replace Te...原创 2013-06-27 13:40:59 · 183 阅读 · 0 评论 -
JQuery when
首先可以总结一下when的作用: 使用jQuery中的when实现多个AJAX请求对应单个回调 jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。 例如: [javascript] view plaincopy $.when($.ajax("page...原创 2014-10-24 09:27:55 · 206 阅读 · 0 评论