自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

做通讯录授权弹窗的时候,做了很多查询,所以想做一个防止自己过后忘记的总结,针对iOS不同版本进行使用区分(不包含UI部分)。参考文章:https://www.jianshu.com/p/df0ea100c3daiOS8及之前采用的是Addressbook,iOS9以后替换为Contact。其实具体字段中的名称是没有大的改动的,使用过程都相同,就是注意使用方法和具体字段名称的区分。首先授...

2019-03-04 14:50:09 1023

原创 产品知识学习记录

计算机硬件能够直接执行的是: IⅠ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言【解析】:计算机语言通常分为三类:即机器语言,汇编语言和高级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。为了克服机器语言难读、难编、难记和易出错的缺点,人们...

2019-01-31 16:58:45 312

转载 iOS学习

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

2018-11-26 19:52:02 153

转载 算法复习小记

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

2018-11-15 11:51:36 121

原创 ES6笔记

ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。Babel 的配置文件是.babelrc,存放在项目的根目录下。该文件用来设置转码规则和插件。presets字段设定转码规则暂...

2018-10-26 14:57:55 105

原创 webpack,vue

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

2018-10-22 18:41:06 213

原创 eslint注意事项

在 Windows 操作系统中使用的换行符(换行符)通常是回车符(CR),后面是换行符(LF),使其成为回车换行符(CRLF),而Linux和Unix使用简单换行符(LF)。相应的控制序列是"\n"(对于LF)和"\r\n"对于(CRLF)。rules下"linebreak-style": ["error","windows" “Unix”], no-unreach...

2018-10-22 15:09:54 233

转载 vue框架学习

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

2018-10-16 17:43:46 274

原创 零碎知识点学习记录

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

2018-10-16 16:39:58 202

转载 关于库

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

2018-10-16 16:36:50 134

转载 HTML学习

转载w3school部分知识点,方便自己记忆 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页<html> 与 </html> 之间的文本描述网页 &l...

2018-10-16 16:36:23 79

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

统计需求:遇见问题时,如果不懂,先查的细致,问的清楚,不要在不确定需求的情况下就去做,很容易耽误事情。对于统计需求,要区分是行为需求单个上报,还是需要客户端去做整体次数的统计,还是针对整个用户群体进行统计。这个区分清楚,在产品需求不够明确时,需要细致考虑,明确需求,再进行相关工作。之前在进行代码规范的时候,通过eslint进行了一些错误的修改。当时未能及时进行常犯错误总结,导致现在还要多花...

2018-09-26 11:09:13 204

转载 js学习,持续更

转载学习,记录适合自己的记忆点如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。在文本字符串中使用反斜杠对代码行进行换行document.write("Hello \World!");JavaScript 变量变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量...

2018-09-26 11:05:35 159

转载 记录

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

2018-08-23 14:03:33 100

转载 js 继承学习

转载记录学习~"prototype对象",所有实例对象需要共享的属性和方法,都放在这个对象里面;那些不需要共享的属性和方法,就放在构造函数里面。实例对象一旦创建,将自动引用prototype对象的属性和方法。也就是说,实例对象的属性和方法,分成两种,一种是本地的,另一种是引用的。使用工厂模式: //工厂模式:因为使用用一个接口创建很多对象会产生大量的重复代码,为了解决这个问题,人们就...

2018-08-23 14:03:22 97

原创 编码小细节学习

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

2018-06-30 15:44:28 145

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

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

2018-06-20 20:07:24 118

转载 6.13份进步

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

2018-06-20 16:52:59 85

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

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

2018-06-08 18:17:58 681

转载 preventDefault() 方法+shift()

preventDefault() 方法Event 对象定义和用法取消事件的默认动作。语法event.preventDefault()说明该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性...

2018-06-08 17:59:07 190

转载 js判断对象是否为空对象的几种方法

转载学习js判断对象是否为空对象的几种方法2017年08月18日 09:04:51阅读数:378171.将json对象转化为json字符串,再判断该字符串是否为"{}"var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true2.for in 循环判断var obj = {};var b = function() {fo...

2018-06-08 17:57:40 310

转载 “!!”+Canvas 对象

转载学习JavaScript中双叹号“!!”作用所以两个感叹号的作用就在于,如果明确设置了变量的值(非null/undifined/0/”“等值),结果就会根据变量的实际值来返回,如果没有设置,结果就会返回false。var a;var b=!!a;a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供...

2018-06-08 17:36:05 183

空空如也

空空如也

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

TA关注的人

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