自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解javascript内存空间

js栈内存与堆内存在js中,每个数据都需要一个内存空间。内存空间分为两种,栈内存与堆内存基础数据类型与栈内存js中的基础数据类型,这些值都有固定大小,往往保存在栈内存中,有系统自动分配存储空间。我们可以直接操作保存在栈内存空间的值,因此基础数据类型都是按值访问,基础数据类型number,string,null,undefined,boolean,数据在栈内存中的存储方式类似于数据结构中的堆栈数据结...

2018-04-18 09:22:46 159

原创 ajax教程

AJAX应用(1)运用xhtml+css来表达资讯(2)运用javascript操作dom来执行动态效果(3)运用xml和xslt操作资料(4)运用xmlhttprequest或新的fetch API与网页服务器进行异步数据交换AJAX简介ajax是一种无须重新加载整个页面的情况下,能够更新部分网页的技术什么是ajax?ajax = 异步 javascript 和 xmlajax是一种快速创建动态...

2018-04-16 22:16:36 179

原创 进入/离开&列表过渡总结

概述vue在插入、更新或移除dom时,提供多种不同方法的应用过渡效果,包括以下工具:(1)在css过渡和动画中自动应用class(2)可以配合第三方css动画库,如animate.css(3)在过渡钩子函数中使用javascript直接操作dom(4)可以配合第三方javascript动画库,如velocity.js单元素/组件的过渡vue提供了transition的封装组件,在下列情形中,可以给...

2018-04-16 19:53:26 1719

原创 可复用性&组合总结

混入1.什么是混入?做什么用的?怎么用?混入(mixins)是一种分发vue组件中可复用功能非常灵活的方式。混入对象可以包含任意组件选项,当组件使用混入对象时,所有混入对象的选项将混入该组件本身的选项。例如://定义一个混入对象var myMixin = { created: function () { this.hello() }, methods: { hello...

2018-04-16 11:46:06 412

原创 Vue路由总结

NPM安装npm install vue-routerGettering started用vue.js + vue-router创建单页面应用,非常简单。使用vue.js,我们可以通过组合组件来组成应用程序,当你把vue-router添加进来,我们需要做的是,将组件components映射到路由,然后告诉vue-router在哪里渲染他们,一个简单的例子:html<div> &lt...

2018-04-15 20:35:15 1849

原创 class继承(ES6)

1.简介ES6 Class可以通过extends关键字进行继承,较es5必须通过原型链进行继承方便很多class Point{}class colorPoint extends Point{}新创建的类colorPoint 通过关键字extends继承了父类构造函数Point所有属性和方法class colorPoint extends Point{ constructor(x,y,co...

2018-04-15 09:50:17 113

原创 Module的加载实现

一.浏览器加载默认情况下,浏览器同步加载javascript脚本,即渲染引擎遇到script标签就会停下来,等到执行完脚本,再继续往下加载浏览器允许脚本异步加载defer和async区别:defer要等到整个页面在内存中正常渲染结束,才会执行,async一旦下载完,渲染引擎就会中断渲染,执行这个脚本一句话:defer是渲染完再执行,async是下载完就执行1.加载规则浏览器加载es6模块,也要使用...

2018-04-15 09:50:01 163

原创 Module的语法

1.简介Module是ES6模块化思想,他 的设计思想是尽量的静态化,使得编译时就确定模块的依赖关系,以及输入和输出的变量。ES6模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入import { stat,exists,readFile} from 'fs';上面代码的实质是从fs模块加载3个方法,其他方法不会加载。这种加载称为编译时加载或者静态加载,效率比co...

2018-04-15 09:49:45 711

原创 VueX总结

一、Vuex是什么?Vuex是一个专为vue.js应用程序开发的状态管理模式。他采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化二、什么是状态管理模式?让我们从一个简单的vue计数应用开始new Vue({ //state data(){ return { count:0 } }, //view templat...

2018-04-15 09:49:15 533

空空如也

空空如也

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

TA关注的人

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