自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vuex--基础总结

共享状态,构建一个中大型单页应用,您很可能会考虑如何更好地在组件外部管理状态,Vuex 将会成为自然而然的选择 核心:store 核心概念: state  :唯一数据源 Getter  :从 store 中的 state 中派生出一些状态,有多个组件需要用到此属性,像计算属性一样,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算, Mutatio...

2018-10-31 17:20:43 387

原创 Mockjs--前后端分离,模拟接口

什么是Mockjs Mock.js官方网址:  首页:http://mockjs.com/ 在Mockjs的官网中,就直接能看到这样的一句话:生成随机数据,拦截Ajax请求。 这句话集中体现了Mock.js能够干什么! Mockjs的使用场景 如今,前端所承载的东西越来越多,前后端分离开发已经渐渐成为趋势。 前端开发,离不开数据展示,这个时候,需要一些相对真实的,能够模拟数据的需求就越发的...

2018-10-29 22:31:21 464

转载 javascript专精--最佳实践

Web前端领域,什么样的实践,才是好的处理方式?在《JavaScript高级程序设计》一书中,从三个不同的方面来描述最佳实践: 1、可维护性 什么是可维护性的代码?那么它可能需要做到: 可理解性——其他人可接手代码并理解其意图 直观性——代码中的东西一看就能明白,不管其操作过程多么复杂 可适应性——代码一种数据上的变化不要求重写的方法 可扩展性——代码在架构上考虑未来对核心功能的扩展 可调式性...

2018-10-29 21:50:42 107

转载 javascript专精--定时器与计时器

1、JavaScript的内在执行逻辑 学习JavaScript中,会出现一些我们难以理解的代码。之所以很难理解,我觉得很大程度上,我们对JavaScript的执行环境以及内在机制不够了解造成的。var i = 5; setTimeout(function () {     i++;     console.log(i); },0); console.log(i); //执行结果是5,6!! ...

2018-10-29 21:31:45 552

转载 javascript专精--FileReader 文件读取

原文:https://blog.csdn.net/mapbar_front/article/details/78632928  FileReader是前端进行文件处理的一个重要的Api,特别是在对图片的处理上,如果你想知道图片的处理原理,你就永远不可能绕过它。 文件处理是一系列的流程,每一步我们都需要知道,自己能做什么,自己做了什么。 第一步,获取文件 前端中,获取文件必须使用input标...

2018-10-29 21:24:28 6452

转载 javascript专精--常见高级技巧

原文:https://blog.csdn.net/mapbar_front/article/details/78484963  1、类型检测JavaScript中提供两种类型检测语法——typeof、instanceof。但是这两种都有一定的缺陷。 typeof仅仅适用于基本类型的检测判断,但无法对Array类型和Object类型进行区分; instanceof只能对数据进行基本的true或者...

2018-10-28 21:45:16 115

转载 javascript面向对象编程--惰性载入函数(浏览器兼容性处理)

因为各大浏览器所使用的JS引擎不同,所以在实现某一个功能时都或多或少的存在差异,导致在写代码时要针对每一个功能给出兼容浏览器的不同实现方式,这样在运行代码时就会造成性能的损耗。所以就出现了惰性载入函数的概念。原理就是:当前浏览器第一次支持以该方法实现某功能,那么在这个页面运行期间会一直都支持该方法。   一般在写兼容性较好的代码时,我们会使用多个if分支语句来判断当前浏览器支持哪种方法,这时如果每...

2018-10-28 20:41:43 155

原创 javascript面向对象编程--继承--多重继承+掺元类(多亲继承)

继承一般包括 单向继承 和 多重继承   多重继承:一个子类继承多个超类 function A(x){this.x=x;} A.prototype.getx=function(){return  this.x;} function B(y){this.y=y;} B.prototype.gety=function(){return this.y;} function C(x,y){} ...

2018-10-28 16:48:44 384

原创 javascript面向对象编程--设计超类和子类,设计元类

在javascript中,Object对象是通用类,其他所有内置对象和自定义构造对象都是专用类,即Object对象是超类,其他内置对象和自定义对象都是Object的子类,所有在javascript语言中,所有的对象都继承Object定义的属性和方法 Object.prototype.name='Owen';//超类的原型属性 var d=Date.prototype; alert(d.nam...

2018-10-28 16:34:31 338

原创 javascript面向对象编程--安全构造对象

构造函数 其实就是一种 使用new运算符的函数 function Person(name,age,job){      this.name=name;     this.age=age;     this.job=job; } var person=new Person("Owen",34,"codeworker"); 如果没有new,由于该this对象是在运行时绑定,直接使用Per...

2018-10-27 21:48:31 127

原创 javascript面向对象编程--惰性实例化(实现按需实例化)

javascript是以对象为基础,以函数为模型,以原型为继承机制的开发模式 惰性实例化:避免在页面中使用javascript初始化执行时就实例化类,而是将一些类的实例化推迟到需要时候才去实例化,避免资源过早的消耗 var myNamespace=function(){    var Configure=function(){         var privateName="someon...

2018-10-27 16:32:48 377

原创 javascript面向对象编程--构造函数 实现动态构造

在面向对象过程中,构造和析构是类的两个重要特性,构造函数在对象创建时候调用,析构函数在对象销毁时被调用 构造函数:   function F(x,y){ this.x=x;this.y=y}   var f=new F(1,2);  alert(f.constructor==F); //true,说明F是f的构造函数 注意:构造函数一般是没有return值的,但有些框架会利用return...

2018-10-27 16:01:38 597

空空如也

空空如也

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

TA关注的人

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