• KISSY学习笔记(更新中)


    序:身为一个JAVA开发工程师,前端代码我尽量是使用原生的JS来写的,或是使用一些JQ的开源组件(但是也只是使用,没有好好去研究过JQ这个框架)。目前由于工作需要,必须要使用KISSY,打算借此机会,打算好好把这个前端框架研究一下,加强下前端的技术。

    关于KISSY的沙箱和调用模块

    1.回调函数传入的第一个参数永远是KISSY全局对象,紧跟着的参数将会传回模块对象。

    2.node模块中最常用的 API 被挂载在 KISSY 对象上,作为快捷调用方式。比如S.all == Node.allS.one == Node.one

    3.沙箱回调为异步执行,不管是否已经预先载入了 node。所以两个并列的沙箱的执行时机是不确定的。开发者不应当去关心沙箱的先后顺序。

    4.尽管模块内容可以通过沙箱回调参数形式带入,核心模块也将最常用的功能挂载到了KISSY全局对象上。可以通过KISSY.ModeName来调用

    KISSY.use('node,anim,io,json',function(S){
        // 通过 S 来调用
        /*
            S.Ajax
            S.IO
            S.Node
            S.DOM
            S.Cookie
            S.Event
            S.Anim
            S.JSON
            S.Cookie
            ...
        */
    });

    5.KISSY支持自定义模块,详见:http://docs.kissyui.com/1.4/docs/html/guideline/startup.html

    6.由于 KISSY 的模块非常颗粒化,为了避免页面中载入的 JavaScript 文件过多,导致 HTTP 请求数太多,可以开启模块的combo。

  • 相关阅读:
    阶梯博弈
    hihoCoder #1199 : Tower Defense Game ——(树型dp)
    2016 China-Final-F题 ——(SA+二分)
    ACM之路(20)—— Splay初探
    2016 ICPC China-Final 现场赛总结
    【Interleaving String】cpp
    【Best Time to Buy and Sell Stock III 】cpp
    【Maximal Rectangle】cpp
    【palindrome partitioning II】cpp
    【Maximum Subarray 】cpp
  • 原文地址:https://www.cnblogs.com/xujanus/p/3566142.html
Copyright © 2020-2023  润新知