自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 3.3 atm与后台语言协同工作方案 php类及使用示例

<?phpclass atmjs{ private $path = '/path/to/maps/remote';    //这里必须修改 private $id = ''; private $scripts = ''; private $debugId = ''; private $status = false; ...

2015-07-16 16:42:00 122

转载 3.2 atm与后台语言协同工作方案 -- 调试模式

json文件// ~/blog/user/account/1.0.0 文件夹产出的地图文件, 1.0.0/exports下的入口文件的依赖都生成到了maps里面{ "settings": { "port": 1234, "debugParam": "debugId", "domain": "http://cn-style.gcimg.net/static"...

2015-07-16 16:26:00 122

转载 3.1 atm与后台语言协同工作方案

先以登陆页来分析// ~/blog/user/account/1.0.0 文件夹产出的地图文件, 1.0.0/exports下的入口文件的依赖都生成到了maps里面{ "settings": { "port": 1234, "debugParam": "debugId", "domain": "http://cn-style.gcimg.n...

2015-07-16 15:24:00 131

转载 1.7 css依赖顺序的解析

入口文件: login.js// login.js的依赖 [ 'login.css' ] // login.css的依赖 [ 'account.css' ] // account.css的依赖 [ 'reset.css', //重置样式...

2015-07-16 10:57:00 191

转载 1.6 文件依赖中的占位符的用法

结构:~/blog/user/common/1.0.0/common.js (id: 'user/common:1.0.0');~/blog/user/art/1.0.0/art.js (id: 'user/art:1.0.0');~/blog/user/art/1.0.0/exports/add.js(id: 'user/art:1.0.0/add');art.js中依赖com...

2015-07-16 10:47:00 91

转载 1.5 ejs中atmjs的用法

1.atmjs.use(入口文件id)<% atmjs.use('$family/$module:$version') %>  eg: atmjs.use('user/art:1.0.0/add')首先,会先对user频道下的art模块下的1.0.0版本进行构建,构建之后再进行页面的渲染其次,如果在 user/art/1.0.0/views下的模板里面...

2015-07-16 10:36:00 182

转载 1.4 build命令

关于build命令的执行路径问题:首先,atm的模块构建粒度是模块下的版本文件夹因此,在版本文件夹下面只能构建一个版本在path/to/project/family/module/version目录下执行命令atm build只会构建:version文件夹在path/to/project/family/module目录下执行命令 atm build 会构建...

2015-07-16 10:15:00 223

转载 2.2-2 文章模块开发【添加文章页面脚本编写】

~/blog/user/art/1.0.0/add.js 开发添加文章页面主要的功能就是一个提交表单,这里我们采用异步提交1.模块依赖为了提高开发效率,我们用jQuery进行开发(我们建议一个项目只用一个jquery版本,因此我们把jQuery作为一个核心模块进行处理)  访问http://127.0.0.1:1234,我们可以看到jquery文件的id为$, 提供的...

2015-07-16 10:01:00 155

转载 2.2-1 文章模块开发 【入口脚本及模板的创建】

文章模块的开发目录为: ~/blog/user/art/1.0.0文章管理主要有3个页面: 文章列表/添加文章/编辑文章1.模板atm规定,模板文件统一放在版本号下面的views文件夹下面因此:  1.在~/blog/user/art/1.0.0下面创建views文件夹  2.在views文件夹下创建 list.ejs / add.ejs / edit.ej...

2015-07-15 16:38:00 129

转载 2.1 开始一个项目 【功能梳理】

项目名称:博客网站(blog)项目需求:  1.网站前台:博客展示,分享等一系列功能  2.用户后台:文章管理功能,图片管理功能  3.管理员后台:管理用户等一系列功能项目梳理:  按照atm的设计思路  网站前台可做为family进行设计,命名为 www  用户后台也作为family进行设计,命名为user  管理员后台也作为family进行设计,命名为ad...

2015-07-15 15:51:00 265

转载 1.2 安装atm

安装atm (前提是已经安装过node,且node版本要求 0.12.x或更高)npm install -g atm如果过程比较慢,可以用国内的镜像npm install -g atm --registry=https://registry.npm.taobao.org转载于:https://www.cnblogs.com/ipliu/p/4...

2015-07-15 15:25:00 123

转载 1.1 目录规范

atm目录规范atm是按项目来进行设计的,所以开发的最顶层目录即是项目目录(project)项目目录下是栏目目录(family),一个project下可以有多个family栏目目录下是模块目录(module),一个family下有多个module模块目录下是版本目录(version),一个module下可以有多个版本模块分类atm把模块分为三类1.核心模块...

2015-07-15 13:42:00 293

转载 1.3 产出项目

1.首先新建一个项目目录 .eg:  ~/project2.命令行切换到上述目录cd ~/project  3.执行命令atm generate4.在命令执行过程中,需要输入一个端口, eg: 1234 (ps:如果有多个项目,不用输入相同的端口,如果创建后发现端口被占用,需要修改项目目录下的atm-settings.js里面的port参数)...

2015-07-15 13:32:00 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除