关于官网vue教程的学习,带码
关于webpack学习
关于bootstrap的学习
index.html
bootstrap快速入门
参考课程: https://www.imooc.com/learn/826
启动命令:
- 首先要启动mongodb,可参考另一个教程的配置
- 接着grunt启动应用即可
localhost:3000/staff
利用Ajax异步查询员工信息,以及创建员工信息。
课程服务器端采用PHP,同时传递伪数据。
参考课程: https://www.imooc.com/learn/250
改造:
前端页面渲染和交互采用jade,bootstrap,jquery,ajax;服务器端采用node.js;数据库使用mongodb;同时使用grunt自动编译
整个结构可以参考我另一个项目 https://github.com/yifon/nodejs-learning/tree/master/movie ,staff这个项目是在理解了Scott老师结构的基础上套用改造的。
员工编号staffId是唯一的。
若staffId存在,则提供员工信息。若不存在则提醒。
若staffId存在,则不可以创建。若不存在则可以创建
若staffId不存在,则不可以修改。若存在则可以修改
localhost:3000/fruit
慕课网上有个例子https://www.imooc.com/code/13468 使用jquery的load()方法异步获取http://www.imooc.com/data/fruit_part.html 的资源,在线编程不会有跨域的问题,但是复制到本地直接用客户端去访问就会有跨域的问题。解决跨域的问题可以搭个本地服务器,再使用代理,实现客户端->请求本地服务器->请求慕课网资源,解决跨域问题。
本地用node.js搭了服务器,再使用代理中间件做请求的转发http-proxy-middleware。 代码只需要看fruit相关的即可。
localhost:3000/sport
案例https://www.imooc.com/code/13468
跨域使用使用getJSON()方法异步加载JSON格式数据http://www.imooc.com/data/sport.json 的问题
localhost:3000/sport_f
案例https://www.imooc.com/code/13470
跨域使用getScript()方法加载并执行指定服务器路径http://www.imooc.com/data/sport_f.js 的JavaScript格式文件,根据条件,将数据内容显示在页面中的问题。
localhost:3000/info_f
案例https://www.imooc.com/code/13471
跨域使用$.get()方法向服务器成功请求数据后,在回调函数中通过data参数传回请求的数据
localhost:3000/check_f
案例https://www.imooc.com/code/13472
使用$.post()方法向服务器发送数据
碰到一个问题,也就是同时使用bodyParser.json()和bodyParser.urlencode()会导致响应504。
原因已经自己分析了,参考我的问题描述和分析:
https://segmentfault.com/q/1010000012831152
..(待续)