![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
yeak2001
这个作者很懒,什么都没留下…
展开
-
我的javascript的认识之一
一切都是对象,这是OO里最基本的思想,很多人对javascript的误解很大,包括我自己,起初可能就认为javascript就只能做做动态的前台效果,操作操作DOM和CSS。导致了前台的js代码扎乱无章,不像后台的java或者C#来的要求高,要求写出很高质量的代码来,AJAX的出现导致了要求写很多JS代码,同时也就要求JS代码的质量,要求更多的JS来在一起合作,于是我就用了几天时间从新理解...2009-06-26 09:18:24 · 124 阅读 · 0 评论 -
Code Conventions for the JavaScript Programming language
注:感谢Douglas Crockford对javascript做出的贡献,本文主要翻译自他的文章,原文链接:[url]http://javascript.crockford.com/code.html[/url]本文主要是列出编写JavaScript代码的好的规范--Code Conventions. -- 这些都不是JavaScript强制要求的.但是一种好的编码风格会...原创 2011-10-16 14:53:06 · 93 阅读 · 0 评论 -
cross-browser event handling method
[code="javascript"]function document_onKeyDown(){ if (window.attachEvent) { //IE and Opera, IE on keydown event need use document element document.attachEvent("onkeydown", receivablePanel_on...原创 2011-06-08 15:42:12 · 95 阅读 · 0 评论 -
使用with简化你的Javascript代码
with语句用于位一组语句建立缺省的对象。适用以下场合:1,在一段代码中使用一个类的N个方法.2,在一段代码中使用一个命名空间下的N个类.with为一组语句创建缺省的对象。在这一组语句中,任何不指定对象的属性引用都将被认为是缺省对象的。实现版本 Navigator 2.0, LiveWire 1.0语法[code="javascript"]1.with (obj...原创 2011-05-31 14:53:05 · 122 阅读 · 0 评论 -
Javascript对象继承(原型继承法)
原型继承可以说是Javascript提供的真正的继承方法,也是很多大牛推荐使用的方法,但我使用的最多的却不是这一个继承方法.原型继承是如何实现的,我们一起来看看下面的例子:[code="javascript"]01.02.03.04.05.function dw(s) {06.document.write(s + "");07.}08.//警察09....原创 2011-05-31 14:50:17 · 112 阅读 · 0 评论 -
Javascript对象继承(复制继承法)
复制继承可以说是Javascript中我使用的最多的继承方法.复制继承是如何实现的,我们一起来看看下面的例子:[code="javascript"]01.02. 03.04.05.06.07.function dw(s) {08.document.write(s + "");09.}10.//一个一个复制父类的属性11.Function.prot...原创 2011-05-31 14:49:30 · 105 阅读 · 0 评论 -
在循环中使用setTimeout
首先,我想说下闭包.何为闭包,闭包是指内层的函数可以引用存在于包围它的函数内的变量,即使外层函数执行已经终止. 其次是JS的线程问题,JS是单线程的,意味着同一时间只能执行一条语句,所以每个JS执行代码块都会阻塞异步事件的执行,这就意味着当一个异步(鼠标点击事件,AJAX,SETTIMEOUT)发生的时候,他们将排在执行队列的最后等待执行. 最后说下setTimeout,setTi...2009-07-22 01:00:20 · 162 阅读 · 0 评论 -
How JavaScript Timers Work
原文:John Resig http://ejohn.org/blog/how-javascript-timers-work/ How JavaScript Timers Work 从基础的层面来讲,理解JavaScript的定时器是如何工作的是非常重要的。计时器的执行常常和我们的直观想象不同,那是因为JavaScript引擎是单线程的。我们先来认识一下下面三个函数是如何控制计时器的。 var...原创 2009-07-22 00:26:54 · 101 阅读 · 0 评论 -
window event
今天在用EXT的Ext.form.TwinTriggerField的时候遇到一个问题,在IE下按下ENTER可以对EXT.GRID进行异步,但在FF下就不行,查遍资料,发现是TEXT FILED的EVENT事件在作怪,按下ENTER后会提交整个FORM,异步也就失败了。 一开始还在想是不是事件注册错误[code="javascript"]Ext.app.SearchField =...2009-07-09 16:20:30 · 77 阅读 · 0 评论 -
Java如何把javascript格式的hex转换成Java格式的hex
首先由于正常的ASCII码表示的字符有限,于是产生了Unicode, Unicode使用的是16进制的格式来表示一个字符.在javascript里Unicode的表示格式有2种: 1. '%uxxxx' 2. '\uxxxx'.在Java里Unicode格式就一种'\u'.Javascript函数escape转义的字符使用的就是'%u',于是这个hex到了java里就认不出来了,就会出...原创 2013-01-11 10:48:00 · 308 阅读 · 0 评论