12 2017 档案
摘要:构造函数 var a = {}; 其实是 var a = new Object(); 的语法糖 var a = []; 其实是 var a = new Array(); 的语法糖 function Foo(){...}; 其实是 var Foo = new Function(...); 的语法糖 使
阅读全文
摘要:Tips && Notes: 一、用Unslider来做轮播图 二、商品列表页开发的断点调试05:00:相关博文 断点调试 断点调试,推荐 三、网站常用的颜色:灰色系:#fff,#333 四、排序方式的点击图标 1.对两个 li 标签 float:left; 并加上border以后连接处边框宽度两倍
阅读全文
摘要:一、目录结构 src文件夹:放置业务代码 ——view:页面 ——page:脚本和样式 ——service:数据层 ——util:工具层 ——image 打包到dist文件夹: ——View ——Js ——Css ——resource 二、npm npm init :npm初始化,在项目根目录执行,
阅读全文
摘要:dev-server: check-version:检查当前node和npm版本是否符合指定版本的 chalk:定义输入终端的样式 semver:处理版本号 shell:执行终端命令 config里的index.js:构建和开发的配置项 path:处理路径相关的,node的内置模块 express:
阅读全文
摘要:基本思想:先进行划分,然后再进行合并。 例如:要对数组进行归并排序步骤 1. 先将C划分为两个数组A和B(即把数组C从中间分开)2. 再分别对数组A、B重复步骤1的操作,逐步划分,直到不能再划分为止(每个子数组只剩下一个元素),这样,划分的过程就结束了。如: [12 20 30 21 15 33 2
阅读全文
摘要:目录结构 src Api:后端请求相关代码,包括ajax和jsonp common:通用的静态资源。 ——fonts ——image ——js ——stylus components:通用组件 router:路由 store:存放vuex相关代码 安装stylus和stylus-loader 在pa
阅读全文
摘要:在上一篇vue-router篇制作了一个小demo,简单的单页应用,博客雏形。考虑到切换有些生硬,在这里加上动效提高用户体验。 过渡动效 提供了transition的封装组件,添加过渡动画,通过添加或删除css类名来实现。 过渡的css类名: v-enter 进入过渡的开始状态 v-enter-ac
阅读全文
posted @ 2017-12-07 18:52
PeriHe
摘要:梳理一下this的指向问题: 首先,如果在script标签中直接alert(this),我们可以看到,它是指向window的。 window是js的老大,这里的 alert(this)其实就是window.alert(this); 如果我们有一个像这样的函数并且调用它: 仍旧指向的是window,因
阅读全文
摘要:思想:每一趟从待排序记录中选择最小的,按顺序放在已排好序的序列最后,直到排完为止。 时间复杂度 简单选择排序过程中,所需进行记录移动次数较少。最好情况:正序。不移动。最坏情况:逆序。移动3(n-1)次。 无论记录初始序列如何,所需进行的关键词的比较次数相同。都为n^2/2。因此时间复杂度为O(n^2
阅读全文
摘要:思想:是插入排序的改良方法,插入排序步长为1,希尔步长是从大到小调整。(成败在于步长的选择) 时间复杂度: O(nlogn) 空间复杂度: 与插入排序一样,O(1)。 特点: 1.跳跃式的移动导致不稳定。 2.不能用于链式结构。 3.增量序列有各种取法,但应该使增量序列中的值没有除1之外的公因子,并
阅读全文
摘要:思想:每一趟将一个记录插入到已经排好序的一组记录的适当位置上,直到所有待排序记录都插入为止。 时间复杂度: 排序的基本操作为:比较两个关键字和移动。最好的情况:正序。比较1次,不移动。最坏情况:逆序。比较i次(i-1加哨兵),移动i+1次(i-1加将待插入的移到监视哨加从监视哨移出)。对于整个排序过
阅读全文

浙公网安备 33010602011771号