`
阿尔萨斯
  • 浏览: 4578449 次
社区版块
存档分类
最新评论

YUI 3 学习笔记:queue-base

 
阅读更多

今天 YUI 3 发布了 beta 1, 实在是高兴。继续学习源码:queue-base.

yui-quene-base.png

一点心得

  1. yui3 beta1 的 yui-seed, 与pr1 的架构图已经有了稍许不同:增加了 queue-base 模块。
  2. queue-base 的源码非常简单,就是一个包装后的数组。封装后的接口非常有 queue 的特性:add, next, size. 是一个 FIFO Queue.
  3. 插播:在 pr2 时,yui-base 的7个 submodules 是各自分开的,在 beta1 里终于合起来成为一个 module 了。yui-base 合并后的代码,各个 submodule 的闭包可以去除,有稍许优化空间。
  4. YUI 3 这种小颗粒组装的 modules,很灵活,真不错。
分享到:
评论

相关推荐

    yuicompressor-maven-plugin

    **yuicompressor-maven-plugin详解** `yuicompressor-maven-plugin`是一款强大的Maven插件,主要用于优化前端资源,特别是JavaScript和CSS文件。这个插件是基于YUI Compressor,一个由Yahoo开发的开源工具,它能...

    yui-compressor 2.4.6 2011-04-15发布YUI

    yui compressor 2.4.6 发布日期:2011-04-15 用例: java -jar yuicompressor-2.4.6.jar myfile.js -o myfile-min.js

    yuicompressor-yui compressor

    yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...

    YUI-EXT使用详解

    3. **数据绑定(Data Binding)**:YUI-EXT支持数据绑定,允许UI组件与后台数据模型直接关联。当数据模型发生变化时,UI会自动更新,反之亦然。这极大地简化了数据驱动的界面开发。 4. **表单(Forms)**:YUI-EXT...

    yuicompressor-2.4.8.jar

    yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yuicompressor-...

    yui_2.9.0前端UI

    YUI 库,全称Yahoo! UI Library。是一组工具和控件,用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两...

    yuicompressor-2.4.jar

    压缩JS所使用jar包!...压缩JS:java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS:java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css --charset utf-8

    yui-yuidoc-yuidoc-50-529-gc631758

    【标题】"yui-yuidoc-yuidoc-50-529-gc631758" 指向的是一个关于 Yahoo User Interface Library (YUI) 和 YUIDoc 的特定版本或修订版。YUI 是一个开源的 JavaScript 库,提供了一系列模块化的工具,用于构建富有交互...

    SDK.UBNT.V5.3.3.tar.bz2

    yui-compressor 逐步说明 --------------------- 1、提取文件 $tar xjvf sdk.ubnt.v5.3.3.tar.bz2 2、建造 $cd sdk.ubnt.v5.3.3/openwrt $make V=99 3、在openwrt/bin/中查找固件文件(前缀为xm)。 具体步骤哦可...

    yui3-master.zip

    《深入理解YUI3:基于yui3-master.zip的探讨》 YUI(Yahoo! User Interface Library)是由雅虎公司开发的一套开源JavaScript库,它为Web开发者提供了丰富的功能和工具,以创建交互性强、性能优秀的网页应用。YUI3是...

    YUICompressor.NET:Yahoo!的Java YUICompressor移植到.NET

    包裹名称: YUICompressor.NET CLI: install-package YUICompressor.NET 主要特点 压缩和/或捆绑Javascript和/或级联StyleSheets。 1个源文件-> 1个目标文件(仅压缩) 多个源文件-> 1个目标文件(压缩和捆绑) ...

    v_yui_blog:博客的源代码和仓库本体(srclib)。博客在线地址见:https:v-yui.github.io

    博客在线地址: : 之后一些练习可能也会丢进来。本博客未采用框架,直接采用webpack组织构建,写法上不太严谨。 目录结构 dist :webpack打包后的项目文件; src : ... ... note :笔记展示模块;... 笔记:笔记;

    Yui_ext 学习笔记

    【Yui_ext 学习笔记】 Yui_ext 是基于 Yahoo! UI Library (YUI) 的扩展,主要用于构建富客户端的 Web 应用程序。这篇学习笔记主要介绍了 Yui_ext 的基础知识,适合对 JavaScript 和 HTML DOM 有一定了解的初学者。 ...

    jekyll-minifier:使用yui-compressor和htmlcompressor的Jekyll HTMLXMLCSSJS Minifier

    使用yui-compressor和htmlcompressor将HTML,XML,CSS,JSON和JavaScript内联化并分离为单独的文件。 这是由于先前的压缩器(jekyll-press)不兼容CSS3而创建的,这让我皱了皱眉。 注意:这是我正在学习的第一个...

    YUI类库2.9.0下载download

    YUI 2 is a JavaScript and CSS library with more than 30 unique components including low-level DOM utilities and high-level user-interface widgets. Currently at version 2.9.0, YUI 2 is robust, proven, ...

    eclipse yuicompressor-maven-plugin

    ### 3. eclipse yuicompressor-maven-plugin `yuicompressor-maven-plugin`是Maven的一个插件,它将YUI Compressor集成到Maven的构建流程中。在Eclipse环境中,开发者可以方便地使用此插件在构建项目时自动对.js和....

    YUi文档(中文的哦)

    <script src="yuiload/yui-min.js"> YUI().use('node', function (Y) { // 使用Node API的代码 }); ``` ##### Node实例操作 - **创建Node实例**: - 使用`YUI.one()`来获取单个DOM节点或使用选择器获取第一个...

    yui_2.9.0用于javascript基础教程

    适合图灵程序设计丛书web开发系列-javascript基础教程的学习使用

    js 压缩YUI

    雅虎的东西,简单的操作很好用 使用例子:java -jar D:\yuicompressor\yuicompressor\yuicompressor.jar E:\js\all.js -o E:\wap\wap2\js\all-min.js --charset utf-8 当然要装jdk了 不然就玩完了

Global site tag (gtag.js) - Google Analytics