阅读更多

18顶
54踩

Web前端

原创新闻 YUI 3.0.0 首个GA版发布

2009-10-09 11:33 by 副主编 zly06 评论(2) 有6988人浏览
YUI

YUI 3.0.0终于发布了,YUI 3的目标是更轻量级,更快,更通用,更强大,更安全。

YUI是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采用了AJAX, DHTML 和 DOM 等程式码技术。包含多种程序工具、函数库和网页操作界面,能够更快速的开发互动性高且丰富的网站应用程序。

3.0.0的主要新特性:

  • Selector-driven: YUI 3基于一个更快更轻量级的selector engine。
  • Syntactically terse语法简洁:不需要使用全局命名空间,YUI 3支持一个更简洁的编码风格,使用更少的代码实现。
  • Self-completing自动完成:只要基础的YUI种子文件就位,你就能够调用库中所有功能。告诉YUI你需要的模块,捆绑到你的应用代码上,在你运行你的代码前,YUI能够通过一个简单的HTTP请求,自动加载所有需要的依赖文件。
  • sandboxed沙箱: 页面的每一个YUI实例能够被自包含,保护和限制(YUI().use())。这种和其他YUI实例的分离,能够配合你的特殊函数需求,并且能让不同的YUI 版本更好的运行在一起。


编写第一个YUI 3应用只需要2个简单的步骤:

1.

<script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"></script>

2.

<div id="demo">I'm draggable.</div>

<script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"></script>
<script>
YUI().use('dd-plugin', function(Y) {
    Y.one('#demo').plug(Y.Plugin.Drag);
});
</script>

 

对比:



 为了庆祝YUI 3的发布,YuI 主页也进行了更改:

  • 大小: 93.5 KB
  • 大小: 98.3 KB
来自: yuiblog
18
54
评论 共 2 条 请登录后发表评论
2 楼 luckytiger 2009-10-10 10:02
只用过 yui 里的YUI Grid CSS ,其他的没用过。
1 楼 jkfzero 2009-10-09 18:02
3的代码风格明显比较像Jquery。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 用 Delphi 编写 VxD 设备驱动程序(转)

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 用 Delphi 编写 VxD 设备驱动程序

    关键词:Delphi控件杂项作者:Emil Biserov(dinfo@mail.primorye.ru)(Russion) 英语翻译:Vitaly Zayko(zayko@vitsoftware.com) 中文翻译改编:Riceball(teditor@mailroom.com) 前言   用 Delphi 3.0 编写 VxD 设备驱动程序,在Delphi 3 下编译通过,Delphi 2 下

  • Delphi研究之驱动开发篇(二)

    上篇教程主要是讲解了用Delphi开发Windows驱动程序需要解决的一些技术上的问题,虽然啰嗦了一大堆,也不知道讲清楚了没有^_^。本篇我们开始讲述用Delphi构建驱动开发环境。 用Delphi开发驱动程序所必须的工具: Dcc32.exe–Delphi编译器,我用的是Delphi2007的dcc32 Omf2d--Delphi目标文件转换工具 Link...

  • Linux 驱动编写

    驱动程序(Device Driver)全称为“设备驱动程序”,是一种负责操作系统中的设备操作和通信,相当于硬件的接口,操作系统只能通过这个接口,才能控制硬件设备工作,否则不能正常工作。本博文主要讲解如何编写编译驱动程序、加载驱动模块、移除驱动模块等。 前提条件: 安装好Linux环境,这里选用Ubuntu16.04 步骤: 1、新建一个用于存放驱动文件的目录 $ mkdir...

  • Delphi编写VxD设备驱动程序

    前言   用 delphi 3.0 编写 vxd 设备驱动程序,在delphi 3 下编译通过,delphi 2 下没有测试,delphi 4 建立的 object 文件 m$ linker 5.12.8181 不能识别,这里使用的汇编器是m$的macro assembler ver. 6.11d ,联结器是m$ incremental linker ver. 5.12.8181 ,它们来自 wi

  • python 映射网络驱动器_用Delphi实现网络驱动器的映射和断开

    p&gt;大家在运用Delphi编写网络应用程序时可能会遇到这样一个问题:在一个由Windows NT和Novell Netware组成的网络环境中,应用程序需要使用Novell网上的某些数据,如果每次都手工在Windows资源管理器中映射,断开网络驱动器,不仅繁琐而且显得不够专业。本文将介绍在Delphi中使用Windows32 API函数解决这一问题。一、 基本原理在Microsoft Win...

  • 用delphi开发activex打印控件

         做web最不好弄的就是打印了,用IE自带的打印功能不太完美,功能也不强,所以我就将fastreport 4.3报表集成到web中,实现的方法:delphi7的activex+fastreport,下面就是实现的操作步骤: 第一、创建active form第一步完成后,会产生form和tlb的文件及界面,我们下面要在form中将fastreport控件及控制代码加入,即第二

  • 如何编写驱动程序

    这个问题可能大家都知道,但是认识可能不是很深刻,我也是自己写过一个驱动后才明白。驱动,就是屏蔽到底层设备的细节,比如,键盘驱动程序,QT在打开键盘的设备节点的时候,它不知道系统的键盘是什么,是GPIO接的,是I2C总线接的,它都不知道,它所做的就是read,如果有按键,那么就能读出键值,如果没有sleep啊。应用程序就只能做到这里了,剩下的都是由驱动完成了。这就是驱动的任务。 上边说的可能大家都

Global site tag (gtag.js) - Google Analytics