码迷,mamicode.com
首页 > 其他好文 > 详细

原始node

时间:2020-03-06 19:37:24      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:lob   await   win   module   settime   页面   registry   卸载   消息   

文件名.js

技术图片

 

函数的简写

 技术图片技术图片

 

 

 箭头函数和普通函数的this指向不一样,f1的未定义,f2的为张不x

技术图片

 

 使用for in遍历时会吧属性也遍历出来,for of不会

赋值可以这样简写

技术图片

 

 异步处理

技术图片

错误消息用catch

技术图片

 

 调用函数要在前面加async和await

技术图片

 

 技术图片

 

 map函数把原来的每一个值都参与运算后重新赋值回去,下例数组的值都乘了2

技术图片

 

filter过滤,为把不满足条件的都去除掉

 技术图片

手工运行文件为当前文件下运行node 文件.js

技术图片

基本
运行 node xx.js
global、window
setTimeout()、setInterval()
__filename 当前文件路径、__dirname 当前父级文件路径

文件互相调用时用require,函数导出用exports 

技术图片

 

 如果只导出一个数据那么就用module.exports=“数据”,调用时用const a= require(‘./a‘),console.log(a)

当要导入一个包时(如果a是一个包)在这个包下,打开命令行npm init一下,对这个包进行一下初始化为一个模块,然后就可以像上面那么写

index.js文件为这个包下的默认模块

node_modules这个包为默认包不写路径也会自动到里面去搜索资源

文件搜索是当前目录下找然后父级目录下找然后再下一个父级,但是不会到父级的孙级目录去找

最后会去找%node_path%这个环境变量所表示的路径下去找

 

CommonJS(cmd)
exports、module.exports、require(‘./xx.js‘)
加载方式(只会加载一次)
相对路径或绝对路径
模块名:node_modules->父目录node_modules->NODE_PATH
npm
init、install/i、-S、-D、-g
NODE_PATH %appdata%\npm\node_modules
https://www.npmjs.com/
npm config set registry http://registry.npm.taobao.org 设置文件资源库为淘宝的资源库 
cnpm http://npm.taobao.org/
npm search jquery --registry=https://registry.npmjs.org/

安装东西时,运行npm i jquery,就可以在当前目录下安装jquery了,i是install的简写

然后再require(“jquery”)就可以拿到了

技术图片

 

卸载用uninstall命令

npm i jquery@1就是安装1系列最新版,

npm i bootstrap@3

 复制文件时要考package.json文件和代码文件,不用考库,别人运行时只要运行一次npm i 就可以了

npm i mysql

数据库连接,finally里面写conn.eng();

技术图片

 

技术图片

 

技术图片

 

 保持数据库连接不断开,连接池

技术图片

 

 npm i express 安装web服务器,

技术图片

 

 use的页面访问任何路径都是它 ,所以用get

 

技术图片

为了管理方便使用router,来确定返回页面的情况

技术图片

 

 然后数据库的使用就用exports把pool公布出去

技术图片

 

 要使用时把它导入即可

技术图片

 

然后就可以把数据库和页面控制器分开来,项目的结构就更清晰

技术图片

 

 安装ejs后

 

技术图片

 

 再将具体返回的页面放入一个view包中,这样写页面更加便捷

技术图片

 

 请求返回结果应该用json

技术图片

 

原始node

标签:lob   await   win   module   settime   页面   registry   卸载   消息   

原文地址:https://www.cnblogs.com/xiao-c-s/p/12430184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!