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。

  • 相关阅读:
    Git log、diff、config 进阶
    Firefox 修改User Agent
    改Chrome的User Agent,移动版网络
    ThinkPHP 更新数据 save方法
    ThinkPHP:create()方法有什么用呢?
    js控制select选中显示不同表单内容
    GPS通讯协议协议(NMEA0183)
    Linux pkg-config命令
    OpenCV编程
    GTK编程
  • 原文地址:https://www.cnblogs.com/xujanus/p/3566142.html
Copyright © 2011-2022 走看看