随笔分类 - JavaScript & JQuery
1
优秀的Javascrīpt框架
摘要:今天无聊,在上网时候发现了这个效果(效果演示地址:http://www.baidu.com/search/baike/usertask/mingmantianxia/). 在鼠标放到图片上, 图片会有个上下抖动的特效。很喜欢这种感觉。在于是摸索了一下,下面是一些步骤。 1。查看源文件,在查看后很纳闷的发现,此页并没有包含那些奖品信息。这样就断定代码在另一个页面中。于是想当然的以为是用的框架...
阅读全文
摘要:脚本跟踪到core.ashx中发生了缺少对象的错误,处理方法如下....
阅读全文
摘要:JS使用replace方法 验证密码强度(兼容IE,火狐,谷歌) -- 样式仿JQuery中文社区注册
阅读全文
摘要:这上述代码里,我用到jQuery('body').animate({scrollTop:0}, 'slow'); 我们可以根据实际需要更改卷页的速度,你可以用'slow'、'fast'、或者用具体数字,例如1000(代表一秒,注意用具体数字时不用加单引号)。 另外,{scrollTop:0}表示返回页首,如果你只是想让页面卷到你要的特定位置,我们可以使用标签(ID)的方法,例如:要移到某个ID为'myID'的区域(....)顶部,我们可以使用类似的方法,但是要先计算这个区域距离页首的距离,代码如下:
阅读全文
摘要:1、Easy Ajax with jQuery 2、AutoCompleter教程 3、Vista Like Ajax Calendar Version 2 4、利用 jQuery实现Ajax多文件上传 5、介绍Raphael JS Library 6、使用Ajax创建动态滚动文本框 7、使用PHP和Ajax(jQuery)创建一个聊天室 8、创建一个漂亮的网站风格切换 9、使用MooTools 1.2创建用户名是否可用的检验器
阅读全文
摘要: 1.从Google Code加载jQuery 2.使用备忘单 3.整合所有的脚本并缩减它们 4. 使用Firebug出色的控制台日志工具 5. 通过缓存最小化选择操作 6. 最小化DOM操作 7. 处理DOM插入操作时,将需要的内容包装在一个元素中 8. 尽可能使用IDs而不是classes 9. 给选择器提供上下文 10. 正确使用方法链 11. 学会正确使用效果 12. 了解事件代理 13. 利用classes存储状态 14. 更好的方法是利用jQuery内置的data()方法存储状态 15. 写你自己的选择器 16. 精简你的HTML并在页面加载后修改它 17. 为了速度和SEO方面的考虑,延迟加载内容 18. 使用jQuery提供的工具函数 19. 使用noConflict重命名jQuery对象 20. 如何得知图片已加载完毕 21. 总是使用最新版本 22. 如何检查元素是否存在 23. 给你的HTML属性增加JS类 24. 返回'false'以防止默认行为 25. ready事件的简写
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。
阅读全文
摘要:改变页面内容应该算是Javascript最常用的功能,这包括更改已经存在的页面元素或者添加新的HTML元素。jQuery提供两种实现这种功能的方法 – text()和html()。text()是对纯文本的处理;html()和text()相似,不同的是它还支持HTML代码。
阅读全文
摘要:JQuery val();获取表单元素控件的值
阅读全文
摘要:树形结构里的节点,如果它不是根部,也不是末枝,那么它一定有父母和孩子。DOM结构其实也是一种树形结构,jQuery提供的树形选择器可以用来选择DOM Tree里的节点。这些树形选择器的方法包括:children(), parent(), parents(), next(), prev(), siblings().
阅读全文
摘要:判断某个页面元素存在与否在jQuery实际上是没有必要的,jQuery本身会忽略对一个不存在的元素进行操作,并且不会报错。
阅读全文
摘要:jQuery提供.each()方法来对选中的结果进行循环处理,而且在每次执行函数时,都会给函数传递匹配元素在选中结果里所处位置的数字值作为参数(从零开始的整形变量)。返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
阅读全文
摘要:toggleClass() - 添加或者移除CSS类:如果CSS类已经存在,它将被移除;相反,如果CSS类不存在,它将被加上。
阅读全文
摘要:获取页面某一元素的绝对X,Y坐标,可以用offset()方法:(body属性设置margin :0;padding:0;)
var X = $('#DivID').offset().top;
var Y = $('#DivID').offset().left;
获取相对(父元素)位置:
var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;
阅读全文
摘要: JQuery文档中提到2点注意点
1.确保在 元素的onload事件中没有注册函数,否则可能不会触发$(document).ready()事件。
2.可以在同一个页面中无限次地使用$(document).ready()事件。其中注册的函数会按照(代码中的)先后顺序依次执行。
阅读全文
摘要:jquery插件实现图片延迟加载 -- jquery.lazyload
阅读全文
摘要:javascript 传多个参数的正则表达式(用来获取某个参数值)
阅读全文
摘要:javascript 调用金山词霸网络翻译
阅读全文
摘要:jQuery的选择器用法
1. id选择器$('#id')
2. 类选择器 $('.class')
阅读全文
1