Riot视频学习

Riot特点

  • 自定义标签;
  • 优雅的语法;
  • 虚拟dom;
  • 非常小的特点;
  • 非大公司作后盾,多人贡献的代码

为什么学习Riot(优势)

  • angularJs, react体积太大,不太适合移动端;
  • 公用组件组件化;
  • 轻量级MVM框架;
  • 引入概念少,容易入门;
  • 操作数据代替操作dom提高开发效率;
  • 代码量少,修改起来更容易,容易维护;
Riot的应用场景
  • 因为体积小适合移动端开发;
  • 多页面的前后端分离开发;
  • 组件封装;
  • 不会和其他框架有什么冲突;
开发前准备工作
  • 编辑器的JSX插件
  • sublime使用JSX插件
基本语法
  • if & show & hide
  • 函数与事件绑定
  • 表达式  {title || 'untitled'}
  • Riot参数设置
  • yield标签替换html
  • Tag对象解析(1. root //最外层的dom  2. on监听事件 off移除监听  one trigger 4个事件机制  3.parent && tags //父级tag,子tags   4. mixin ()//方法继承,实现方法复用    5.mount() && unmount()  6.update()   7.自定义属性和方法可以挂在tag上供外层调用);
  • 事件机制主要用于组件间的通信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值