首先大家要注意两个概念:“Jquery对象”和“DOM对象”(开始我就是忽略了这个东西,郁闷了半天),用Jquery选择的包装集返回的是Jquery对象,用document.getElementByID返回的是DOM对象。
什么是jQuery对象?
—就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。
比如:
首先大家要注意两个概念:“Jquery对象”和“DOM对象”(开始我就是忽略了这个东西,郁闷了半天),用Jquery选择的包装集返回的是Jquery对象,用document.getElementByID返回的是DOM对象。
什么是jQuery对象?
—就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。
比如:
Rainday.js,正如其名,这是一个模拟雨滴落在玻璃上的 JavaScript 库。
由 maroslaw 开发,他提供了两个示例,分别是“斜风细雨”和“无风小雨”天气。目前为止该项目已有 785 个 star。
(提示:是让人放松惬意的小雨滴,不是令人焦躁的暴雨。)
一款非常棒的图片放大镜JS插件magiczoomplus,通过简单的改动,就可以制作出多种不同风格的放大镜效果。
但是像我们这样的穷苦人如果想免费用的话,图片上就总是有那烦人的版权信息。如图:
当网页有新消息时,如何能引起用户的注意呢?
我们可以在浏览器的标题栏中来闪动提醒,这样即使当前页面在后台,用户也可以很只管的看到提示消息。
代码如下:
document.getElementById()。这个鬼东西哥都写了无数次了,这次竟然发现怎么测试都不对?!在火狐和谷歌浏览器下都弹出[object HTMLDivElement],没有任何问题,但是到了IE6、7、8下面,竟然告诉哥是null!
靠,这是怎么搞的?这个函数用脚也不会打错啊!
一番纠结,一番苦恼以后,终于找到了问题所在,万恶的IE!
还在为新开发了一个HTML5应用,缺因为客户浏览器不支持而无法展现而苦恼吗?
有了这个——“AppJs”,一切就迎刃而解了。
会JS就可以开发桌面应用,web开发者的福音。
使用JavaScript基于AppJs开发桌面应用。
如果你打算开发桌面应用,而且还是跨平台的桌面应用。如果你还熟悉JavaScript,那么恭喜你,你可以很快上手了!
JavaScript
是一门很不错的语言,它的运行主要依靠浏览器的JavaScript引擎,所以大部分情况下,我们的JavaScript代码都是运行在浏览器上的,但是
如果我们可以在浏览器之外的地方搭建一个JavaScript运行环境,那么我们的JavaScript不就可以不依赖浏览器了吗?
在这里,我用到了AppJs,使我能够使用 Web 技术(HTML,CSS和JavaScript)快速开发桌面应用程序。
最近要做一个功能,用js判断客户端的某个文件是否存在。仅需支持IE浏览器,使用ActiveXObject方法的时候发现一个奇怪的问题。
我写了一个html文件,file_test.html,内容如下:
<script type=”text/javascript”>
fso=new ActiveXObject(“Scripting.FileSystemObject”);
alert(fso);
</script>
JS常用的页面载入事件有两个,一个是body对象的onload事件,但是这个事件要把onload事件写道body标签里,这样看着肯不爽,所以我们使用下面的方法。
该代码可以在网页打开及页面大小发生变化的时候实时获得浏览器大小。