自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 TypeScript 来写 Vue

使用 TypeScript 来写 Vue  Vue 和 TypeScript 的结合使我们在编写的代码的时候能更及时的避免各种错误,要想更优雅的去编写 Vue 组件,我们可以使用官方维护的 vue-class-component,这个库给我们提供了各种装饰器去结合 TypeScript 来编写我们的 Vue 组件,使用它的好处是我们能通过基于类的 API 去声明组件。  而 vue-prop...

2018-12-16 19:50:49 7582 1

原创 Vuex的Action学习

Vuex 的 Action学习  Action 类似于 mutation,不同在于:Action 提交的是 mutation,而不是直接变更状态。Action 可以包含任意异步操作。 目录:Vuex 的 Action学习例子将 store 注入到每个子组件提交载荷(Payload)对象风格的提交方式结合 promise例子  Actio...

2018-03-01 20:49:41 640

原创 Vuex的Mutation学习

Vuex 的 Mutation 学习  更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。   Vuex 中的 mutation 非常类似于事件:每个 mutation 都有一个字符串的 事件类型 (type) 和 一个 回调函数 (handler)。 目录:Vuex 的 Mutation 学习例子将 store 注入到每个子组件提交载荷(Pay...

2018-02-27 21:53:51 563

原创 Vuex的Getter学习

Vuex 的 Getter 学习  若要从 store 中的 state 中派生出一些状态,Vuex 允许我们在 store 中定义“getter”(可以认为是 store 的计算属性)。就像计算属性一样,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。 目录:Vuex 的 Getter 学习例子将 store 注入到每个子组件传...

2018-02-25 13:18:49 2065

原创 Vuex的State学习

Vuex 的 State 学习  Vuex 使用单一状态树,用一个对象就包含了全部的应用层级状态。   目录:Vuex 的 State 学习例子将 store 注入到每个子组件mapState 辅助函数对象展开运算符实现与局部计算属性使用例子  新建一个 store.js 文件用于创建 store 实例:// store.jsimport ...

2018-02-24 20:35:24 422

原创 vue的混合mixins学习

mixins  混合 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。   混合对象可以包含任意组件选项。   当组件使用混合对象时,所有混合对象的选项将被混入该组件本身的选项。例子  新建一个 base.js 文件用于定义混合对象:// base.jsexport const mixin = { created: function () ...

2018-02-23 22:01:30 3459

原创 vue+element的upload组件学习模板

html> head> meta charset="UTF-8"> title>title> link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> head> body> div id="app"

2018-01-28 20:07:04 2609 1

原创 vue+element的tree组件学习模板

vue+element的tree组件的学习模板

2018-01-28 14:26:48 4834

原创 vue+element的table组件学习模板

html> head> meta charset="UTF-8"> title>title> link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> head> body> div id="app"

2018-01-23 21:53:35 1384

转载 标签页间通信

介绍使用4种方法实现浏览器内多个标签页之间的通信。

2017-12-23 21:06:39 656

原创 Express使用Multer实现文件上传

介绍一下如何使用 Express 框架的 Multer 中间件实现接收从前端传过来的文件并保存在本地。

2017-12-17 00:23:05 13111 4

转载 瀑布流布局

介绍下如何实现瀑布流布局。

2017-11-27 23:49:03 358

转载 HTML5离线存储原理

使用 HTML5,通过创建 cache manifest 文件,可轻松创建 web 应用的离线版本。 HTML5 引入了应用程序缓存,这意味着web应用可进行缓存,并可在没有网络时进行访问。

2017-11-27 19:47:20 1137

转载 BFC与IFC

在普通流中的盒子会参与一种格式上下文,这个盒子可能是块盒(block )也可能是行内盒(inline),但不可能同时是块盒又是行内盒。块级盒参与块级格式上下文BFC(block formatting context),行内级盒参与行级格式上下文(inline formatting context)。

2017-11-26 00:11:20 431

转载 JavaScript 六种继承方式

继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的。

2017-11-25 00:05:38 387

原创 JavaScript 垃圾收集机制

JavaScript 垃圾收集机制  JavaScript 具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造成许多问题的一个根源。在编写 JavaScript 程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单

2017-11-24 09:56:57 276

转载 神奇的Shadow DOM

介绍一下神奇的Shadow DOM 。

2017-11-23 23:53:36 565

原创 无缝滚动

介绍一下怎样实现无缝滚动展示效果。

2017-11-23 21:55:59 366

原创 ES6之Proxy

ES6 中新增的 Proxy 特性为开发者提供了一种实现元编程的“大杀器”。

2017-11-13 11:18:57 2738

原创 ES6之Symbol

Symbol 是一种互不等价的标志,字面量对象除了可以使用字符串、数字作为属性键以外,还可以使用 Symbol 作为属性键,因此便可以利用 Symbol 值的互不等价特性来实现属性操作的互不干扰。

2017-11-11 21:46:46 430

原创 ES6之代码模块化

代码模块化块

2017-11-10 22:02:16 386

原创 三栏布局

介绍一下如何实现三栏布局(圣杯布局、双飞翼布局)。

2017-11-10 20:00:45 371

原创 ES6之promise

promise 的最大目的在于可以让异步代码变得井然有序。

2017-11-09 21:31:46 325

原创 ES6之生成器(Generator)

生成器(Generator)

2017-11-08 22:41:47 319

原创 ES6之类语法(Classes)

类语法(Classes)

2017-11-07 19:29:58 457

原创 ES6之新的数据结构

ES6新的数据结构

2017-11-06 23:17:45 1296

原创 ES6之函数参数表达、传参

函数参数表达、传参

2017-11-05 22:01:20 7178

原创 ES6之表达式结构(Destructuring)

表达式结构(Destructuring)

2017-11-05 21:20:57 1376

原创 ES6之对象字面量扩展语法(Enhanced Object Literals)

对象字面量扩展语法(Enhanced Object Literals)

2017-11-04 23:22:12 1578

原创 ES6之模板字符串(Template String)

模板字符串 Template String

2017-11-03 22:16:57 1394

原创 ES6之箭头函数(Arrow Function)

箭头函数(Arrow Function)

2017-11-03 17:13:23 2036

原创 ES6之let、const和块级作用域

let、const和块级作用域

2017-11-02 23:27:42 449

原创 判断scroll是否滚动到底部以及实现回到顶部

介绍一下如何在srcoll滚动到指定位置后执行指定函数和如何实现回到顶部功能。

2017-11-01 17:40:10 7939 1

原创 解决跨域问题

介绍一下如何通过jsonp、CORS、服务器代理的方法解决跨域问题。

2017-10-22 16:47:02 422

原创 node.js的Express框架起步

介绍一下如何使用Express框架开发项目。

2017-10-22 09:58:12 723

原创 使用canvas画一个时钟

介绍一下如何使用 HTML5 的 canvas 标签和 JavaScript 画一个时钟。

2017-10-17 20:23:39 1000

原创 使用CSS写出三角形、圆形、平行四边形、梯形

学会使用CSS3写出三角形、圆形、平行四边形和梯形,最后画出一个聊天气泡。

2017-10-14 23:43:35 4341

原创 使用CSS定义一个和屏幕宽度一样正方形容器

介绍一下如何使用CSS定义一个和屏幕宽度一样正方形容器。

2017-10-12 20:12:48 3224

原创 Sticky Footer绝对底部的实现

介绍一下如何用实现Sticky Footer绝对底部。

2017-10-11 20:26:31 430

原创 图片上传与预览及压缩

介绍一下如何用input标签实现图片上传和在网页上实现图片预览,使用canvas的toDataURL()方法进行压缩以及把base64转化成二进制文件数据进行上传。

2017-10-09 22:45:48 781

空空如也

空空如也

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

TA关注的人

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