自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 Vue小项目二手书商城:(五)参考资料

本项目基于vue2.5.2,如有错误,望指正。完整程序:https://github.com/M-M-Monica/bukesiVue.js官方文档:https://cn.vuejs.org/v2/guide/一.vue-cli前端架构之路:使用vue.js开始第一个项目(vue init webpack-simple xxx 比 vue init webpack x...

2019-03-14 20:35:00 384

转载 Vue小项目二手书商城:(四)详情页和购物车(emit、prop、computed)

实现效果:点击对应商品,对应的商品详情页出现,详情页里面还有“Add to cart”按钮和“×”退出按钮。点击“Add to cart”可以将商品加入购物车,每件商品只能添加一次,如果把购物车的对应商品删除就能再次加入。商品加入购物车后,导航栏会出现商品数量和总价标识。一.详情页的实现和其中的方法1.在子组件literature.vue中写:...

2019-03-14 19:18:00 460

转载 Vue小项目二手书商城:(三)前端渲染数据

实现内容:axios取到的数据在前端使用(父子组件各自应该怎么使用)一.简单使用(在哪取在哪用)1.在App.vue中script中加上data(data专属于当前组件,父子组件传参通过prop,prop优先级高于data,这个我们稍后讨论),created中的this.xxx就指向data中的数据(简单来说就是先在data中定义)2.我现在是直接在App.v...

2019-03-13 20:41:00 328

转载 Vue小项目二手书商城:(二)axios前后端数据交互

实现内容:写路由接口(express)axios取数据一.写接口1.我们要在前端取到后端的数据(之前写的data.json)可以用vue-resourse或者用axios,在vue2之后官方就不再维护vue-resourse,推荐使用axios。2.在axios取到数据前要先写一下路由接口,不同版本vue-cli建的文件目录有一点不一样。我用的是vue2....

2019-03-13 17:50:00 357

转载 Vue小项目二手书商城:(一)准备工作、组件和路由

本项目基于vue2.5.2,与低版本部分不同之处会在(五)参考资料中提出完整程序:https://github.com/M-M-Monica/bukesi实现内容:资源准备(mock数据)组件拆分components(header、footer、literature、science、humanity)路由router(router-link、router-view...

2019-03-12 18:42:00 615

转载 API测试:Chai & Mocha

(一)Chai($npm install chai)https://www.chaijs.com/安装到devDependencies中,线上不用,开发用Chai is a BDD(行为驱动开发)/TDD(测试驱动开发)assertion library for node & browser.const { add } = require( '../src/ma...

2019-03-02 18:52:00 233

转载 算法:(五)字符串

(一)字符串题目的特点①广泛性字符串可以看作字符类型的数组,与数组的排序、查找、调整有关很多其他类型的题可看作字符串类型的题②需要掌握的概念回文子串(连续)子序列(不连续)前缀树(Trie树)后缀树和后缀数组匹配字典序③需要掌握的操作与数组有关的操作:增删改查字符的替换字符串的旋转(二)字符串题目的常...

2018-12-15 09:52:00 119

转载 算法:(四)栈和队列

(一)栈和队列的基本性质栈是先进后出的队列是先进先出的栈和队列在实现结构上可以有数组和链表两种形式数组结构实现较容易用链表结构较复杂,因为牵扯很多指针操作(二)队列和栈的基本操作pop操作(栈尾弹出一个元素)push操作(栈/队列尾加入一个元素)shift操作(队头弹出一个元素)栈和队列的基本操作,都是时间复杂度都为O(1)...

2018-12-14 20:56:00 139

转载 算法:(三)链表

(一)链表和数组都是一种线性结构数组是一段连续的存储空间链表空间不一定保证连续,为临时分配(二)链表的分类按连接方向单链表双链表按有环无环普通链表循环链表(三)链表问题关键链表调整函数的返回值类型,根据要求往往是节点类型处理链表过程中,先采用画图的方式理清逻辑链表问题对于边界条件讨论要求严格...

2018-12-13 20:36:00 99

转载 算法:(二)二叉树

(一)节点结构左节点、右节点、节点值(工程上还有指向父节点的指针)(二)复杂度不管是递归方法还是非递归方法,遍历整棵树的时间复杂度都是O(N),N为二叉树的节点数,额外空间复杂度为O(L),L为二叉树的层数。(三)遍历(先中后序遍历都有递归和非递归版本,非递归要另外准备栈)先序遍历:中-->左-->右中序遍历:左-->中--&...

2018-12-12 14:52:00 134

转载 算法:(一)排序

(一)时间复杂度为O(N²),空间复杂度为O(1)的排序冒泡排序选择排序插入排序(二)时间复杂度为O(NlogN)的排序归并排序,空间复杂度为O(N)快速排序,空间复杂度为O(logN)~O(N)堆排序,空间复杂度为O(1)经典堆排序实现使用了递归的方式(函数栈),空间复杂度为O(logN)希尔排序,空间复杂度为O(1)...

2018-12-12 13:52:00 148

转载 Vue:(五)axios

Axios是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios主要是用于向后台发起请求的,还有在请求中做更多可控功能。官方不再维护vue-resource,推荐使用axios。axios:https://www.kancloud.cn/yunye/axios/234845(一)Axios引入<script src="http...

2018-12-07 20:25:00 141

转载 Vue:(四)Ajax(Vue-Resource)

Vue 要实现异步加载需要使用到 vue-resource 库。(挂载到vue实例上)(一)Vue-Resource引入<script src="https://cdn.staticfile.org/vue-resource/1.5.1/vue-resource.min.js"></script>npm install vue-resource -...

2018-12-06 22:18:00 137

转载 Vue:(三)路由

