[教程] JSLite 02 基本语法

学习 JSLite 以前须要你有下面几个方面的基本知识ide

HTML
CSS
JavaScript函数

JSLite 既然是模仿jQuery 的API天然语法是如出一辙的。只是方法的多少差异,和API里面的代码实现不同。学习

JSLite 语法实例

js$(this).hide()

演示 JSLite hide() 函数,隐藏当前的 HTML 元素。this

js$("#test").hide()

演示 JSLite hide() 函数,隐藏 id="test" 的元素。code

js$("p").hide()

演示 JSLite hide() 函数,隐藏全部 <p> 元素。教程

js$(".test").hide()

演示 JSLite hide() 函数,隐藏全部 class="test" 的元素。事件

JSLite 的基本语法

JSLite 语法是为 HTML 元素的选取编制的,能够对元素执行某些操做。
基础语法是:$(selector).action()
美圆符号定义 JSLite图片

选择符 (selector) 用来选择某个HTML元素,其语法和CSS的selector语法同样。
action() 定义操做该HTML元素的方法。ip

示例

js$(this).hide() //- 隐藏当前元素
$("p").hide() //- 隐藏全部段落
$(".test").hide() //- 隐藏全部 class="test" 的全部元素
$("#test").hide() //- 隐藏全部 id="test" 的元素

提示:JSLite 使用的语法是 XPath 与 CSS 选择器语法的组合。在本教程接下来的章节,您将学习到更多有关选择器的语法。it

Ready事件处理

JSLite 以下的代码:

js(document).ready(function(){  
  // JSLite methods go here...   
});
js$(document).ready(function(){
 // JSLite methods go here...
});

这为Document Ready事件处理器以防止JSLite在页面没有完成载入前就执行。从而能够避免下面相似状况发生:

试图隐藏还没有建立好的元素
试图获取还没有载入的图片的大小

这个方法也可使用下面简化的方法:

js$(function(){  
  // JSLite methods go here...   
});
js$(function(){
 // JSLite methods go here...
});

你能够选择你喜欢的方式,但一般仍是采用$(document).ready(function(){}的方式以便于代码的阅读,可是不建议这样使用。

相关文章
相关标签/搜索