zoukankan      html  css  js  c++  java
  • 自主开发javascript库JY,生日礼物

    自主开发javascript库JY,生日礼物

    作者:田想兵 博客地址:http://www.cnblogs.com/tianxiangbing

    今天公司发了一个生日蛋糕,虽然我不是在二十几年前的今天出生的,也小有点高兴吧,毕竟二十几年来也只过过有数的几次生日,有影响的一次是十岁,那时候家里还算不错,父母亲戚朋友也多,大过了三四天,结果连本钱都没收回来;还有一次是我上高中的那天,妈妈下的一碗面条;相比也就普通了许多。

    在这大喜的日子,就发表一下最近的成果吧,最近闲暇之余,开发了一款javascript库,取名JY,意俗儿子的名字,也指“简易JS”,又或者基友,每种说法都有吧,或者是酱油,反正就叫这名了吧!如有类同,纯属巧合。

    许多人或许会说了,现在市面上那么多成熟的JS库,你难道还能写出比他们更牛比的来不成?

    正因为没有他们牛比,所以只能装装比。 可能作为一个前端,编写属于自己的库已经是一种衡量前端技术能力的标尺了吧,看看,招聘网上对于写过JS库的都是优先的,所以,为了迎合大众的需求,JY也应运而生了,如果有人再问你封装过JS库没,你就说JY是你封装的就行了,我不会拆穿你的。同时,我更希望你也能真正的贡献出一份力量来,完善这个库,凡是有此善行的人,我都会在JY的作者栏中加上你的名字。它的开源代码分享在http://tianxiangbing.github.com/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。 

    javascript的MVC三层架构(案例之分页插件) 
  • 相关阅读:
    494 Target Sum 目标和
    493 Reverse Pairs 翻转对
    492 Construct the Rectangle 构建矩形
    491 Increasing Subsequences 递增子序列
    488 Zuma Game 祖玛游戏
    486 Predict the Winner 预测赢家
    485 Max Consecutive Ones 最大连续1的个数
    483 Smallest Good Base
    Django Form组件
    Django Auth组件
  • 原文地址:https://www.cnblogs.com/tianxiangbing/p/JY.html
Copyright © 2011-2022 走看看