摘要: 双向链表也叫双链表,是链表的一种,它的每个数据节点中都有两个指针,分别指向直接后继和直接前驱。所以,双向链表中的任意一个节点开始,都可以很方便的访问它的前驱节点和后继节点。 阅读全文
posted @ 2018-07-04 20:22 weiqinl 阅读(1044) 评论(0) 推荐(1) 编辑
摘要: 链表是动态的数据结构,它的每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。 阅读全文
posted @ 2018-07-02 15:22 weiqinl 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 队列遵循FIFO(First In First Out,先进先出)原则的一组有序的项。队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列有顺序队列,还有其他修改版本的队列,比如:优先队列、循环队列。 阅读全文
posted @ 2018-06-27 17:09 weiqinl 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 栈是一种遵从后进先出(LIFO)原则的有序集合。进制转换、回文、平衡圆括号、汉诺塔等问题的解法 阅读全文
posted @ 2018-06-12 16:14 weiqinl 阅读(754) 评论(3) 推荐(3) 编辑
摘要: SyntaxError: Unexpected token import 问题解决 阅读全文
posted @ 2018-06-07 22:26 weiqinl 阅读(65759) 评论(0) 推荐(5) 编辑
摘要: 在javascript的运用中,经常遇到判断两个 对象/值 是否相等的情况。有些表明上看着一样,其实他们不一样。有些特殊情况,需要我们辨别。 阅读全文
posted @ 2018-05-17 20:46 weiqinl 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 相等操作符(==)会为两个不同类型的操作数进行类型转换,然后进行严格比较。 严格相等操作符(===),一般也叫做全等操作符。会先判断类型,再比较值是否相等。 阅读全文
posted @ 2018-05-17 10:48 weiqinl 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 使用vscode开发vue项目的时候,格式化vue文件,与自己配置的eslint标准会有冲突。 - 引号问题:单引号变双引号 - 分号问题:行末是否加分号。自动加/减分号 - 当然还会有其他个性化冲突,只需要找到怎么修改,就好办了。 阅读全文
posted @ 2018-04-18 13:50 weiqinl 阅读(10510) 评论(0) 推荐(0) 编辑
摘要: Object的hasOwnProperty()方法返回一个布尔值,判断对象是否包含特定的自身(非继承)属性。 阅读全文
posted @ 2018-03-31 17:43 weiqinl 阅读(184089) 评论(7) 推荐(101) 编辑
摘要: js对象中的`valueOf()`方法和`toString()`方法非常类似,但是,当需要返回对象的原始值而非字符串的时候才调用它,尤其是转换为数字的时候。如果在需要使用原始值的上下文中使用了对象,JavaScript就会自动调用`valueOf()`方法。 阅读全文
posted @ 2018-01-29 23:57 weiqinl 阅读(7695) 评论(0) 推荐(3) 编辑
摘要: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 阅读全文
posted @ 2018-01-27 13:32 weiqinl 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: box-shadow 属性可以给元素边框周围添加一个或者多个阴影效果。定义多个阴影,使用逗号分隔。 阅读全文
posted @ 2017-12-14 16:04 weiqinl 阅读(1619) 评论(0) 推荐(2) 编辑
摘要: 拖放的事件:dragstart、drag、dragend、dragenter、dragover、dragleave、drop 拖放操作初始化的对象DataTransfer 阅读全文
posted @ 2017-11-23 18:01 weiqinl 阅读(16871) 评论(6) 推荐(18) 编辑
摘要: web应用程序,切换主题,给其换肤,是一个比较常见的需求。 阅读全文
posted @ 2017-10-27 19:05 weiqinl 阅读(12626) 评论(3) 推荐(5) 编辑
摘要: vue-cli的webpack模版项目配置解析 阅读全文
posted @ 2017-10-11 15:03 weiqinl 阅读(630) 评论(0) 推荐(0) 编辑
摘要: vue-cli的webpack模版项目配置解析 阅读全文
posted @ 2017-10-11 14:32 weiqinl 阅读(2411) 评论(0) 推荐(1) 编辑
摘要: content-box 标准盒模型。`width` 和 `height` 只包括内容(`content`)的宽和高。在宽度和高度之外绘制元素的内边距和边框。 border-box IE的怪异模型。`width`和`height`属性包括内容(`content`)、内边距(`padding`)、边框(`border`),但是不包括外边距(`margin`)。在宽度和高度之内绘制元素的内容、内边距和边框。 阅读全文
posted @ 2017-09-21 12:19 weiqinl 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 如果想使用最新的流行版本测试您正在开发的模块,而不用卸载稳定版本的node,则可以使用nvm来切换nodejs版本。 阅读全文
posted @ 2017-09-11 07:03 weiqinl 阅读(18191) 评论(2) 推荐(6) 编辑
摘要: 在网页布局的时候,在特定的地方,光标形状各有区别。这个时候,就需要用到css的cursor属性。根据自身需要选择设置鼠标指针样式。 阅读全文
posted @ 2017-08-28 14:50 weiqinl 阅读(1656) 评论(0) 推荐(1) 编辑
摘要: webpack是高度可配置的,我们先理解四个核心概念:入口(entry)、输出(output)、loader、插件(plugins) 阅读全文
posted @ 2017-08-17 18:11 weiqinl 阅读(3013) 评论(0) 推荐(4) 编辑
摘要: 前言 《ECMAScript入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript6新引入的语法特性。 let和const命令,是第一章开始介绍,也是比较基础的知识。我在学习之后,把它总结记录下来,以便自己以后复习查看。 以下代码,于Chrome57 DevTools运行 no 阅读全文
posted @ 2017-08-12 10:59 weiqinl 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 当[Vue](https://cn.vuejs.org/index.html)应用程序变大,使用[Webpack的代码分割](https://doc.webpack-china.org/guides/code-splitting/)来[懒加载](https://doc.webpack-china.org/guides/lazy-loading/)组件,路由或者[Vuex](https://vuex.vuejs.org/zh-cn/)模块, 阅读全文
posted @ 2017-08-07 17:18 weiqinl 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 前端需要使用表格来展示数据,找了一些插件,最后确定使用dataTables组件来做。 后端的分页接口已经写好了,不能修改。接口需要传入页码(pageNumber)和页面显示数据条数(pageSize),显示相应的数据。 二、分析 先来分析下分页实现。 一是后端分页: 这种情况,请求的数 阅读全文
posted @ 2017-06-30 14:40 weiqinl 阅读(2451) 评论(0) 推荐(1) 编辑
摘要: 所有的三角形,都是通过盒子模型来设定。 border(边框)的不同大小来决定 border width: 边框的宽度 border style: 边框的样式 border color: 边框的颜色 1:2个颜色 <!DOCTYPE html css的直角三角形 .content trigon zhi 阅读全文
posted @ 2017-06-28 09:38 weiqinl 阅读(20121) 评论(0) 推荐(4) 编辑
摘要: 前言 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown & 40;或其他渲染引擎 & 41;解析文章, 在几秒内,即可利用靓丽的主题生成静态网页。 安装 安装前提 安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序: Node.js Git 如 阅读全文
posted @ 2017-06-22 00:28 weiqinl 阅读(780) 评论(0) 推荐(0) 编辑