1. 讲了一个xhr(XMLHttpRequest)方法,用户实现客户端js和服务器的通信(异步)

  1. 实现了一个留言板功能,包含登陆,注册以及文件上传(使用了jquery的一个文件上传插件)

  2. 在实现登陆注册的时候,我们把用户信息(users文件夹)和留言信息(comments文件夹)分开存储

  3. 在读取留言板信息的时候把用户信息拼接在返回数据中

  4. 留言板信息中包含用户名,通过用户名提取出用户的昵称和头像数据

  5. 要实现一个新闻管理的后台和展示前端

  6. 要求使用到富文本编辑器以及图片上传功能

  7. 推荐使用kindeditor编辑器

  8. grunt的使用.实现前端带啊的自动构建(js css html代码的合并压缩以及错误检查) 10.grunt的难点就是配置文件 怎么写(gruntfile.js) 11.Postman这个是一个api测试的插件(chrome浏览器的插件) 12.富文本转接文本时在代码{{前面加个#}} 13.排查代码错误的流程

    针对现阶段我们学的知识,对代码进行错误排查步骤如下: a.运行Node app.js 看控制台是否有错误提示 b.如果有错误提示找到对应的代码进行修改 c.控制台常见错误 module not found 模块未找到,需要安装相关的模块 把res.render或者res.send方法写在了循环内部 自己定义的一些模块引入错误(路径问题) 使用模板引擎的时候配置错误(模板目录名字写错) 代码拼写错误以及大小写问题 view found in views directory 意思是:无法在模板文件夹下找到视图模板.错误原图:拼写错误

    以上错误位置的行数会在命令行窗口中显示,要注意查看错误提示内容
    错误提示包含你自己写的代码以及此处代码引起的核心模块错误的位置
    

    d.客户端Js中常见的错误 在拷贝代码的时候不要所有的 文件都拷贝进新项目 js代码要掌握调试方法 打开浏览器调试功能后,首先看有没有错误提示 1).查看按钮有没有添加click事件 2).如果是通过js添加的click事件,需要确认元素选择器是否错误 3).按钮的click事件是否被覆盖 页面中避免出现多余的标签和代码 客户端js和服务器端进行交互的时候: 1).查看客户端js的返回代码(状态码) 404:页面没找到.确认服务器端配置的路由地址和客户端实际提交的地址是否一致 500:服务器内部错误,这种事服务器端代码报错引起的,需要查看命令行输出内容 2).确认一下服务器端的执行结果(如:文件是否保存成功,是否上传文件成功) 步骤1:在服务器端返回结果部分加入输出代码 步骤2:在客户端Js的接收部分加入返回结果的输出代码 步骤3:如果使用了模板引擎,确认模板代码是否有问题