2012-05-08 19 views
12

私はグーグルではあまり見つけられませんでしたが、間違った言葉でGoogleを検索しようとしています。JavaScript/HTML/jQueryとの関係で ".el"とは何ですか?

私は "$の.EL" の "エル" はここからであるかを理解しようとしている: http://joestelmach.github.com/laconic/

$.el.table(
    $.el.tr(
    $.el.th('first name'), 
    $.el.th('last name')), 
    $.el.tr(
    $.el.td('Joe'), 
    $.el.td('Stelmach')) 
).appendTo(document.body); 

感謝を事前に!

答えて

18

elにそれらを追加するだけの識別子であり、それは、そのライブラリのコンベンションである要素、DOM要素を指します。

+2

私は単なる慣習であるかどうか疑問に思っていました。だから、通常、人々は彼らが処理しているすべてのDOM要素を表すために 'el'を使いますか?それは大会ですか? –

2

これは、要素のツリーを作成し、身体

5

あなたはgithubのプロジェクトのsourceを見て説明を得ることができます。

// If we're in a CommonJS environment, we export our laconic methods 
    if(typeof module !== 'undefined' && module.exports) { 
    module.exports = laconic; 
    } 

    // otherwise, we attach them to the top level $.el namespace 
    else { 
    var dollar = context.$ || {}; 
    dollar.el = laconic; 
    context.$ = dollar; 
    } 

コードは$ .EL名前空間が機能laconic()を持つことになりますと、この機能はdocument.createElementを使用して要素を作成してに追加することを意味体。

+0

これは$ .elが定義したものであり、このライブラリに固有のものであることを意味しますか?それは本当に特殊なコマンドや機能ではありませんか? –

2

el$物体上に置かれてい関数であり、DOM要素を生成するために呼び出すことができる。

$.el('table') 

eltable関数のように、他のオブジェクトのプレースホルダとして機能します

$.el.table() 
関連する問題