node.js
一路向北@L
平静的坚持比爆发的努力更弥足珍贵
展开
-
ECMAScript
ECMAScriptES6.0是JavaScript语言下一代标准,2015遍6月正式发布目标:使JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言ES5 严格模式:strict mode 即在严格条件下运行 消除JavaScript语言的一些不合理,不严谨之处,减少一些怪异行为 消除代码运行的一些不安全之处,保证...原创 2019-09-09 19:41:37 · 146 阅读 · 0 评论 -
websocket与socket
websocket与socket.iohttp协议是单向的,无状态的应答模式是客户端请求,服务器应答如果想想实现这种实时聊天?现在,很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然...原创 2019-09-27 20:54:23 · 126 阅读 · 0 评论 -
koa和exprsss区别
koa和exprsss区别koa没有内置中间件express有几个内置的中间件,如express.static()//加载静态资源koa不再有req,res请求,它是封装在context里面 ctxexpress是有req请求数据,res相应内容koa自己封装了路由规则安装全局安装:koa-generator框架npm install koa-generator -g新建一个...原创 2019-09-27 20:37:16 · 236 阅读 · 0 评论 -
Mongoose
Mongoose可以为文档创建一个模式结构(schema)更加规范化,给属性值设置数据类型数据可以通过类型转换为对象模型mongoose中提供了几个新的对象Schema(模型对象)定义约束了数据库中的文档结构设置规范属性的数据类型数据类型(严格区分大小写)String,Number,Boolean,Array,Buffer,Date,ObjectId或Oid,M...原创 2019-09-25 17:15:49 · 222 阅读 · 0 评论 -
mongodb数据库
在这里插入代码片# 数据库把数据进行持久化储存数据库是按照数据结构来阻止,存储和管理数据的仓库安全,操作数据方便数据库编程语言传统的sql语言 结构化查询语言 Structured Query LanguageSQL Server(微软) MySql(开源免费) Oracle(甲骨文)SQLServer和mysql语法格式如果电脑安装以上的数据库,默认的端口是3306se...原创 2019-09-25 08:30:31 · 90 阅读 · 0 评论 -
webpack
webpack是一个模块打包器,能够把所有的文件都当做是一个模块它把所有的文件资源(js,json,css,sass,图片)都看作为模块将这些文件资源解析处理以后,生成对应的打包文件使用webpack构建一些应用也是非常方便,比如基于node webpack vue-cli构建vue程序(脚手架)webpack是一个基于node.js运行环境,用于打包本地文件之间相互依赖并最终输出成...原创 2019-09-23 20:35:09 · 166 阅读 · 0 评论 -
模块化的理解
模块化的理解1.什么是模块?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信2.为什么使用模块及模块化?模块及模块化以module.exports(暴露)和require(引入 )来说(1):达到代码重用性,避免全局变量的污染模块化是指解决一个复杂问题时自顶向下逐层把系统...原创 2019-09-22 20:26:47 · 861 阅读 · 0 评论 -
express模块
expresslet express = require('express')//创建一个应用程序let app = express();console.log(app);//定义一个路由app.get('/',(req,res)=>{ res.send('...')}).listen(3000)路由切换127.0.0.1/stu stu页面127.0.0.1/...原创 2019-09-18 22:00:07 · 277 阅读 · 0 评论 -
使用node.js删除文件夹以及文件
使用node.js删除文件夹以及文件var fs = require('fs')//引入fs模块var path = require('path')//引入path模块var filepath = path.resolve('./a')//获得想要删除的文件夹的绝对路径//console.log(filepath)function fun(dir){ var files =fs...原创 2019-09-17 19:33:11 · 620 阅读 · 0 评论 -
模块化加载与commonjs
模块化加载与commonjs一个js文件对应就是一个模块文件es5不支持原生的模块化,它是以script引入进来node为了模块化,引入了commonJS规范commonJS:方便团队开发方便与模块的管理一个模块就是做你这个模块只要的事es6中模块 export 变量名=变量值引入<script type="module">import {...原创 2019-09-16 18:43:49 · 154 阅读 · 0 评论 -
国庆项目的一些坑与总结
1.npm安装spm报错:network If you are behind a proxy解决 npm config set registry http://registry.npmjs.org/2.input框type=file设置cursor:pointer的问题为了让美化上传文件框,设置了cursor:pointer;,然而不起作用,然后百度找到了解决方法,设置font-size:0...原创 2019-10-08 09:40:01 · 179 阅读 · 0 评论