自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jasonzds的博客

将来的你,一定会感谢现在拼命的自己

  • 博客(10)
  • 收藏
  • 关注

原创 ionic2混合app开发系列1-环境搭建和ionic2项目目录介绍

1环境搭建一年前研究混合框架,初步确定了四种方案给公司选择,ionic,hbuilder,wex5,react-native这四个框架各有优缺点,ionic和react-native是国外框架,相对好一点,文档更新很快,就不一一说了,大概的思路都是一样的,js逻辑实现,同时调用原生功能,h5,css3 UI实现,其实他们都有自己的ui框架,当时选择了国内的hbuiler,开发了三款应用,ios

2016-12-22 21:58:38 11454 2

原创 排序算法

1 冒泡排序冒泡排序(BubbleSort)是最易懂的排序算法,但是效率较低,生产环境中很少使用。它的基本思想是:1依次比较相邻的两个数,如果不符合排序规则,则调换两个数的位置。这样一遍比较下来,能够保证最大(或最小)的数排在最后一位。2再对最后一位以外的数组,重复前面的过程,直至全部排序完成。由于每进行一次这个过程,在该次比较的最后一个位置上,正确的数会自己冒出来,就好像“冒...

2016-12-18 23:07:19 758

原创 JavaScript中underscorejs的使用

1 概述Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。MVC框架Backbone.js就将这个库作为自己的工具库。除了可以在浏览器环境使用,Underscore.js还可以用于Node.js。Underscore.js定义了一个下划线(_)对象,函数库的所有方法都属于这个对象。这些方法

2016-12-18 22:06:22 1288

原创 JavaScript再述promise的用法和常用方法

1 Promise概述Promise对象是CommonJS工作组提出的一种规范,目的是为异步操作提供统一接口。那么,什么是Promises?首先,它是一个对象,也就是说与其他JavaScript对象的用法,没有什么两样;其次,它起到代理作用(proxy),充当异步操作与回调函数之间的中介。它使得异步操作具备同步操作的接口,使得程序具备正常的同步运行的流程,回调函数不必再一层层嵌套。

2016-12-17 23:53:22 34809 1

原创 JavaScript中定时器使用

1 setTimeout()setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。var timerId = setTimeout(func|code, delay)上面代码中,setTimeout函数接受两个参数,第一个参数func|code是将要推迟执行的函数名或者一段代码,第二个参数delay是推迟执

2016-12-17 22:12:19 4145

原创 JavaScript中prototype用法

1 概述大部分面向对象的编程语言,都是以类class作为对象的基础语法,js语言不是如此,它的面向对象编程基于‘原型对象’。首先说说构造函数的缺点:js通过构造函数生成新的对象,因此构造函数可以视为独享的模版。实例对象的属性和方法,可以定义在构造函数内部概述构造函数的缺点JavaScript通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定

2016-12-17 14:23:12 8440 2

原创 JavaScript中的this用法

1涵义this总是返回一个对象,就是返回属性或者方法当前所在的对象this.property例如:var person ={    name: '张三',    describe: function() {        return '姓名:'+this.name;    }};person.describe()//张三this.name表示d

2016-12-14 23:30:15 1569

原创 JavaScript中的引用类型Function类型学习心得

1没有重载将函数名想象为指针,有助于理解为什么ECMAScript中没有函数重载的概念function A(num){    return num + 100;}function A(num){    returnnum + 200;}console.log(A(100))//300显然后面的函数覆盖了前面的函数以上代码和下面的代码没什么区别var A=

2016-12-13 10:48:31 853

转载 编写高质量javascript代码的基本要点

1书写可维护的代码软件bug的修复是昂贵的,并且随着时间的推移,这些bug的成本也会增加,尤其当这些bug潜伏并慢慢出现在已经发布的软件中时。当你发现bug的时候就立即修复它是最好的,此时你代码要解决的问题在你脑中还是很清晰的。否则,你转移到其他任务,忘了那个特定的代码,一段时间后再去查看这些代码就需要:                  花时间学习和理解这个问题         

2016-12-06 17:37:45 421

原创 JavaScript执行环境及作用域

执行环境是javascript中最重要的一个概念。执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中,虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它。            全局执行环境是最外围的一个执行环境。根据ECMAScript实现所在的宿主环境不同,表示执行环境

2016-12-03 23:23:51 2066

空空如也

空空如也

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

TA关注的人

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