MayerF的专栏

学无止境,Keep Going!

苹果证书的实现机制

精析-苹果开发者证书的实现机制

2018-10-17 15:00:56

阅读数 79

评论数 0

ios 国际化设置及默认语言设置

配置国际化语言 项目工程Project —> info —> localization 点击 +,添加支持的语言 添加简体中文 同理可以添加其他任何语言 配置应用名称 选中info.plist –> 快捷...

2018-03-07 15:05:16

阅读数 2939

评论数 0

浏览器跨域-CORS

CORS原理分析一、简介 CORS全称为”跨域资源共享”(Cross-origin resource sharing) 它允许浏览器跨服务器发起XMLHttpRequest 请求,从而解决Ajax只能同源使用的限制。 CORS需要浏览器和服务器同时支持。目前大部分浏览器都支持该功能,但IE浏览器...

2017-11-07 16:21:17

阅读数 946

评论数 0

iOS推送-从证书申请->移动端代码->node.js服务端代码

证书申请创建AppID 从证书颁发机构请求request证书申请development证书 申请Provisioning Profiles 申请SSL推送证书 下载已经申请的文件 移动端代码 服务端配置生成pem文件 验证生成的pem文件是否可用 Nodejs代码此教程更新于17年8月,之后可能会...

2017-08-17 17:24:16

阅读数 1149

评论数 1

JS学习-操作表单

用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树不过表单的输入框、下拉框等可以接收用户输入,所以用JavaScript来操作表单,可以获得用户输入的内容,或者对一个输入框设置新的内容HTML表单的输入控件主要有以下几种: 文本框,对应的<input type=&q...

2017-08-15 15:59:11

阅读数 304

评论数 0

JS学习-浏览器对象

windowwindow对象不仅作为全局作用域,也表示浏览器的窗口 innerWidth和innerHeight:表示浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高 outerWidth和outerHeight:浏览器窗口的整个宽高 naviga...

2017-08-15 14:37:23

阅读数 242

评论数 0

JS学习-原型链

关于原型链、propotype和__proto__还处于浑浑噩噩中,待以后补上。 参考链接: 三张图搞懂JavaScript的原型对象与原型链

2017-08-15 14:16:13

阅读数 195

评论数 0

JS学习-面向对象编程

和Swift等其他面向对象编程的语言不同,JS没有类和实例对象的概念。 JS是通过原型(prototype)来实现的面向对象编程原型实现继承原型是指当我们想要创建xiaoming这个具体的学生时,我们并没有一个Student类型可用。那怎么办?恰好有这么一个现成的对象:var robot = {...

2017-08-14 18:01:25

阅读数 197

评论数 0

JS学习-正则表达式

1.1 常见的判断Email地址是否合法,电话号码、身份证位数等,正则匹配就是为此而生。 正则表达式是一种用来匹配字符串的强有力武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的 对于专门的正则表达式学习教程推...

2017-08-14 17:20:36

阅读数 224

评论数 0

JS学习-标准对象

再JS世界里,一切皆对象。 为了区分对象的类型,JS中使用typeof操作符来获取对象类型,且返回字符串:typeof 123; // 'number' typeof NaN; // 'number' typeof 'str'; // 'string' typeof true; // 'bool...

2017-08-14 16:01:03

阅读数 203

评论数 0

JS学习-generator

generator(生成器)是ES6标准引入的新的数据类型。 一个generator函数不会调用不会立即执行,而是调用next()函数才回执行:function* foo(x) { yield "1"; yield "2"; yie...

2017-08-11 11:18:34

阅读数 218

评论数 0

JS学习-箭头函数

ES6标准新增了一种新的函数:Arrow Function(箭头函数) 类似于Swfit中的闭包形式x => x * x; //等价于 function (x) { return x * x; }如果参数不止一个:// 两个参数: (x, y) => x * x + y * ...

2017-08-09 11:19:45

阅读数 285

评论数 0

JS学习-闭包

函数作为返回值高阶函数除了可以接收函数作为参数外,还可以把函数作为结果返回。function lazy_sum(arr) { var sum = function () { return arr.reduce(function (x, y) { re...

2017-08-09 10:58:24

阅读数 170

评论数 0

JS学习-filter()和sort()

filter()1.1 顾名思义filter()是一个具有过滤功能的函数 filter()也是Array的一个函数。它接收一个函数,然后根据此函数的返回布尔值决定是否丢弃该元素。true:保留;false:丢弃://去耦 var arr = [1, 2, 4, 5, 6, 9, 10, 15];...

2017-08-09 10:27:08

阅读数 1901

评论数 0

JS学习-map()和reduce()

map()此map()是函数,非Map类型。 map()作为高阶函数,把运算的规则抽象。它是Array里的一个函数,返回一个新的数组://函数作为参数 function pow(x) { return x * x; } var arr = [1, 2, 3, 4, 5, 6, 7, 8,...

2017-08-09 10:06:14

阅读数 297

评论数 0

JS学习-方法

1.1 JS中定义对象方法//在一个方法内部,this是一个特殊变量,它始终指向当前对象,也就是xiaoming这个变量。所以,this.birth可以拿到xiaoming的birth属性。 var xiaoming = { name: '小明', birth: 1990, ...

2017-08-08 18:14:18

阅读数 374

评论数 0

JS学习-变量作用域

JS的变量作用域和其他语言的的变量作用域类似。变量提升JS函数定义有个特点:它会先扫描整个函数体语句,把所有声明的变量提升到函数顶部/* 虽然是strict模式,但语句var x = 'Hello, ' + y;并不报错,原因是变量y在稍后申明了。但是alert显示Hello, undefined...

2017-08-08 17:38:46

阅读数 259

评论数 0

JS学习-函数的定义和调用

函数定义JS的函数和定义和所有的高级语言类似 JS和Swift一样使用funciton关键字来定义函数function abs(x) { if (x >= 0) { return x; } else { return -x; } }函...

2017-08-08 13:25:49

阅读数 215

评论数 0

JS学习-iterable

1.1 iterable字面意思:可迭代的,可重复的 iterable是ES6标准引入的新的类型。而Array、Map和Set都属于iterable类型 1.2 为什么加入iterable类型? 遍历array可以采用下标循环,遍历Map和Set无法使用下标。集合类型不统一。 对于array...

2017-08-08 13:01:38

阅读数 1948

评论数 0

JS学习-Map和Set

对于JS对象要求键必须是字符串,而其他的数据类型无法满足。为了解决这个问题,ES6引入了新的数据类型MapMapMap是一组键值对的结构,不仅解决了其他数据类型无法作为键值对的问题,同时提高了查找速度(是不是原先的对象本来就是可哈希的具有很快的查找速度,有待验证)。var m = new Map(...

2017-08-08 11:38:36

阅读数 211

评论数 0

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