admin 发布于 06月24, 2017

nodejs笔记(二)[mongoose]

Mongoose学习参考文档 前言:本学习参考文档仅供参考,如有问题,师请雅正 一、快速通道 1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 注意: 1.本学习文档采用严格命名方式来区别不同对象,例如: var PersonSchema; //Person的文本属性 var PersonModel; //Person的数据库模型 var PersonEntity; //Per...

阅读全文 »

admin 发布于 06月21, 2017

vue笔记(三)

安装scss 第一步npm install node-sass --save-dev npm install sass-loader --save-dev 第二部,打开webpack.base.config.js在loaders里面加上 { test: /\.scss$/, loaders: ["style", "css", "sass"] } 第三部,在需要用到scss的地方写上 <style lang="scss" scoped> </style> ...

阅读全文 »

admin 发布于 06月17, 2017

vue2 完成cnode社区

Vue完成cnode社区 项目预览 在线预览 点我~ 截图预览 技术栈 vue2 vue-router vuex axios sass(其实就用了样式嵌套) 程序结构图 其实一开始没有设计好,应该组件和页面分开的 |-- src // 源码目录 | |-- api // 封装所有api链接 | |-- assets | |-- css ...

阅读全文 »

admin 发布于 06月17, 2017

vue项目打包问题

项目打包的时候发现总是有一两个图片404错误,不管是放在src下的assets下还是放在static下都是404.后来差资料发现在 build->utils下配置 publicPath:'../../' 打包就没出现404错误。 ...

阅读全文 »

admin 发布于 06月11, 2017

nodejs笔记

基于express的一个hello world // 这句的意思就是引入 `express` 模块,并将它赋予 `express` 这个变量等待使用。 var express = require('express'); // 调用 express 实例,它是一个函数,不带参数调用时,会返回一个 express 实例,将这个变量赋予 app 变量。 var app = express(); // app 本身有很多方法,其中包括最常用的 get、post、put/patch、delete,在这里我们调用其中的 get 方法,为我们的 `/` 路径指定一个 handler 函数。 // 这个 h...

阅读全文 »

admin 发布于 05月30, 2017

vue开发环境跨域解决

proxyTable 解决开发环境的跨域问题 在vue-cli项目中 projectname(项目名称)/config/index.js中的proxyTable:{}进行以下配置。 配置示范 proxyTable: { '/api': { target: 'http://127.0.0.1:3000/', changeOrigin: true, pathRewrite: { '^/api': '/' } } }, 调用示范 return new Promise((resolve,...

阅读全文 »

admin 发布于 05月30, 2017

输入url后的加载过程

输入url后的加载过程 从输入 URL 到页面加载完成的过程中都发生了什么 计算机网络体系结构 应用层(HTTP、SMTP、FTP、POP3) 运输层(TCP、UDP) 网络层(IP(路由器)) 数据链路层(网桥(CSMA/CD、PPP)) 物理层(集线器) 1. 查找域名对应IP地址   这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存... 浏览器搜索自己的 DNS 缓存(维护一张域名与 IP 地址的对应表); 搜索操作系统中的 DNS 缓存(维护一张域名与 IP 地址的对应表); 搜索操作系统的 hosts 文...

阅读全文 »

admin 发布于 05月22, 2017

vue笔记(二)

vue生命周期 生命周期 [图片来自网友标注版本,具体是谁想不起来了] 对应钩子函数 钩子函数执行 ...

阅读全文 »

admin 发布于 05月22, 2017

vue笔记(一)

vue双向绑定简单实现 访问器属性是对象中的一种特殊属性,它不能直接在对象中设置,而必须通过 defineProperty() 方法单独定义。 <p id="bb"></p> <input type="text" id="aa" /> var vm={}; Object.defineProperty(vm,'msg',{ set:function(val){ document.getElementById('aa').value=val; document.getElementBy...

阅读全文 »