自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除