2018-06-13

用户名: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.


2018-06-13_第1张图片

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。

将昨天开发的轮播件按昨晚的开发规范要求,整合到这个开发目录中去。

培训计划

周二,周四晚上,周六全天

你可能感兴趣的:(2018-06-13)