- 博客(14)
- 收藏
- 关注
原创 几种常见排序算法的JavaScript实现
就JavaScript而言,Array对象有方法sort()可以对数组成员进行排序,默认是字典顺序。自定义排序规则需要给sort()方法提供一个函数。此函数本身有2个参数,表示进行比较的两个元素。如果返回值大于0,表示第1个元素在后面,其他情况下第1个元素在前面。下面时其他排序算法的代码,扩充Array的排序功能。
2016-04-06 17:28:22
313
原创 JavaScript中的正则表达式
JavaScript 正则表达式的构成方式字面量/pattern/flagspattern是表达式文本flags是特殊参数: g ——全局匹配; i——忽略大小写; m ——让开头(^)和结尾($)字符工作在多行模式(由 \n 或 \r 分割的)多行模式:每一行的开头结尾也可匹配。关闭多行模式则只匹配整个字符串的开头和结尾静态常量:构造完成后保持不变
2016-04-06 17:26:29
249
原创 慕课网AngularJS实战课程笔记
基础概念前端框架与前端类库类库:函数集合。其内容是封装一些实现复杂功能的或可复用的代码,目的是提高编码工作的效率。举例:jQuery, GreenSock(JS动画库),mootools(JS API封装库),zeptojs(移动端jQuery)……参考:常用JavaScript类库与框架总结(补充:JavaScript全栈开发必备工具)框架:一种设计模式或几种模式组合的体现。改变以DOM操作
2016-04-06 17:24:30
1579
原创 iOS主要设备支持的视频格式
iPhone 5/5s/5c/6/6p, iPad Air, iPad mini 2iPad 3/4, iPad mini 2H.264视频支持 HP level 4.1iPhone 4/4s, iPad 1/2, iPod Touch 4/5H.264视频支持 720p, 30fps, MP level 3.1iPod Touch 6H.264视频支持 1080p, 30fps, MP level
2016-04-06 15:16:55
4931
原创 Programming in Objective-C 学习笔记10——Cocoa, Cocoa Touch and the iOS SDK
PART III —— Cocoa, Cocoa Touch and the iOS SDKchapter 20, 21Introduction to Cocoa and Cocoa Touchframework layers (Mac OS X)Writing iOS ApplicationsClass Prefix:设置类名前缀
2016-03-10 19:11:09
430
原创 Programming in Objective-C 学习笔记09——对象复制与归档
chapter 18-19Copy Objects复制对象 → Foundation中的方法:copy和mutableCopyprotocol:<NSCopying> , <NSMutableCopying>→ 在自己写的class中使用mutable复制不要求object是mutable;immutable不要求object是immutable
2016-03-10 19:08:16
362
原创 Programming in Objective-C 学习笔记08——文件和ARC
Working with filesNSFileManager: 对文件和目录的基本操作Create a new file Read from an existing file Write data to a file Rename a file Remove (delete) a file Test for the existence of a file
2016-03-10 19:06:02
314
原创 Programming in Objective-C 学习笔记07——Foundation框架基础01
PART II —— Foundation FrameworkChapter 14-15Introductiona framework is a collection of classes, methods, functions and documentation logically grouped together to make developing programs easier.
2016-03-10 19:04:29
385
原创 Programming in Objective-C 学习笔记06 —— Preprocessor
The Preprocessor从语言上定制Objective-C,使其适应自己的编程风格或特定的编程应用是编译过程的一部分,识别散布在程序中的特定语句“#”开头#define给符号名称指派程序常量(包括但不限于)
2016-03-10 19:02:39
263
原创 Programming in Objective-C 学习笔记05——Category和Protocol
Chapter 11 Categories and Protocols主要内容:CategoriesProtocolsCategories将类的定义模块化到相关方法的组或分类中扩展现有类的定义而无需获取源代码,也不用创建子类
2016-03-10 19:00:35
304
原创 Programming in Objective-C 学习笔记04——变量和数据类型
Chapter 10 More on Variables and Data Types主要内容:variable scopeinitialization methods for objectsdata types in more detail ——enum枚举初始化initialization methods:初始化+赋初值override init方法的“模板”syntax :
2016-03-10 18:57:15
294
原创 Programming in Objective C学习笔记03——多态、动态绑定和动态类型
PART I —— The Objective-C Language (ch.9)Polymorphism 多态同名的method,不同的class运行时系统总是携带有关“对象属于哪个类”的信息 → This enables it to make key decisions at runtime instead of at compile time.Each class definition
2016-03-10 18:50:24
334
原创 Programming in Objective-C 学习笔记02
PART I —— The Objective-C Language (ch.5-8)for循环过程:Step1:index variable赋初值Step2:循环条件判断 → 执行循环体前先做一次判断 true则执行循环体false则直接跳出循环,继续程序Step3:计算更新index variable的表达式 loop expression
2016-03-10 18:44:20
382
原创 Programming in Objective-C 学习笔记01
PART I —— The Objective-C Language(ch.2-4)在Obj-C中,一个class包含两部分: @interface:继承关系,{实例变量},方法声明 @implementation:@interface中声明的方法的实现代码命名: 基础规则: 选择范围:下划线,字母,数字0-9不能以数字开头不能选择关键字Obj-C大小写敏感好的原则: clas
2016-03-10 18:42:02
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人