发布于 2016-11-11 
			  670人围观   0条评论
		
		0x00 熟悉环境和gitlab
(1天) 
* 熟悉工具,搭建环境 
* 熟悉项目架构,并解决CRM的一些issue
0x01 rem的学习计划
(2天) 
* 参考 从网易与淘宝的font-size思考前端设计稿与工作流,并阅读rem.js,知道rem的工作原理,和使用rem编写页面的具体流程 
* 实践一个最新的招生展页面,找设计要一份就ok了
0x02 工具相关说明
由于工具的编写需要rem(手机端)的知识,建议学习rem之后再尝试
(1天)
了解需求
- 终极目标:面向用户的工具。可以通过比较直观的操作配置页面的可变参数。参数入库并保存。用户访问页面,从数据库取出参数并渲染页面,达到效果。
 - 现在目标:砍掉难以实现的部分,先实现一个简单版本。比如背景及颜色的可替换,字体大小可调整,框的缩放和拖拽。
 - 仅供参考:
 
检验标准:小白可以容易操作该工具,并投入生产环境
- 难点: 
- 布局和可操作性之间的矛盾:操作愈简单,就会对布局产生愈大的影响。
 
 - 目前进度 
- 目前写了一个复杂版本的工具
 - 正在写的一个简单版本的工具,已经实现框的缩放和拖拽,背景图片的替换等,准备实现字体大小、阴影选择等
 
 - 建议: 
- 在遇到布局问题时候,建议与设计商量改进以减少开发难度。
 - 我的思路:分为俩个页面。一个页面(假定为页面A)用于操作配置样式,另外一个页面(假定为页面B)供给用户访问。页面A配置完样式之后,点击提交按钮,会将元素的样式获取然后提交到接口。页面B展现出来的时候,会从接口拿取页面需要的样式。页面A的样式通过vue绑定到数据部分,这样页面A每次进来的时候都会从接口拿数据,并展现上次提交结束时的状态。
 - 具体技术: 
- 页面布局参考之前的招生展,分为五块:头部标题部分、详情介绍、图片展示、联系信息、报名。除了第一个模块之外,其他四个用了相同的布局形式,也是为了更好的管理数据
 - 拖拽和缩放我使用了jquery ui去实现
 - 数据和样式之间的绑定用vue去实现,这样做带来的缺点是,耦合太大
 - 由于样式太多,数据格式比较复杂,所以用组件递归了数据里的样式
 - 由于手机端单位是rem,所以封装了px转rem的方法
 
 
 
0x03 关于vue
(1~2个
			
			发布于 2016-10-22 
			  329人围观   0条评论
		
		2016.10.17
- 破解版prezi的安装
 - 使用的的破解版prezi 5.2.8的版本,安装之后打开看到试用已经到期,将补丁文件夹中的俩个文件复制到安装目录下,然后替换即可,再次打开就有4000多天的试用期了,安装包和破解补丁都已经存入网盘软件目录下的prezi下的
 
			 
			    
				? 每日学习 ?
				  
			
			发布于 2016-10-17 
			  565人围观   0条评论
		
		2016.10.16
- 封装了aside侧滑栏组件,由于涉及到父组件的内容更改,采用了slot的形式去解决问题,但是slot的name属性改变时并不能导致父组件实时去渲染,必须重新渲染才能正确显示name指定的组件。因此,我采用了v-if的形式去变现的重新渲染,但这样之前写的过渡效果就没用了,这时候我尝试使用了vue的transition数学,并且成功使用。具体见代码
 
			 
			    
				? 每日学习 ?
				  
			
			发布于 2016-09-27 
			  540人围观   0条评论
		
		2016.09.26
- 今天主要封装了layer组件,还是老样子,导入之后,不过学到了怎么动态的插入组件,贴个链接
 - 因为没有动态插入的需求,所以还是最后导入直接放在页面上了,这样反而感觉比较方便一点,而且性能应该也不会比动态插入太差。
 - (Git软件开发过程)[http://aboutcoder.com/2015/11/16/work-in-git/]