(一)基础介绍vue-router用来构建SPA<router-link></router-link>或者this.$router.push({path:' '})<router-view></router-view>什么是前端路由?路由是根据不同url地址展示不同的内容或页面前端路由就是把不同路由对应不同的...

2018-12-05 13:11:00 135

转载 Vue:(二)基础常用语法

(一)模板语法Mustache语法:{{ msg }}Html赋值:v-html = " "绑定属性:v-bind:id = " "使用表达式:{{ ok?'YES':'NO' }}文本赋值:v-text = " "指令:v-if = " "过滤器:{{ message | capitalize }}和v-bind:id = " rawId | forma...

2018-12-05 12:40:00 103

转载 Vue:(一)概况

Vue:https://cn.vuejs.org/(一)Vue概况Vue本身并不是一个框架Vue结合周边生态构成一个灵活的、渐进式框架声明式渲染组件系统客户端路由状态管理构建工具(二)Vue核心思想数据驱动组件化(三)Vue和React对比Vue模板和渲染函数的弹性选择简单的语法及项目构建...

2018-12-04 22:26:00 127

转载 本地构建:Gulp

Gulp中文网:https://www.gulpjs.com.cn/Gulp英文网:https://gulpjs.com/Gulp:工作流程自动化+强化(一)安装初始化(二)基础API及插件①gulp.src(globs[, options]);//输出(Emits)符合所提供的匹配模式(glob)或者匹配模式的数组(array of globs)的文件。它...

2018-12-01 10:57:00 146

转载 Less、Sass和SCSS

(一)区别:Less(可在客户端和服务端运行)是一种动态样式语言,对css赋予了动态语言的特性,如:变量、继承、运算、函数。SCSS为Sass的升级版本,兼容Sass功能,又新增功能。SCSS 需要使用分号和花括号而Sass用换行和缩进。Sass/SCSS与Less的区别:编译环境不一样变量符不一样,Less是@,SCSS是$,且变量作用域也不一样...

2018-11-30 21:09:00 150

转载 NodeJS:(二)基础常用API

node.js中文网:http://nodejs.cn/api/(path、Buffer、events、fs)①path路径-----const {resolve} = require('path');path.normalize(path);//规范化指定的 path,并处理 '..' 和 '.' 片段path.normalize('C:\\temp\\\\...

2018-11-29 19:50:00 174

转载 NodeJS:(一)特性&环境&测试

特性:①非阻塞I/O,事件驱动,单线程非阻塞I/O:进程不等I/O完成(阻塞是等I/O完成后才进行下一步)事件驱动:异步操作结束后通知②优点前端职责范围变大,统一开发体验处理高并发(单位时间访问量增大),I/O密集(文件操作、网络操作、数据库)场景优势明显③常用场景Web Server本地代码构建实用工具开发环境:①...

2018-11-28 20:46:00 149

转载 ECMAScript6语法重点(二)

十一.Proxy和Reflect(Proxy保护对象不被外界访问;Object方法移植到Reflect)①Proxy:原始对象(供应商)通过Proxy(代理商)生成新对象(映射原对象),用户访问的是新对象,对新对象操作会通过Proxy传回原对象,原对象对用户不可见。{ let obj={ time:'2017-03-11', name:'net',...

2018-11-27 16:44:00 99

转载 ECMAScript6语法重点(一)

一. let和const①let声明的变量只在它的块作用域有效({ }括起来)②let不能重复声明同一变量③const声明的常量不能改(但对象可以加属性)④const也有块作用域概念⑤const声明时必须赋值二. 解构赋值(左右一 一对应赋值,主要是数组和对象两种)①数组:若解构赋值左右没配对上则为undefined;{ let a,b,c,...

2018-11-26 18:58:00 125

转载 前端:开发环境

*知识点IDEGit(code版本管理,多人协作开发)JS模块化打包工具(构建工具)上线回滚的流程(一)IDEwebstromsublimevscodeatom(二)Git(常用命令)(三)JS模块化不用模块化缺点全局变量污染覆盖依赖关系不清楚常用模块化AMD(异步、require...

2018-11-24 14:23:00 112

转载 用Github做一个静态网页(GithubPages)

一.新建一个仓库(new)。二.命名Repository name为:(名字).github.io(一定要有.github.io)。三.勾选Initialize this repository with a README(一定要有README.md文件)。四.README.md文件里有你刚才命名的(名字).github.io(一定是一模一样的)...

2018-11-20 21:55:00 320

转载 前端:运行环境

*知识点(一)基础1.加载资源的形式输入url(或跳转页面)加载html加载html中的静态资源2.加载一个资源的过程浏览器根据DNS服务器得到域名IP地址向这个IP机器发送http请求服务器收到,处理并返回http请求浏览器得到返回内容3.浏览器渲染页面的过程根据html结构生成DOMTree根据css生成CSSOM...

2018-11-19 21:45:00 470

转载 JavaScript重点知识(二)

三.JS的API3.1知识点(DOM)1)DOM本质将html结构化成浏览器和JS可识别可操作的东西2)变量计算---强制类型转换获取DOM节点Attribute(对html标签属性的修改)prototype(对JS对象的属性修改)3)DOM结构操作增加DOM节点 .appendChild( )获取父元素 .parentEl...

2018-11-18 22:16:00 109

转载 JavaScript重点知识(一)

一.总括基础知识:1.变量2.原型和原型链3.作用域和闭包4.异步和单线程JS的API:1.BOM,DOM操作2.事件绑定3.Ajax4.JSOP5.存储二.基础知识2.1知识点(变量)1)变量类型值类型(基本类型)VS引用类型(对象、数组、函数)typeof运算符2)变量计算---强制类型转换字符串拼接...

2018-11-17 20:19:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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