YJKJ第一周
来源:互联网 发布:开发mac os 应用程序 编辑:程序博客网 时间:2024/05/21 00:18
nodejs:
1、supervisor模块 自动监听重启程序。
supervisor的安装也很简单:
直接用npm安装既可,键入命令: npm -g install supervisor
这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。
启动supervisor app.js。
2、npm i 是 npm install 的缩写。
3、express.router()方法
4、app.use(),加载中间件,中间件通过next()将请求传递到下一个中间件,next() 控制权限转移。next作为参数,写在app.use的回调函数里。在回调函数里调用next()。
5、app.set('views',path.join(__dirname,'views')); 设置存放模板文件的目录。
6、app.set('view engine','ejs');设置模板引擎为ejs。npm i ejs。
7、supergent(抓取网页) cheerio(分析网页)。
8、res.render(view,{name:'name'},function(err,html){})数据渲染进模板,其实内部调用的是app.render(),一个生成视图的工具。
9、res.status(500).json({err:'message'});
10、app.use(express.static(path.join(__dirname,'public')));设置public文件夹为静态文件目录。存放img css js。
11、res.redirect('/login'); 重定向页面.
12、req.body() 需要载入body-parse中间件。用来解析post请求中数据。
13、req.query() nodejs默认提供,用来解析get请求参数。
14、req、params() 包含路由参数,取带冒号的参数。
15、server-favicon 中间价模块 用于请求网页logo
16、Margan() 用于控制台中显示req请求信息。
17、cookie-parse() 解释cookie的工具。
18、body-parse 解析客户端请求的body内容,内部使用json.url. 文件上传处理。
19、express-session 保存登录信息,判断登录状态。
20、Async 流程控制工具包 提供强大的异步功能。
21、app.use() 用于加载处理http请求的中间件。
22、home.js里 modules.exports = home 导出。 require(‘/home‘) 引入。
23、window.scrollTo(x,y);
24、汉字正则:var regName = /^([\U4E00-U9FA5]+,?)+$/;
25、tiggerHandler()支触发指定的事件类型,不会执行浏览器的默认动作。tigger()触发某类事件,也会导致浏览器的默认行为执行。
26、ejs模板 node开源模板 js语句写在 <%%> 输出用<%= %>。
27、crypo模板 提供通用的加密哈希算法 nodejs用C++实现,用crypo模块暴露给js。
28、生成ssh key的方法:git bash 中 ssh-keygen-t rsc -C "邮箱";找到id-rsa.pub文件 打开复制 添加到github的SSH keys中,点击ADD key。
29、echarts 创建一个div 设宽高,引入echarts插件,js里获取节点,用echarts.init实例化一个对象,指定图片配置项和数据。
- YJKJ第一周
- YJKJ大杂烩
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周。。
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第一周
- 第二行代码第二章笔记
- 量化投资-基本面模型-沪铝多因素模型
- 生产者消费者理论模型
- 不是技术牛人,如何拿到国内IT巨头的Offer
- 147. Insertion Sort List
- YJKJ第一周
- 【web前端】typeof和object.toString.call()的区别
- Redis和Memcached的区别(总结)
- javascript 正则表达式
- 在线HTML编辑器
- TCP 和 UDP详解与其区别
- 连接的管道(最小生成树)
- 第二行代码第三章笔记
- Linux下的tar压缩解压缩命令详解