摘要: 什么是路由 1. 对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源; 2. 对于单页面应用程序来说,主要通过URL中的hash( 号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用h 阅读全文
posted @ 2019-06-24 00:17 moon1992 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 定义Vue组件 什么是组件: 组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可; 组件化和模块化的不同: 模块化: 是从代码逻辑的角度进行划分的;方便代码分层开发,保证每个功能模块的职能单一; 组件化: 阅读全文
posted @ 2019-06-24 00:16 moon1992 阅读(213) 评论(0) 推荐(0) 编辑
摘要: "vue resource 实现 get, post, jsonp请求" 常见的数据请求类型:get,post,jsonp 除了 之外,还可以使用 的第三方包实现实现数据的请求 "官方文档" vue resource 的配置步骤: 直接在页面中,通过 标签,引入 的脚本文件; 注意:引用的先后顺序是 阅读全文
posted @ 2019-06-24 00:15 moon1992 阅读(2505) 评论(0) 推荐(2) 编辑
摘要: "Vue中的动画" Vue中的动画,包括: + 4个时间点 + v enter: 定义进入过渡的开始状态。 + v enter to: 定义进入过渡的结束状态。 + v leave: 定义离开过渡的开始状态。 + v leave to: 定义离开过渡的结束状态。 + 2个时间段 + v enter 阅读全文
posted @ 2019-06-24 00:15 moon1992 阅读(243) 评论(0) 推荐(0) 编辑
摘要: "自定义指令" 使用 定义全局的指令 参数1 :指令的名称,注意,在定义的时候,名称前面不需要加 v 前缀,但在调用的时候,必须在指令名称前加上 v 前缀来进行调用 参数2: 是一个对象,这个对象身上,有一些指令相关的函数,这些函数可以在特定的阶段,执行相关的操作。 常用的指令相关函数有 , , 。 阅读全文
posted @ 2019-06-24 00:14 moon1992 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: "vue实例的生命周期" 什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期! "生命周期钩子" :就是生命周期事件的别名而已; 生命周期钩子 = 生命周期函数 = 生命周期事件 主要的生命周期函数分类: 创建期间的生命周期函数: :实例刚在内存中 阅读全文
posted @ 2019-06-24 00:14 moon1992 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 键盘修饰符与自定义键盘修饰符 阅读全文
posted @ 2019-06-23 23:08 moon1992 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。 阅读全文
posted @ 2019-06-23 22:59 moon1992 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 总结Vue指令的用法,包括:v-cloak、v-text、v-html、v-bind、v-on、v-model、v-for、v-show等 阅读全文
posted @ 2019-06-23 22:43 moon1992 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Vue基本概念与MVVM 阅读全文
posted @ 2019-06-23 21:29 moon1992 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1. 安装JDK 1.1 源码包下载 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/index.html,我下载jdk-8u151-linux-x64.tar.gz,下载到主目录, 即home目录下 1.2 解压 阅读全文
posted @ 2017-11-21 16:51 moon1992 阅读(2377) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(OOP)和泛型编程都能处理在编写程序时不知道类型的情况, 不同之处在于: OOP能处理类型在程序运行之前都未知的情况, 而在泛型编程中, 在编译时就能获知类型了. 函数模板 模板是C++中泛型编程的基础, 一个模板就是一个创建类或函数的蓝图或者说公式. 模板定义以关键字template 阅读全文
posted @ 2017-09-11 22:44 moon1992 阅读(949) 评论(0) 推荐(0) 编辑
摘要: OOP: 概述 面向对象程序设计的核心思想是 数据抽象 , 继承 和 动态绑定 . 通过数据抽象, 我们可以实现类的接口与实现的分离; 使用继承, 可以定义相似的类型并对其相似关系建模; 使用动态绑定, 可以在一定程度上忽略相似类型的区别, 而以统一的方式使用它们的对象. 继承 基类负责定义在层次关 阅读全文
posted @ 2017-09-11 22:43 moon1992 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 基本概念 重载运算符是具有特殊名字的函数: 它们的名字由关键字operator和其后要定义的运算符号共同组成. 重载运算符函数的参数数量与该运算符作用的运算对象数量一样多. 对于二元运算符来说, 左侧运算对象传递给第一个参数, 而右侧运算对象传递给第二个参数. 除了重载的函数调用运算符operato 阅读全文
posted @ 2017-09-11 22:42 moon1992 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 拷贝, 赋值与销毁 当定义一个类时, 我们显示地或隐式地指定在此类型的对象拷贝, 移动, 赋值和销毁时做什么. 一个类通过定义5种特殊的成员函数来控制这些操作, 包括: 拷贝构造函数 , 拷贝赋值运算符 , 移动构造函数 , 移动赋值运算符 和 析构函数 . 编译器可以合成这些成员函数, 其他的函数 阅读全文
posted @ 2017-09-11 22:41 moon1992 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 动态内存与只能指针 静态内存 用来保存局部static对象, 类static数据成员以及定义在任何函数之外的变量. 栈内存用来保存定义在函数内的非static对象. 分配在静态或栈内存中的对象由编译器自动创建和销毁. 栈中的对象, 仅在其定义的程序块运行时才存在; static对象在使用之前分配, 阅读全文
posted @ 2017-09-11 22:40 moon1992 阅读(297) 评论(0) 推荐(0) 编辑
摘要: [toc] 使用关联容器 关联容器与顺序容器有着根本的不同: 关联容器中的元素是按关键字来保存和访问的, 按顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的. 关联容器支持高效的关键字查找和访问. 有两个主要的关联容器类型: map和set. map: map中的元素是一些关键字—值(key 阅读全文
posted @ 2017-09-11 22:39 moon1992 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 概述 泛型算法: 称它们为”算法“, 是因为它们实现了一些经典算法的公共接口, 如搜索和排序; 称它们是”泛型的“, 是因为它们可以用于不同类型的元素和多种容器类型, 不仅包括标准库类型, 还包括内置的数组类型. 大多数算法都定义在algorithm中, 标准库还在头文件numeric中定义了一组数 阅读全文
posted @ 2017-09-11 22:38 moon1992 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 插入排序, shell排序, 选择排序, 冒泡, 堆排序, 归并排序, 快速排序 阅读全文
posted @ 2017-09-10 06:06 moon1992 阅读(325) 评论(0) 推荐(0) 编辑
摘要: AVL树的插入, 旋转操作 阅读全文
posted @ 2017-09-10 05:54 moon1992 阅读(205) 评论(0) 推荐(0) 编辑