帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
1
帖子
0
勋章
87
Y币

[App引擎] VueCloud-搭配requirejs、vuejs、aui一起使用apicloud

[复制链接]
发表于 2016-3-18 10:17:32
采用requirejs进行模块化管理 采用vuejs的数据绑定 简化dom操作 采用gulp优化图片 js css 采用npm进行前端依赖管理 采用AUI作为前端UI框架
如果你对此感兴趣 欢迎fork我
http://git**.**/pkaq/VueCloud
https://**.**/pkaq/vuecloud
目录说明
  • root
    • |-html 页面文件目录
    • |-script 脚本文件目录
      • |-lib 第三方js
      • |-core 公共模块
      • |-app 业务模块页面js
      • |-app.js requirejs入口文件
    • |-css 样式文件
      • |-app 业务模块页面css


使用说明
  • 本项目由于采用了npm进行前端依赖管理,请确保你机器已经安装好了nodejs 5.+以及npm3.+的环境 按如下步骤操作
    • clone本项目
    • cd cloneDir,跳转到你刚才clone的目录
    • npm install,安装所需依赖


2
帖子
0
勋章
30
Y币
首先当然要问一下性能如何
7
帖子
0
勋章
1594
Y币
以下是个人观点:
项目的工程化是值得肯定的,但是在选择上会存在一些问题。
比如requirejs主要是用来管理js加载的,在APICloud的平台存在意义不大。
vuejs与Angularjs有些类似,都讲求的是数据驱动,就是说由数据变动来驱动dom改变,这个就与zeptojs,api.js设计上就有冲突。最好存在一种就好。
1
帖子
0
勋章
87
Y币
数据云咨询-北 发表于 2016-3-18 11:45
以下是个人观点:
项目的工程化是值得肯定的,但是在选择上会存在一些问题。
比如requirejs主要是用来管理j ...

requirejs确实是个很纠结的存在,仅仅为了模块化和按需加载
而vue主要是针对开发人员使用ajax加载数据时对页面dom的繁重操作才考虑加进来的,感觉跟$api搭配使用会更好
5
帖子
0
勋章
52
Y币
最近在apicloud的项目中也使用过vue.js感觉还是挺不错的。vue.js是偏向于mvvm框架中的mv部分,用来做双向数据绑定挺好的,省去了一堆操作dom的代码。
7
帖子
0
勋章
1594
Y币
如是我闻 发表于 2016-3-21 08:32
requirejs确实是个很纠结的存在,仅仅为了模块化和按需加载
而vue主要是针对开发人员使用ajax加载数据时 ...

vuejs还是提倡数据驱动,所以$api的那一套都是仿照jquery来的,也就没太大必要,ajax部分用api.ajax足以
1
帖子
0
勋章
87
Y币
本帖最后由 如是我闻 于 2016-3-21 13:45 编辑
数据云咨询-北 发表于 2016-3-21 10:34
vuejs还是提倡数据驱动,所以$api的那一套都是仿照jquery来的,也就没太大必要,ajax部分用api.ajax足以 ...

ajax固然可以,一个简单的例子,假设有一个列表,首先读取缓存数据进行展现,然后后台会请求远程数据进行比对确定是否对已加载的数据进行新增 删除 修改 而后有点击加载更多;如果这一套下来用jquery去做 页面的代码会非常的冗长繁杂 所以也就是为何需要数据驱动页面变动了实际上我认为这也是vue这种现代库相对jquery这种传统库的优势之一
18
帖子
0
勋章
361
Y币
主要是打包怎么管理,多人开发下在api貌似不方便打包。
之前也试过gulp+react来弄最后还是放弃。
4
帖子
0
勋章
35
Y币
林军 发表于 2016-5-6 11:15
主要是打包怎么管理,多人开发下在api貌似不方便打包。
之前也试过gulp+react来弄最后还是放弃。 ...

我用webpack来打包,感觉还不错的
39
帖子
1
勋章
422
Y币
如是我闻 发表于 2016-3-21 13:40
ajax固然可以,一个简单的例子,假设有一个列表,首先读取缓存数据进行展现,然后后台会请求远程数据进行 ...

问一下 数据缓存你是用哪种方式实现的
12下一页
您需要登录后才可以回帖 登录

本版积分规则