Heim  >  Artikel  >  Web-Frontend  >  jQuery 练习[一] 学习jquery的准备工作_jquery

jQuery 练习[一] 学习jquery的准备工作_jquery

WBOY
WBOYOriginal
2016-05-16 18:26:181073Durchsuche

使用 jQuery 写 JavaScript 脚本就像是用 Delphi 写 Windows 程序一样, 它不是更强大, 只是更易用.

计划先全面浏览、测试一遍 jQuery 的语法, 同时洞察其逻辑与思想; 最后尝试在 Delphi 中使用 jQuery, 估计要比使用 MSHTML.pas 方便得多.

官方站点: http://jquery.com/
中文文档: http://jquery-api-zh-cn.googlecode.com/
下载地址: http://docs.jquery.com/Downloading_jQuery

jQuery 库就是一个 js 文件, 有不同规格的版本:

要查看源码应该用: 标准版(如: jquery-1.4.2.js)
实际应用应该使用: min 版(如: jquery-1.4.2.min.js);
在 VS 编辑时可以使用有代码提示的 vsdoc 版本, 不过暂能找到的 vsdoc 最新版本是 1.4.1 的, 也可以.

PS:下面的运行代码,因为加入了jquery,运行后,刷新下,即可看到效果。

使用前应先在页面中调用; 测试页:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

应该把 jQuery 代码写在哪呢? 这和普通的 JavaScript 没有区别, 如下面代码:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

用 jQuery 的方式, 上面代码可以改为:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

简写方式:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

$(document) 是 jQuery 的对象, 类似又不同于 window.document;
jQuery 有着自己的一套体系(对象、方法、事件等).
$(document).ready() 类似又不同于(早于) window.onload(), 且前者可重复使用:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

window.onload() 发生在页面载入完成时,
$(document).ready() 发生在页面主体框架载入完成时(或许某个图片还没下载完);
当需要这个时机时, 我更喜欢把代码放在页尾:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


用什么工具呢? 听说有很多, 我觉得 VS 就不错, 还有代码提示, 就是太慢了, 不如自己写一个:
jQuery 练习[一] 学习jquery的准备工作_jquery

JavaScriptTest2.rar
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn