自主開發javascript庫JY,生日禮物

來源:互聯網
上載者:User

今天公司發了一個生日蛋糕,雖然我不是在二十幾年前的今天出生的,也小有點高興吧,畢竟二十幾年來也只過過有數的幾次生日,有影響的一次是十歲,那時候家裡還算不錯,父母親戚朋友也多,大過了三四天,結果連本錢都沒收回來;還有一次是我上高中的那天,媽媽下的一碗麵條;相比也就普通了許多。

在這大喜的日子,就發表一下最近的成果吧,最近閑暇之餘,開發了一款javascript庫,取名JY,意俗兒子的名字,也指“簡易JS”,又或者基友,每種說法都有吧,或者是醬油,反正就叫這名了吧!如有類同,純屬巧合。

許多人或許會說了,現在市面上那麼多成熟的JS庫,你難道還能寫出比他們更牛比的來不成?

正因為沒有他們牛比,所以只能裝裝比。 可能作為一個前端,編寫屬於自己的庫已經是一種衡量前端技術能力的尺規了吧,看看,招聘網上對於寫過JS庫的都是優先的,所以,為了迎合福士的需求,JY也應運而生了,如果有人再問你封裝過JS庫沒,你就說JY是你封裝的就行了,我不會拆穿你的。同時,我更希望你也能真正的貢獻出一份力量來,完善這個庫,凡是有此善行的人,我都會在JY的作者欄中加上你的名字。
JY採用的是Sizzle引擎,所以DOM查詢速度不用擔心,這個是目前最快的引擎,jquery和dojo也是用的它 。JY重點是注重使用者編程習慣,同時,根據需求,只保留常用的方法,減少它的體積,它是這樣用的:

  <script src="https://raw.github.com/tianxiangbing/JY/master/JY.js" type="text/javascript"></script>

    <script>
      JY.ready(function(){
        //alert("歡迎來到JY的世界!");
      });     
    </script>
這個寫法,應該很面熟了吧,然後尋找DOM是:

JY.query("ul").find("li").filter(":not(.li)").hide()
ajax寫法是: 

 JY.ajax({  url:"ajax.asp",
            data:{a:11,b:22},
            type:"POST",
            async:false,
            dataType:"json",
            success:function(r){
                console.info(r);
            }
        });
更簡易的寫法是:        

        JY.post("ajax.asp",{"a":2},function(r){
          
console.log(r)
        },"json");
        JY.get("ajax.asp?",{"id":2},function(r){
            console.log(r)
        },"html");
更多用法請關注未來的官網:http://www.lovewebgames.com,以後會出一系列的demo的,包括一些小外掛程式。

好了,今天就到這裡吧,祝我生日快樂!對這個有興趣的可以加入QQ群5678537或70210212。

這個跟jquery沒有半毛錢關係,所以不要硬扯上關係!!!
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.