用户名:cxy 密码: cyx2018 邮箱: xiangyan.chen@madingyu.com
http://118.190.62.2:10101/tree/fullstack-training.git
npm install 出现问题
出现这样的警告
npm WARN saveError ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm WARN system32 No description
npm WARN system32 No repository field.
npm WARN system32 No README data
npm WARN system32 No license field.
git clone --recursive git://github.com/isaacs/npm.git
cd npm
node cli.js install npm -gf
npm -v
安装nodejs
baidu it
安装cnpm
baidu it
安装git
baidu it
仓库网站
web visit http://118.190.62.2.10101 with username/pwd (given by @alex yu)
git仓库用户/邮箱/密码
如用户名: test; 邮箱: test@example.com; 密码: xxxxx (由@alex提供)
git 本地配置
$ git config --global user.email "test@example.com"
$ git config --global user.name "test"
$ git config core.ignorecase false (大小写敏感)
生成ssh key
mac (windows 用git bash命令行)
$ ssh-keygen -t rsa -C "test@example.com" 一直按回车
复制 ~/.ssh/id_rsa.pub 内容
$ cat ~/.ssh/id_rsa.pub | pbcopy
http://118.190.62.2:10101/ 用户名+密码登录,右上角找到【用户中心】-> 【SSH Keys】-> 将上面复制的一段粘贴,权限选择【RW】然后点击 -> 【添加】
获取仓库地址
http://118.190.62.2:10101/, 【版本库】->【选择你要操作的仓库】,则显示有版本库地址。用ssh地址就好了。
本地: $ git clone ssh://test@118.190.62.2:29418/fullstack-training.git
然后就可以进行开发,运行,测试,提交了。
编辑器安装
vs code
baidu it
0. install markdowno
安装git test file
先打开你的文件夹,开始新的编程之路,
文件夹为新建文件,请先创建一个新的仓库。
javascript基础
深入学习
Javascript编程风格
Javascript模块化编程(一):模块的写法
Javascript模块化编程(二):AMD规范
Javascript模块化编程(三):require.js的用法
附
W3C javaScript
培训
2018.6.5 @alex 培训学习任务-面向对象与模块化开发(一) @陈香艳 @李伟
培训js 面向对象模块化开发概念
培训git 常用命令操作
2018.6.6 @alex 培训学习任务-面向对象与模块化开发\git操作(二) @陈香艳 @李伟
任务 @陈香艳 @李伟
应用requirejs面向对象模块化开发方式实现倒计时模块
基于git 创建一个培训仓库的分支
在分支个人工作目录上开发倒计时模块
开发完成后立将分支推到远程
合并分支到master分支并推到远程
培训问题
解决问题的思维与方式不活跃。
编码规范没意识形成。
2018.6.7 @alex 培训学习任务-面向对象与模块化开发(三) @陈香艳 @李伟
任务 @陈香艳 @李伟
从 list.html 的 dom结构
将data-user-list里的数取出来, 按age 从小到大排序。 然后显示在表格里,每一行后面跟一个删除按钮,点击可以删除当前行。
表格下面是两个输入框与一个添加按钮。点击添加会往以上表格后添加一行。同时会按按age 从小到大排序。
最后还会有一个保存按钮。将表格中的数据调用ajax接口(url 填: http://127.0.0.1:9090/save ),进行保存到后端。
要求
全部用面向对象及模块化编程方式。
解决问题优先原则。
2018.6.8 @alex 培训学习任务-面向对象与模块化开发(四) @陈香艳 @李伟
精读对下文章
Javascript 面向对象编程(一):封装
Javascript面向对象编程(二):构造函数的继承
Javascript面向对象编程(三):非构造函数的继承
Javascript的this用法
对本周的编码任务按面向对象模块化的规范重新整理。
countdown
user-manage
git操作练习与mac系统(and git bash)操作练习
下班前提交本周周报
总结发现并解决了什么重点问题。有什么感想。
邮件发送
2018.6.11 @alex 培训学习任务-模块化开发-轮播 @陈香艳 @李伟
html + css + js 通过模块化与面向对像的方式实现轮播模块
视觉稿地址
要求模块可复用,编写规范
深度学习W3C-HTML/CSS
2018.6.12 @alex 培训学习任务-脚手架原型与gulp应用 @陈香艳 @李伟
将training/gulp-study copy到各自的工作目录下。
在目录下运行 $ npm install 和 $ npm run start 两个命令
在src中改 *.scss/ *.js 文件,会发现自动编译到 build的目中去。为什么?
原因是我们用了gulp watch去构建监控我们的模块开发。可以打开gulpfile.js查看或百度了解更多关于gulp。
将昨天开发的轮播件按昨晚的开发规范要求,整合到这个开发目录中去。
培训计划
周二,周四晚上,周六全天