第五十八章 各就各位,预备~~

所以我们必须按着它的语言习惯,事无巨细的跟它交待清楚一切,这就是语法和算法。那么 JQuery 的语法是怎样的呢?

它完全兼容 JavaScript 的语法(废话,它就是 JS 啊),然后它自己的语法粗略的看,可以认为只有一句:

谁 在什么时候/它的什么属性 怎么样

请务必将这句话背诵下来,据说可以强身健体,益寿延年,纯属扯淡……但是它对于你理解 JQuery 却会有神奇的帮助。

好了,这个话题暂且放下,我们想想要交待它做什么事情吧,比如张三去干啥,李四去干啥之类。可是我要真这么说了肯定出事。因为我丢掉了一个前提:等人来了之后!傻叉助理接到这个没有前提的指令之后,马不停蹄的去执行,可是人们还没来啊,于是它就只好转回来告诉我:它找不到要把命令传达到的对象。这就是传说中的“单身狗 ”!额,其实叫作“找不到对象”。

所以,一般在写 JQ 的时候我们都会先强调一下,要等所有人都到齐之后再开始。那么我们来看看这个每次都要交待的前提应当如何去写。

$(document).ready(function(){

……

});

我们逐一解释,$ 是一个标记,说明这里是 JQ;它后面的小括号里面是选择器,用来选择要执行该任务的对象,这里的选择器和 CSS 的选择器很像,但更加强大。一般的,选择器要用引号标记起来,当做一个字符串来处理。但是特殊的选择器则不用引号,因为这些预先设定好的选择器是被当作常量的。这里的document 便是一个,表示选择的是整个文档。. 是一个分割,或者说是转折,你可以先简单的将它理解为“的”,或者“当……时候”;. 后面是属性、事件、方法等等。之后的括号里是参数和要执行的代码之类。

所以上面一句的意思是:当 文档 准备好之后 执行 function (函数)。换言之,就是等人都到齐了再开始分配任务,开展工作。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容