Welcome 微信登录

首页 / 脚本样式 / JavaScript

初窥JQuery(二)事件机制(2)

初窥JQuery(二)事件机制(2)

简单的说Jquery的事件处理机制就相当与在HTML标签中指定各种事件,比如onclick(),keydown()等,在标签中指定事件对应到Javascript的函数,便于我们实现我要求。而JQuery的事件处理则是将这些事件绑定到脚本内部,使我们无须将函数暴露在标签中,而且使用起来非常方便。 在介绍方法之前,我觉得有必要描述一下响应事件的两种策略,一种是事件捕获(Event capturing),一种是事件冒泡(Event bubble),这两种策略...
DD_belatedPNG,IE6下PNG透明解决方案(国外)

DD_belatedPNG,IE6下PNG透明解决方案(国外)

我们知道IE6是不支持透明的PNG的,这无疑限制了网页设计的发挥空间. 然而整个互联网上解决这个IE6的透明PNG的方案也是多不胜数,从使用IE特有的滤镜或是e­xpression,再到javascript+透明GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat. 而我今天介绍DD_belatedPNG,只需要一个理由,就是它支持backgrond-position与ba...
javascript 二维排序表格代码

javascript 二维排序表格代码

功能如下: 1.排序功能:单击行表头或列表头则进行正序排序;若再次单击,则进行逆序; 2.修改功能:双击某个单元格,则可进行输入操作,当输入框失去焦点时,则新数据被保存; 3.随机功能:每次刷新页面,表格中的数据都不一样; 效果图: 完整源码如下: 二维排序表格 * { font-family: Tahoma, Arial, Serif; font-size: 14; } body { text-align: center; min-width: ...
js 上传图片预览问题

js 上传图片预览问题

最近也经常遇到浏览器兼容的问题,昨天遇到上传图片预览问题,发现IE8和火狐不能显示,弄了很久,早上终于解决了很高兴。故跟大家分享下,我也多是网上找的,自己总结的一下,希望对大家有点帮助。 我们一般根据IE6、IE7进行开发的时候写图片预览的代码是: 复制代码 代码如下: document.getElementById("img").src = document.getElementById("file").value; 还有一种方式 复制代码 代...
关于Javascript模块化和命名空间管理的问题说明

关于Javascript模块化和命名空间管理的问题说明

【关于模块化以及为什么要模块化】 先说说我们为什么要模块化吧。其实这还是和编码思想和代码管理的便利度相关(没有提及名字空间污染的问题是因为我相信已经考虑到模块化思想的编码者应该至少有了一套自己的命名法则,在中小型的站点中,名字空间污染的概率已经很小了,但也不代表不存在,后面会说这个问题)。 其实模块化思想还是和面向对象的思想如出一辙,只不过可能我们口中所谓的“模块”是比所谓的“对象”更大的对象而已。我们把致力完成同一个目的的功能函数通过良好的封装组合起来,...
javascript中的一些注意事项 更新中

javascript中的一些注意事项 更新中

一.prototype原型对象,需要注意的原则是: (1). 使用原型可以大量减少每个对象对内存的需求量,因为对象可以继承许多属性。 (2). 即使属性在对象被创建之后才被添加至原型中,对象也能够继承这些属性。 示例代码: 复制代码 代码如下: <script type="text/javascript"> function print(msg) { document.write(msg,"<br/>"); } function...
<< 471 472 473 474 475 476 477 478 479 480 >>