iOS通讯录授权(区分iOS9前后版本)

做通讯录授权弹窗的时候,做了很多查询,所以想做一个防止自己过后忘记的总结,针对iOS不同版本进行使用区分(不包含UI部分)。 参考文章:https://www.jianshu.com/p/df0ea100c3da iOS8及之前采用的是Addressbook,iOS9以后替换为Contact。...

2019-03-04 14:50:09

阅读数 160

评论数 0

产品知识学习记录

  计算机硬件能够直接执行的是: I Ⅰ.机器语言程序 Ⅱ.汇编语言程 序 Ⅲ.硬件描述语言 【解析】:计算机语言通常分为三类:即机器语言,汇编语言和高级语言。 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功...

2019-01-31 16:58:45

阅读数 68

评论数 0

iOS学习

转载学习记录 目录 对象与消息 类的定义 继承相关 @property的关键字记忆 生命周期 零碎记忆点 对象与消息 OC中,id类型的变量可以存放任何数据类型的对象。只声明一个id类型的变量时,该变量并不指向任何对象。首先需要调用构造函数来生成对象。id为指针类型,其所指向...

2018-11-26 19:52:02

阅读数 37

评论数 0

算法复习小记

决策树系列(五)——CART CART,又名分类回归树,是在ID3的基础上进行优化的决策树,学习CART记住以下几个关键点: (1)CART既能是分类树,又能是分类树; (2)当CART是分类树时,采用GINI值作为节点分裂的依据;当CART是回归树时,采用样本的最小方差作为节点分裂的依据;...

2018-11-15 11:51:36

阅读数 35

评论数 0

ES6笔记

ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等 Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。 Babel 的配置文件是.b...

2018-10-26 14:57:55

阅读数 23

评论数 0

webpack,vue

webpack打包逻辑,配置,如何识别内部命令,原始只识别js,非js静态资源需要通过loader进行额外配置   npm install安装webpack vue vue-loader css-loader vue-template-compiler style-loader file-lo...

2018-10-22 18:41:06

阅读数 110

评论数 0

eslint注意事项

在 Windows 操作系统中使用的换行符(换行符)通常是回车符(CR),后面是换行符(LF),使其成为回车换行符(CRLF),而Linux和Unix使用简单换行符(LF)。相应的控制序列是"\n"(对于LF)和"\r\n"对...

2018-10-22 15:09:54

阅读数 73

评论数 0

vue框架学习

vue.js是一套用于构建用户界面的渐进式框架。自底向上逐层应用。Vue的核心库只关心视图层,易于上手。   通过使用 v-once 指令,你也能执行一次性地插值,当数据改变时,插值处的内容不会更新。但请留心这会影响到该节点上的其它数据绑定: <span v-...

2018-10-16 17:43:46

阅读数 71

评论数 0

零碎知识点学习记录

MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。 Babel 是一个 JavaScript 编译器 ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后...

2018-10-16 16:39:58

阅读数 46

评论数 0

关于库

最近替换资源,查了些相关资料,转载记录学习。 CreateJS是基于HTML5开发的一套模块化的库和工具。基于这些库,可以非常快捷地开发出基于HTML5的游戏、动画和交互应用...

2018-10-16 16:36:50

阅读数 10

评论数 0

HTML学习

转载w3school部分知识点,方便自己记忆   HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标...

2018-10-16 16:36:23

阅读数 24

评论数 0

工作中需要注意的部分总结

统计需求: 遇见问题时,如果不懂,先查的细致,问的清楚,不要在不确定需求的情况下就去做,很容易耽误事情。对于统计需求,要区分是行为需求单个上报,还是需要客户端去做整体次数的统计,还是针对整个用户群体进行统计。这个区分清楚,在产品需求不够明确时,需要细致考虑,明确需求,再进行相关工作。 之前在进...

2018-09-26 11:09:13

阅读数 41

评论数 0

js学习,持续更

转载学习,记录适合自己的记忆点 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 在文本字符串中使用反斜杠对代码行进行换行 document.write("Hello \ World!&am...

2018-09-26 11:05:35

阅读数 59

评论数 0

记录

微信小程序开发 wx.setStorage(Object object) 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容。 典型的JavaScript对象都会有保留内存用来描述这个对象和存储它的直接值。一般,只有数组和字符串会有明显的直接占用内存(Shallow...

2018-08-23 14:03:33

阅读数 20

评论数 0

js 继承学习

转载记录学习~ "prototype对象",所有实例对象需要共享的属性和方法,都放在这个对象里面;那些不需要共享的属性和方法,就放在构造函数里面。实例对象一旦创建,将自动引用prototype对象的属性和方法。也就是说,实例对象的属性和方法,分成两种,一种是本...

2018-08-23 14:03:22

阅读数 28

评论数 0

编码小细节学习

编码习惯:比如某些字符串常量等。多个文件中都需要使用,那么久将其提取出来作为公共模块,const,之后export,import,规范使用进行判断时,首先确定判断的对象是存在的,if(存在 && 判断条件) ...

2018-06-30 15:44:28

阅读数 55

评论数 0

6.20份进步、=== 和==、冒烟测试

转载学习jsvascript === 和==的区别2017年03月17日 15:42:24阅读数:19140==   用于比较   判断 两者相等      ==在比较的时候可以转自动换数据类型===用于严格比较   判断两者严格相等     ===严格比较,不会进行自动转换,要求进行比较的操作数...

2018-06-20 20:07:24

阅读数 39

评论数 0

6.13份进步

floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。log打出来的json,在线格式化,注意传参时候的误传情况,;等都要检查,可能导致校验不通过...

2018-06-20 16:52:59

阅读数 29

评论数 0

Git撤销已经推送(push)至远端仓库的提交(commit)信息

转载学习Git撤销已经推送(push)至远端仓库的提交(commit)信息2018年03月04日 12:11:19阅读数:592有关修改提交(git commit)信息的方法可以参考: Git commit –amend 修改提交信息有时,在git push之后,才发现还有一些代码需要进行很小的改...

2018-06-08 18:17:58

阅读数 128

评论数 0

preventDefault() 方法+shift()

preventDefault() 方法Event 对象定义和用法取消事件的默认动作。语法event.preventDefault()说明该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit"...

2018-06-08 17:59:07

阅读数 67

评论数 0

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