YUI 系统学习之一 基础架构

本文详细介绍了YUI3的三层架构,包括核心层(YUI全局对象、事件、节点)、基础层(base)和构件层(widget),并探讨了其优势和不足。作者建议将node和widget统一,简化框架结构。此外,文章强调了掌握javascript基础和理解jquery与YUI3之间的关系对于界面开发的重要性。
摘要由CSDN通过智能技术生成

对javascript和YUI3的学习已经持续了10天,基本上掌握了YUI3的用法,打算陆续将YUI3的基础和体会写出来,以便于后期的界面开发

 

YUI3采用构件化的思想来搭建前台界面,核心思想就是组件widget

 

一、YUI3的层次

1、第一层核心层:包括YUI全局对象、事件、节点。  

             YUI全局对象包括YUI模块、oop模块,yui模块是一些最核心的javascript代码,这个模块也成为种子,主要用于加载其他模块和计算模块间的关系,同时模块中还包含很多常用类,相当于java的lang包一样。oop模块包含继承、合并、克隆等类。他们作为YUI的核心对上层模块提供支持。

            节点模块 node  ,他把DOM元素演化为node对象,对DOM元素进行包装有一些好处,风格一致的操作,能够让DOM元素结合YUI核心进行扩展,

             事件模块 event ,事件是核心,用途就是让对象和对象之间解耦合的交互。借助这个模块,我们能为每一个对象定义事件。在YUI3中,事件是冒泡传递的。</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值