这是「简简前端漂流记」系列文章的第一篇,记录的是我在学习前端时的各种心路历程。取名便来源于《鲁滨逊漂流记》。
然而我并非孤单一人,杨同学竟然成为了我的导师(心中窃喜)。
刚加入时,新游项目已经接近完结。但因对项目类型的前端开发工作毫无经验,故并没有马上就参与到项目的开发当中,首先要做的就是配置好开发联调环境。
配置开发联调环境
配置开发联调环境大约分为以下几个步骤:
(1)拉下新游开发源码仓库到本地
(2)配置下私有源 npm,安装依赖,务必在项目根目录安装
(3)增加开发环境host
(4)给chrome 安装 Proxy SwitchySharp 插件,配置js的转发
配置好环境之后就可以开始动工了。
实战一:修改PHP模板
由于项目文件数目繁多,安装了快速查找代码的工具。
brew install the_silver_searcher
由于杨同学在敲码的过程中有添加TODO注释,我只要在Terminal执行 「ag TODO」就可以查找到还未完成的工作。
另外遇到的困难就是PHP语法的问题,于是找了PHP语法手册,一边查看一边对着改模板。
实战二:修改JS
第一次跟 node.js 近距离接触了!知道了如何定义模块,如何引用模块。
遇到的困难无非就是node.js的语法问题。
SVN与Git
因源码是放在 SVN 上的,故一开始我使用 SVN 进行更新,修改,提交等操作。但在使用期间遇到好几个冲突,用命令行实在难以解决。于是果断弃了,转为使用 git svn 。
深入前端第一周,几乎都在配置安装,敲命令行,看语法手册,搜索中度过,所以感觉时间很快就过去啦~只能说,要学习的知识实再是太多太多啦~
待办事项
(1)不会自己配置开发环境,配置开发环境需要做什么也不知道
(2)JavaScript,PHP,Node.js,Handlebars.js
(3)SVN 和 Git 的原理并不是很明白,命令行也不熟悉,遇到冲突不能马上解决
「路漫漫其修远兮 吾将上下而求索」以此来鼓励自己吧~