`
decentway
  • 浏览: 157584 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
1. 要使用Event,首先要引入YUI3的种子文件: <script src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"></script> 然后加载相应模块:   YUI().use('event', function(Y) { }); 2. 设置事件响应函数:on() 有两个on方法,一个是YUI的,一个是Node的 Y.on("click", handleClick, "#foo p") 设置元素"#foo p" ...
YUI的Node功能为获取、创建、操作DOM节点提供很易懂的方式。每个Node实例代表一个DOM节点,每个NodeList代表一系列DOM节点。我们可以管理Node的className(myNode.addClass(‘foo’)) 和样式(myNode.setStyle(‘opacity’, 0.5))、可以创建DOM元素(Y.Node.create(‘foo’))等。 引入YUI种子文件和配置YUI实例就不累述了,详见 YUI 3: YUI 全局对象。 获取Node实例 Node是YUI3中DOM操作的接口。Node API是基于标准的DOM API的,它提供一些便捷的属性和方法使常用 ...
Getting a Script Node with JSON Data 这个例子应用YUI Get Utility:从一个跨域web服务获取JSON数据。这是一个相对常用的方法,但了解这门技术的安全细节是非常重要的。通过Get Utility(或者是任何一个“脚本节点”解决方案)被加载的脚本,当他们加载之后立即执行。如果你并不完全控制或者完全信任你的脚本资源,这将会是一个不安全的技术,并且它将给你用户的数据带来风险。对于更多的关于跨网站脚本[XSS]利用的危害,请参见:Cross-sit scripting     在这里,我们将使用一个信任的Yahoo!Search web ser ...
YUI模块是YUI3中的单一核心,所有需要使用YUI3的页面都必须包含该 模块,该模块提供加载功能,可以使用该功能动态加载指定模块,其依 赖模块会被自动加载,所以YUI模块可以看成YUI的一个种子。 YUI模块创建了一个全局对象 ...
Get 工具提供了一个,在页面加载完之后,附加脚本和css资源(包括跨域资源)到DOM上的机制。 Get工具两种常见的用例: 1.跨站数据检索:因为XMLHttplRequest(YUI IO Utility也是使用XMLHttpRequest)依靠一个严格的同源策略,所以,要 ...
DataSource 工具,通过广泛支持的协议,为从不同的资源中获得数据提供了一个统一的API。DataSource plugins和扩展能够增加例如schema normalization ,caching,以及polling数据的额外功能。   使用DataSource工具 DataSource basics 本地资源 远程资源(带Get Utility) Get后讲。 远程资源(带IO utility) 使用自定义函数资源 Caching Polling Events   DataSource basics 本地资源 远程资源(带Get Utility) Ge ...
DataSchema Utility 应用一个给定的模式 ,以任意格式的数据,标准化输入(例如JSON,XML,或者是分隔的文本)为一个JavaScript对象。DataSchema工具的作用是通过组建,在一种可预测的方式下,将各种各样的数据转换成一个固定的格式以便使用。 使用DataSchema工具 DataSchema basics DataSchema.Array DataSchema.JSON DataSchema.XML DataSchema.Text DataSchema 作为一个DataSouce插件 DataSchema basics  DataSchema c ...
YUI Cookie工具为与cookies交互提供了一个简单的API,包含subcookies的创建和处理。 关于HTTPOnly Cookies:暂时不支持。 使用Cookie工具 创建Cookies 很简单: //create a YUI instance and use the cookie module. YUI().use('cookie', function(Y) { Y.Cookie.set ...
 DataType工具为数据,日期,以及XML文档,提供方便的格式转换和字符串格式化方法。 注意:我们不赞成config.locale,config.dataformat,以及DataType.Data.Locale。这些属性将在3.4.0版本中被移除。 使用DataType工具 日期 格式化日期 DataType ...
Cache 工具为存储名值对到本地JavaScript内存提供了一个基本的缓存管理工具。作为Plugin的一个子类,它无缝地与其他组件结合(例如DataSource)。 升级说明 3.1.1以及之前的版本,使用cache时,要有Y.Cache变为Y.Plugin.Cache. 使用Cache工具 基本的caching 基本的caching允许你存储在本地JavaScript内存中频繁使用的数据。这种情况下允许你取得从服务器传送过来的响应数据,存储到本地,以消除下一次的重复请求,这样能获得很好的性能,减轻服务器负载。 使用以下属性来配置你的Cache实例。 属性 默认值 ...
1.跨域请求:cross-domain 初步体验“AJAX不能跨域访问”(原创)[有源码,有示例] ajax跨域访问(cross-domain) 百度搜索一下  2.好像YUI中,数组用"[]"表示,对象用"{}"表示。例如. //数组对象 [ {make:"Chevrolet",model:"Bel Air",year:1957}, {make:"Dodge",model:"Dart",year:1964 ...
 YUI IO是一个通讯工具,用于数据获取和内容更新,它使用XMLHttpRequest对象来用于“同区域”请求,当用于“跨区域”请求时,使用相反的传输工具。 开始 <script src="http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js" charset="utf-8"></script>   // Create a new YUI instance and populate it with the required modules. YUI( ...
    JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 JSON模块综述: 为了是脚本尽可能的小,JSON模块被分成了以下几个部分:  json ...
Global site tag (gtag.js) - Google Analytics