-
prototype.js 源码之Prototype
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
Prototype是一个致力于动态Web应用的开发的JavaScript框架。之前学校jquery源码,无意之中看到了Prototype,于是想看看Prototype是怎样实现的,顺便熟悉javascript的Prototype的概念。
Read More »没有评论 -
重拾jQuery
参加工作之前看了两个月的jQuery,参加工作之后在公司学了四个月的ExtJs,现在在这个公司用上了jQuery,决定闲暇之余重新学习jQuery的使用方法,顺便也看看其实现原理,加深对dom的理解。
学习jQuery使用的开发工具是Apanta,参考一个例子jQuery 1.2.6汉化版,汉化作者billsquall。其汉化后的js文件,如有需要可以联系我:JavaChencto&163.com。
之前学习extjs的时候,总是会参照jquery两者放到一起相互理解学习,现在就仅对就Query的源码进行研究学习,不扩展到extjs。
-
Handling Keyboard Shortcuts in JavaScript
在web开发中,对页面的进行全局或部分页面进行键盘快捷键事件注册,能够有效的提高页面的用户体验。在ExtJs中的表格Form中就有回车提交的事件,实现方法可以参照我的另一篇文章:Ext监控回车按键。
在网络上看到了一篇处理JavaScript键盘快捷键事件的文章:Handling Keyboard Shortcuts in JavaScript ,其实现方法很简单,只是封装了一个shortcut的类,提供了注册快捷键的方法和删除快捷键事件的方法。 Read More » -
DOM 事件模型
DOM事件流
DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。 Read More »
-
JavaScript 实现Web打印
在Web中想用JavaScript实现打印功能,需要一个浏览器控件WebBrowser。WebBrowser是IE内置的浏览器控件,无需用户下载,只需要在页面简单的设置,就可以Dom方法获取到该对象. Read More »
-
Ext.util.Event
还就没有写关于Ext的文章了,可还是有不少人搜索Ext搜索到我的文章里来了。最近,在看Python语言和Android开发,没怎么接触Ext了,哎!真希望一天时间当两天用!
Ext.util.Event对象构建器需要传入两个对象:obj(处理事件的缺省对象),name(事件名称)。在构建Event对象时,Event对象会同时构建一个事件的处理函数的数组:listeners,通过这个数组实现了一个事件的多个事件句柄函数的处理。 Read More »
-
获取当前网页的名称
要想获取当前网页的名称,首先要知道当前网页的url,通过window.location.href可以获得,window.location是什么对象呢?百度一下就可以知道了。 Read More »
-
模仿QQ空间的警告提示栏
下班了,闲来无聊决定捣鼓一下之前收集的一些网页特效之类的网页,研究一下其实现原理,扩展自己的知识和视野,顺便可以将自己参照网上例子做出来的sample上传到我的网站里,留着以后备份,方便查阅。还有一个目的就是通过整理研究以前收集的一些网页特效,进而慢慢的开始研究jquery技术实现前端界面的开发。 Read More »