自定义博客皮肤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类及使用示例

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

2015-07-16 16:42:00 129

转载 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 130

转载 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 137

转载 1.7 css依赖顺序的解析

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

2015-07-16 10:57:00 196

转载 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 102

转载 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 193

转载 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 235

转载 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 169

转载 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 151

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

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

2015-07-15 15:51:00 272

转载 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 138

转载 1.1 目录规范

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

2015-07-15 13:42:00 299

转载 1.3 产出项目

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

2015-07-15 13:32:00 108

空空如也

空空如也

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

TA关注的人

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