自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue.use()源码解析

读了vue.use()源码之后的收获是:1、知道了怎么给vue对象全局注入插件。涉及知识点有对象,原型。2、给函数的参数添加Vue对象。知识点:Array.unshift()3、indexOf判断数组是否有相同的函数或者对象。知识点:引用类型4、用数组存储已经注册的组件5、绑定插件的运行环境:call()写的vue.use()源码解析链接[vue.use源码解析](http...

2018-09-04 22:37:42 578

原创 ECMAScript之数组篇

ECMAScript包括语法,类型,语句,关键字,保留字,操作符,对象。创建数组:创建没有内容的数组:var arr = new Array();//创建空数组var arr = new Array(2);//创建一个空间为2的数组var arr = []; //创建空数组创建有内容的数组:var arr = new Array(2,3);var arr

2017-09-25 20:41:30 960

原创 浏览器对象模型BOM

BOM为浏览器对象模型BOM包括window对象,location对象,navigator对象,screen对象,history对象window对象:计时器:setTimeout,setInterval,clearTimeout,clearInterval,requestAnimationFramelocation属性:引用的是Location对象属性:

2017-09-25 14:02:34 263

原创 文档对象模型DOM

文档节点部分层次结构通过标签获取元素的方式:1、document.getElementById();属于document对象的2、document.getElementsName();属于HTMLDocument类中只用于表单,iframe,image.元素的name属性会在document对象上自动创建相应的属性。快捷属性:forms,images,links.还有一个属

2017-09-23 14:35:32 451

原创 深度遍历数组

先说下解题思路:第一:遍历数组可能遇到的数据有:基本数据类型:string,number,boolean,null,undefined.还有function , Object,Array第二:首先想到的是使用typeOf,使用之后剩余的是null , Object,Array第三:判断对象的属于哪一类可以使用instanceof,但是instanceof有一个缺陷,那就是原生构

2017-08-05 17:22:26 2248

原创 javascript的预解析与运行机制

java的编译器的将源码编译为机器码或字节码在执行,而JavaScript是直接解析代码并运行输出而Chrome的v8引擎比较特殊,先将源码编译为字节码,再转为机器码,执行。预解释阶段是将源码转换为字节码预编译阶段主要做的操作是:var,function声明的变量提升到所在的作用域前例如:var a,b;(function(){ alert(a); //unde

2017-07-26 22:58:28 372

原创 模拟页面模板引擎

将带有模板符号的html经过f()函数之后输出普通html

2017-07-19 18:42:51 289

转载 webstorm中es6语法报错,.vue文件中es6语法报错

1.webstorm中es6语法报错,解决方法:打开 Settings => Languages & Frameworks => Javascript把 Javascript Language version 改为 ECMAScript 6这样做所有的.js文件中es6不再报错,但是.vue文件中es6语法依然报错。2.  .vue文件中es6语法报错(1)打开

2017-07-17 16:59:00 449

转载 canvas.save() canvas.restore() 作用

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,

2017-07-17 16:40:00 247

原创 echarts的饼图制作分析

echarts底层是使用canvas的类库ZRender实现的,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

2017-07-17 16:13:22 932

原创 ejs模板引擎

数据与模板结合生成html文件,使得用户界面与业务数据的分离

2017-07-16 21:41:27 445

原创 使用gulp构建项目架构

项目架构

2017-07-16 18:03:21 543

原创 基于微信的weui框架编写单选按钮组件

写一两次还好,如果多个页面需要多个这样的单选按钮,那代码量较大,而且需要复制粘贴大量的代码。

2017-06-08 14:20:19 12239 3

原创 获取URL参数

从一个页面跳转到另一个页面,有时候需要在URL传递一些参数到另一个页面。怎样从url把参数获取出来呢?比如一个url..........

2017-06-06 16:59:21 533

空空如也

空空如也

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

TA关注的人

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