- 博客(13)
- 收藏
- 关注
原创 node(7)-mongoose
node连接mongoDB使用mongoose连接数据库安装mongoosenpm install mongoose -Syarn add mongoose引入mongoosevar mongoose = require('mongoose')连接数据库使用connect连接mongodb数据库,端口号27017mongoose.connect('mongodb://localhost:27017/H51905',{useNewUrlParser:true})返回待定状态
2020-06-22 19:17:53
222
原创 node(6)-MongoDB
MongoDB简介MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个非关系型的数据库 nosql特点MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含
2020-06-22 19:16:59
169
原创 node(5)-包和npm
包和npm包(Package)第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。一个包里面拥有很多个模块,这些模块统一的暴露到出口模块(这是对外的接口),我们使用的时候只需要引入出口模块即可包结构 package.json 描述文件(必需) bin 可执行的二进制文件 lib js代码 doc 文档 test 单元测试package.json描述了这个项目所需要的各种模块,以及项目的配置信息(例如名称,版本,许可证等数据)别人可以根据
2020-06-22 19:15:21
212
原创 node(5)-path、url模块
path 模块path模块可以正确的拼接出和当前系统一样反斜杠的地址引入const path = require('path')join方法连接路径,会解析成当前系统支持的路径path.join('public','uploads','avatar') // public\uploads\avatarfs.readFile(path.join(__dirname,'01.hello.js'),'utf8',(err,doc)=>{})resolve()方法获取当前文件的绝对
2020-06-22 19:13:32
239
原创 node(4)-fs模块
fs 模块file system 文件系统,node中自带的核心模块,用来管理和操作服务器上的文件的。流在计算机和网络中数据的传输都是通过流实现的,具体的表现是就是二进制的数据流也分为可读流和可写流,而我们对文件的操作就是读和写的操作api异步方法fs.stat() //读取文件信息fs.mkdir() //创建文件夹fs.readdir() //读取文件夹fs.rmdir() //删除文件夹fs.writeFile() //创
2020-06-22 19:12:04
125
原创 element-ui 表格的封装
Table.vue<template> <div> <el-table :height="settings.height" v-loading="settings.isLoading" :border="settings.isBorder" @selection-change="e => handleClick('select',e)" :data="data" style="width
2020-06-19 17:26:50
1864
2
原创 node(3)-http模块
http 模块引入http模块添加一个核心的模块http模块,负责处理接收浏览发送过来的数据;const http = require("http");创建服务器使用createServer()方法创建一个服务器const server = http.createServer();监听数据当浏览器发送过来请求后,就会触发 request 这个事件,这时会调用后面的回调函数;req表示请求对象,获取客户端的请求信息;res表示相响应对象,给客户端发送响应信息serve
2020-06-19 10:40:26
109
原创 vue-递归路由实现树形控件展示
<template> <div> <el-tree :data="treeArr" /> </div></template><script>export default { data() { return { treeArr: [] }; }, methods: { getTreeData(obj, arrT) { obj.forEach((item, index) => {
2020-06-18 17:53:50
1434
原创 element-ui选择器的二次封装
对element的二次封装主要是提高组件的复用性,降低代码的复杂,引用的组件只需要传入必要的data参数和settings配置以及@select事件即可<template> <div class="select-container"> <span v-if="settings.title">{{settings.title}}</span> <el-select v-model="value"
2020-06-18 16:06:45
1320
1
原创 简单的vue+echarts封装
index.vue可复用的子组件,echarts所需的data通过props传入<template> <div ref="myEchart" :style="{height:height,width:width}"></div></template><script>import echarts from "echarts";export default { name: "echarts", data() { .
2020-06-18 15:52:46
1163
原创 vue项目说明文档
tips: 本项目大部分按照以下说明编写,不符合以下原则的部分,原因是vue-admin-template作者自身的编写特点,本人并未改动.建议遵循该项目规则编写,当然如果觉得自己的规则更让你编写舒适的话,请无视建议,专注于项目说明本身本项目选用vue-admin-template为模板本项目地址项目色系参考variables.scss项目目录├── build # 构建相关├── mock # 项.
2020-06-18 00:07:00
4076
原创 node(2)-CommonJS
CommonJSCommonJS是一个模块化的规范,弥补javascript没有模块化标准的缺陷.它的终极目标就是使得javascript也能够像java这样的语言一样,能够开发大型应用程序。CommonJS 就是模块化的标准,nodejs就是 CommonJS(模块化)的实现。模块简介在node中,一个js文件就是一个模块.一些常用的公共功能编写在一个单独的JS文件中,这个文件就是作为一个模块存在的模块作用域在node中没有全局作用域的概念,通过requir
2020-06-18 00:03:12
109
原创 node(1)-认识node
#简介基于 Chrome 的V8 JS 解析引擎之上,解放了Javascript的编程能力,为 Javascript 提供了 后端编程的能力,例如文件操作,http服务所以说,Node.js 是 一个让javascript进行后端编程的一个运行平台;符合了一切ECMAScript规范的后台语言V8引擎是一个JavaScript引擎实现,最初由一些语言方面专家设计,后被谷歌收购,随后谷歌对其进行了开源。V8使用C++开发,js在v8引擎下运行媲美二进制的速度版本LTS 长期稳
2020-06-17 23:57:04
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人