`
joshokn
  • 浏览: 102068 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似 数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属 性length。还有就是arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的参数列表,而且不能显式创建 arguments 对象。arguments 对象只有函数开始时才可用  js 代码   [function.]arguments[n]                                ...
不像C语言,内存的管理是由程序员去控制的(析构函数),javascript的内存管理是托管的,系统的垃圾回收机制会帮助程序员作内存的管理,但并不是说这样做就没有内存泄露的危险了,js引擎的垃圾回收机制会将运行环境下所有不能及的变量标明“待回收”标志,等待回收。可是程序中也会存在死链接,试举一个小例子 js 代码   /**若girl A永远喜欢Jim,这种情况是有的,而girl B在Jim不喜欢她的情况下就放弃喜欢Jim ,    * 我们讨论当girl C出现的时候,Jim放弃喜欢A and B,而去喜欢了C*/   var Man= function (){   ...
详细解析抽象类和接口的区别 abstractclass表示的是"isa"关系,interface表示的是"likea"关系
 StringBuilder的用法及和String的区别
不知道现在有没有用dojo作的客户端的网站,希望各位推荐推荐.
用css selectors 绑定html tag的行为 等同于下面的语句: <li> <a onclick="this.parentNode.removeChild(this)" href="#"> Click me to delete me </a> </li> 这里用到了Ben Nolan 在 http://bennolan.com/behaviour/ 上发布的Behaviour.js . 1 . html文件如下: <!DOCTYPE HTML PUBLIC " ...
/** * @author joshokn */ function Engine(){ //存放事件的列表 this.eventList=new Array(); //store Engine中的widget列表 this.widget_L=new Array(); } //load widget list Engine.prototype.load=function(widget_list){ widget_L = widget_list; } /** * 回调, ...
1.<div>标签设置 2.使用 Ajax Toolkit Framework 开发 Dojo 应用 3.Browse JavaDoc and Examples For All Java SE, EE, and ME 4.Using the XML HTTP Request object 5.Run Run 6.Apache上的防图片/mp3盗链配置 7.下拉框联动 8.病毒是如何被杀死的 9.如何催眠一只鸡? 10音乐作画 11.2007年web开发技术预言 12.免费在线图书馆 13.06年50个优秀的基于CSS的Web设计 14.管理定律完整版 第一编 ...
Here is a paper that introduce the 'Function Object' in javascript. http://www.permadi.com/tutorial/jsFunc/index.html 我的一点理解:函数并不会和某个实体绑定,函数可以被任何地方使用,可以看成一个数值。并不像java中的类的方法一定是和类名绑定的。(这个思维转换确实有点费劲) 以代码实例述之: 1. Engine.prototype.start = function(){ var eventEngine = this; window.setInterv ...

深秋的感觉

第一年在上海过秋,等到现在,它终于姗姗而来,但好像很快又要离去。 是早晨那捎带寒冷的空气让我感觉这是秋天,让我很快联想到了家乡的秋天,大片大片的稻子收割完后,天气就会真的冷了下来,不论你是否还在家中啃着西瓜,但入喉的冰冷会告诉你这绝对已经不是夏天了。 天天报纸刊登着这样的消息,今年的上海可能是一夜入冬。没有秋的感觉真的好像少了些什么东西。 还好,它悄悄地来了,即使它很快的又要离去。 知足就好,毕竟现在可以用鼻子嗅到它的气息,感觉很好.

callback

    博客分类:
  • Ajax
这个诡异的词语, A:[client] method:updata(){} B:[server] for(){ data = get(); //B持有了A的引用或者说将A抛给了B; A.update(data);//TMD,这就是回调! } (这个世界了,简单的事情不要用复杂的词语来定义,什么回调!)
2006年09月21日 星期四 13:42 <script language="javascript" type="text/javascript"> <!-- // Object Literals timObject = { property1 : "Hello", property2 : "MmmMMm", property3 : ["mmm", 2, 3, 6, "kkk"], method1 : function(){alert ...
(若有侵犯请及时通知,此资料只是用作学习笔记) //****************************************************** // 包含文件 用法: $import('../include/mian.js', 'js'); // $import('../style/style.css', 'css'); //****************************************************** function $import(path, type){ var i, base, ...
突然想到的, c/s中前后台各自维护自己的mvc结构,前台的model以后台model为中心,通过粗粒度的从后台取数据,保持model的唯一性; 传统的b/s模型,以页面流的方式保持前后台的交互,应该说是一种细粒度的交互,前台并没有所谓的mvc结构,模型统统由后台维护; ajax的出现,使得这样前后台的交互力度稍微粗了一点,前台可以利用js\xmlhttp等技术维护一个所谓的mvc,但与后台的交互还不能是简单的数据交互(虽然ajax所谓的以数据为中心),当中少不了‘协议’的影子。模型的维护还是由后台来做。但用户体验的增加已经让我们感到正在接近c/s了。
方法一:passwardField.addKeyListener(new KeyListener() {    public void keyPressed(KeyEvent e) {    }    public void keyReleased(KeyEvent e) {     if (passwardField.getText().length() == 0) {      System.out.println("clear!!!");      okButton.setEnabled(false);     }    }    public void keyT ...
Global site tag (gtag.js) - Google Analytics