zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    matlab--“下标索引必须为正整数类型或逻辑类型”
    将中缀表达式转化为后缀表达式
    MATLAB那些常见的命令
    关于实现线程同步的几种方式
    关于http协议
    小白学习之activiti工作流入门
    小白- jquery 学习笔记
    小白-Javascript学习笔记
    小白-css笔记
    小白- html笔记
  • 原文地址:https://www.cnblogs.com/xujanus/p/3566142.html
Copyright © 2011-2022 走看看