随笔分类 -  JavaScript

1 2 下一页
golang与node.js的http对比测试
摘要:注:本文对于新版本的golang并不使用,go1以后go的性能已经有了比较好的提升,具体测试见:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html听说Go是很不错的语言,了解了一下,一些特性确实很不错。顺便测试了一下http与node.js的性能对比。go的代码: (注:是用8g, 8l编译的)node.js的代码:ab测试结果:==** GO **==$ ab -c 100 -n 1000 http://127.0.0.1:8080/This is ApacheBench, Version 2.3<$Revis 阅读全文
posted @ 2011-09-07 19:46 Q.Lee.lulu 阅读(15487) 评论(11) 推荐(0) 编辑
作为Web开发人员,我为什么喜欢Google Chrome浏览器
摘要:【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html】在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Ja... 阅读全文
posted @ 2011-08-28 21:17 Q.Lee.lulu 阅读(102371) 评论(116) 推荐(94) 编辑
Python和Node.js支持尾递归吗?
摘要:什么是尾递归?简单来说就是最后返回的只是一个函数的调用,而不用保存多余的局部变量。看一个简单的计算阶乘的例子(Lua代码):function fact(n) return n==0 and 1 or n * fact(n-1)end 改成尾递归的方式就是:function tail_fact(n, p) p = p or 1 if n==0 then return p end return tail_fact(n-1, n*p)end 关于尾递归的更详细说明请参考: http://en.wikipedia.org/wiki/Tail_call因为使用尾递归方式的时候,是不用保存局部变量的了,所 阅读全文
posted @ 2011-07-31 01:52 Q.Lee.lulu 阅读(6846) 评论(5) 推荐(1) 编辑
一道JavaScript面试题(setTimeout)
摘要:下面的代码,多久之后会弹出'end'? 为什么?var t = true;setTimeout(function(){ t = false; }, 1000);while(t){ }alert('end');这是以前在想有没办法实现阻塞javascript线程的时候(即实现sleep方法),想过的一种实现。很简单,是吧?是吗? 阅读全文
posted @ 2011-06-13 18:13 Q.Lee.lulu 阅读(8276) 评论(38) 推荐(2) 编辑
用Eclipse调试Node.js代码
摘要:node.js是基于Google V8的,而Google V8有一个Eclipse的调试插件,这个插件同样也支持node.js。1、安装Eclipse debugger for V8这个,用过Eclipse的应该都知道,不过还是简单说下吧: 选择“Install New Software” 点“Add” Location为: http://chromedevtools.googlecode.com/svn/update/dev/Name你喜欢,整一个方便你记忆的就好。 点击确定后,在“Work with“选择你刚才添加的站点: 然后选择“Chromium JavaScript Remote D 阅读全文
posted @ 2011-05-06 18:56 Q.Lee.lulu 阅读(16118) 评论(5) 推荐(4) 编辑
Javascript中的类数组对象
摘要:看到一句Javascript的代码:function test(){ var args = Array.prototype.slice.call(arguments);}第一感觉是这句代码不是多余么?这切分后不是返回一样的数组么?不过又感觉没人这么蛋疼做这么无聊的事情吧,于是Google,于是发现,我错了!因为arguments不是一个数组对象,虽然它有length属性,并且你在firebug或者Chrome的控制台log出来的结果和数组一样。function testArguments(){ console.log(arguments); console.log(arguments.leng 阅读全文
posted @ 2011-05-05 17:40 Q.Lee.lulu 阅读(4089) 评论(0) 推荐(0) 编辑
Javascript正则分组命名
摘要:Javascript的正则分组不支持命名,只好自己搞了一个。先把命名存入数组,然后匹配。唉~~~有更好的解决方案么?代码:var route = '/{controller}/{action}/{id}', url = '/home/index/2';groupRE(route, url); // ==> {controller:'home', action:'index', id:'2'}/** @re: string, e.g.: '/{controller}/{action}/{id}' 阅读全文
posted @ 2011-03-16 16:02 Q.Lee.lulu 阅读(2598) 评论(1) 推荐(1) 编辑
访问需要HTTP Basic Authentication认证的资源的各种语言的实现
摘要:无聊想调用下嘀咕的api的时候,发现需要HTTP Basic Authentication,就看了下。什么是HTTP Basic Authentication?直接看http://en.wikipedia.org/wiki/Basic_authentication_scheme吧。在你访问一个需要HTTP Basic Authentication的URL的时候,如果你没有提供用户名和密码,服务器就... 阅读全文
posted @ 2009-11-22 02:27 Q.Lee.lulu 阅读(78229) 评论(23) 推荐(9) 编辑
AJAX的跨域与JSONP(另送一个为文章自动添加短址的功能)
摘要:什么是AJAX的跨域请求出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请求,这当然就是跨域了,不允许的。不过子域名不同(例如sub.a.com向www.a.com发送... 阅读全文
posted @ 2009-11-17 11:29 Q.Lee.lulu 阅读(5146) 评论(11) 推荐(6) 编辑
一个ASP.NET的JS管理方案,欢迎讨论、拍砖
摘要:场景:在自定义控件、用户控件、页面、后台代码都会有引用JS的可能,这就会出现混乱或者重复引用的可能。一个自定义控件,用于在ASPX页面中注册JS:public class Script : Control{ #region 属性 private string m_Src; /// <summary> /// 脚本文件路径 /// </summary> public stri... 阅读全文
posted @ 2009-05-13 11:44 Q.Lee.lulu 阅读(6023) 评论(26) 推荐(0) 编辑
利用form的“accept-charset”在不同编码的页面间提交表单
摘要:转自http://blog.zol.com.cn/795/article_794546.html accept-charset一个很少用到的表单属性,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。转自老王的baidu空间,记录在此。作者:老王问题背景:两个应用编码不同,一个是GBK编码,另一个是UTF-8编码。现在要在GBK编码的应用里使用表单向UTF-8编码的应用里提交数据... 阅读全文
posted @ 2009-03-17 10:49 Q.Lee.lulu 阅读(5132) 评论(1) 推荐(0) 编辑
关于iframe的name属性
摘要:[代码]加载后用JS动态修改为:[代码]对于<a target="main" />的链接怎么一样还是在1中打开呢 ? 因为<a target="main" />是根据window.name来搜索的,动态修改iframe的name属性时,window.name并没有修改,所有,如果我们要这个正常工作,我们需要如下代码: [代码]OK! it worked!! 小样的,整了我一... 阅读全文
posted @ 2008-12-09 18:27 Q.Lee.lulu 阅读(3078) 评论(5) 推荐(0) 编辑
javascript onmouseout问题解决方案
摘要:方案一: 希望实现 当鼠标离开一个DIV的时候触发一个事件处理函数 于是用onmouseout 结果却发现它的触发是不是也太敏感了 原因现在也没有弄清楚 IE下好像是因为区分mouseout时的fromElement还是toElement ,IE 5.5以上的onmouseleave事件就比较好用 偏FF又不支持这个事件 只有自己想办法手工判断了。 content 需要注意 在取... 阅读全文
posted @ 2008-12-03 16:45 Q.Lee.lulu 阅读(12419) 评论(3) 推荐(1) 编辑
目前流行的几个JavaScript框架的CSS选择器速度比较
摘要:mootools提供的测试地址:http://mootools.net/slickspeed/ 包括以下框架的对比 : MooTools 1.2 725 101 JQuery 1.2.6 589 106 Prototype 1.6.0.2 2764 186 ... 阅读全文
posted @ 2008-11-05 08:43 Q.Lee.lulu 阅读(3183) 评论(5) 推荐(1) 编辑
一种标记是否为AJAX异步请求的思路
摘要:有时候,对于同一URL请求,我们希望根据该请求是异步请求还是同步请求进行不同的响应。这里简单介绍一种判断的思路。如果你又更好的办法,希望你能与我分享。 首先,在发送AJAX异步请求的时候,为请求的头部添加一个"isAjax"的头部标识: 这并非是W3C的标准,目前也不知道这样做是否会产生什么不良效应,对这方面有研究的,麻烦点评下。^_^ 那么在进行请求的时候就会在请求报头加上这个标识了: ... 阅读全文
posted @ 2008-07-30 23:18 Q.Lee.lulu 阅读(2991) 评论(15) 推荐(0) 编辑
跨域名AJAX请求
摘要:这里摘录几个解决方案: 在AJAX应用环境中,由于安全的原因,浏览器不允许XMLHttpRequest组件请求跨域资源。在很多情况下,这个限制给我来带来的诸多不便。很多同行,研究了各种各样的解决方案: 1.通过修改document.domain和隐藏的IFrame来实现跨域请求。这种方案可能是最简单的一种跨域请求的方案,但是它同样是一种限制最大的方案。首先,它只能实现在同一个顶级域名下的跨域请... 阅读全文
posted @ 2008-06-01 00:21 Q.Lee.lulu 阅读(1379) 评论(2) 推荐(0) 编辑
JavaScript学习笔记:1
摘要:typeof null : 返回的是Object。 undefinedvar temp; //var temp2; alert(typeof temp); //undefined alert(typeof temp2); //undefined alert(temp == undefined); //true alert(temp2 == undefined); //出错 undefined不... 阅读全文
posted @ 2008-05-21 23:56 Q.Lee.lulu 阅读(1295) 评论(0) 推荐(0) 编辑
javaScript 中的return和return false
摘要:在一段JS代码中,在条件满足的时候用return跳出循环 例如: ...... var cList = $(thisEle).parent().find(".CList"); if(cList.length>0){ cList.show(); return false; }else{ cList = $("数据加载中..."); }... 阅读全文
posted @ 2008-04-28 11:49 Q.Lee.lulu 阅读(2944) 评论(5) 推荐(1) 编辑
开发保留标准浏览器功能的AJAX应用程序
摘要:时间:2006-03-14作者:Mark Schiefelbein 摘要 Ajax应用程序由于其丰富的功能、交互性以及快速的响应能力而得到人们的普遍赞许。它可以使用XMLHttpRequest对象动态地加载数据,而不是加载新的页面。在它大肆进行宣传以及许多人兴奋的同时,有评论指出,Ajax应用程序丢失了浏览器的一些重要功能,包括对后退前进按钮的支持。 本文将首先阐明为什么在Ajax应用... 阅读全文
posted @ 2008-04-24 23:15 Q.Lee.lulu 阅读(587) 评论(0) 推荐(0) 编辑
[转] 理解 JavaScript 闭包
摘要:原文:理解 JavaScript 闭包 要成为高级 JavaScript 程序员,就必须理解闭包。 本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript 编程人员对闭包的理解从“嵌套的函数”深入到“标识符解析、执行环境和作用域链”等等 JavaScript 对象背后的运行机制当中,真正领会到闭包的实质。 原文链接:JavaScript Closures 可打印版:... 阅读全文
posted @ 2008-04-23 08:07 Q.Lee.lulu 阅读(2068) 评论(1) 推荐(1) 编辑

1 2 下一页