自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Web | ES6的异步编程

js对于异步操作有三个解决方案,分别是Promise,generator,async/await.下面分别说说这三种方案的一些基础.Promisepromise对象用于表示一个异步操作的最终状态,Promise在回调代码和将要执行这个任务的异步代码之间提供了一种可靠的中间机制来管理回调。//构造函数,回调函数是同步的回调new Promise(function(resolve,...

2019-02-27 20:07:00 107

转载 Web | Webpack快速上手

概述Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。一般我们在开发中都是使用终端去进行安装,使用npm,关于npm是什么,在这里就不进行详细描述,自行搜索.在这里只需要知道npm是一个包管理工具和它的一些基本的指令就行,如果安装了node.js的,它里面会自动也帮你安装这个工具.关于npm(node ...

2019-02-25 18:21:00 119

转载 Web | jQuery快速上手

jQuery伴随前端走过一段辉煌的时光,虽然现在已经慢慢的走下顶峰,但是过去的很多项目都是用jQuery写的,它的一些封装思想也非常值得借鉴,懂得jQuery是前端必不可少的.jQuery顶级对象DOM顶级对象是documentBOM的顶级对象是window而jQuery的顶级对象是$凡是对象都要用$()包装起来jQuery调用的习惯是使用点语法和小括号结合的方式.页面...

2019-01-30 11:09:00 131

转载 Web | DOM基本操作

基本概念文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使程序对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本语言连接起来一个web页面是一个文档。这个文档可以在浏览器窗口或作为HTML源码显示出来。但文档对象模型(...

2018-12-28 23:49:00 144

转载 Web | JavaScript的闭包

闭包function outter(){ var a = 1; function inner(){ console.log(a); } return inner;}//进行函数调用var inner = outter();inner();以上代码是最基本的闭包的形成.当outter函数开始调用的时候,它内部就形成了一个闭包,这个...

2018-12-19 23:28:00 92

转载 Web | JavaScript的引用数据类型强制转换类型

我在这里主要的想提下的是JavaScript中的引用类型进行强制转换类型.因为对于基本数据类型的变换大多都是雷同的,很容易熟知,但是引用数据类型有一点小插曲.JavaScript的引用类型主要为对象,数组和函数.主要针对的是对对象和数组进行转换.而转换又包括两种方式,即显式和隐式转换.显式强制类型转换首先我们需要一些基本的规则.基本类型的字符串化规则:null ==>...

2018-12-19 00:07:00 186

转载 Web | JavaScript的提升机制

作用对象: 函数和变量的声明.作用效果: 会将其声明提升到其所在的作用域的最顶端.函数会优先于变量的声明.//函数的提升优于变量的提升 test(); var a=2; function test(){ console.log(a); }//浏览器会将其提升为===> function test(){ ...

2018-12-18 23:18:00 81

转载 工具 | Axure基础操作 No.6

这个是基础教程最后一篇,但是这仅仅是个开始,需要学的东西还有很多。坚持!1.生成部分原型页面不能单独生成子级的页面,会自动的勾选上父级。如果想单独的生成的话,就得把这个页面的级别提高,变成一级页面。2.发布原型生成的链接可以用电脑或者手机浏览器打开。3.移动设备设置移动设备可以去http://www.iaxure.com/share/yxcc/计算移动设备的尺寸。还...

2018-12-11 17:54:00 101

转载 Web | 一小时看懂前端基本语法

自从H5出来之后,web前端的势头好像就有点燎原之势。国内互联网的发展就是这样,像之前的移动App(iOS、Android),简直是火的一塌糊涂。所以不管是培训机构也好,自学成才也好,都是一种途径,能掌握好就是道理。其他的不多说,直接步入主题,且看娓娓道来。- 前端认识Web前端,将效果图生成网页,结合Html+Css+Js等技术;网页由文字、图片、输入框、视频、音频、超链接等组...

2018-12-11 17:54:00 110

转载 工具 | Axure基础操作 No.5

今天看了不少的关于产品思维的文章,甚有感悟。但是还是觉得一句话说的非常对,做产品就像游泳,你掌握了很多理论知识,只要一下水那些理论知识都没什么用,只有真正的一头扎进水里你才知道身体怎么去适应这样的感觉。1.设置形状边框并排显示注意并排的中间的宽度。2.取消隐藏阴影3.显示/隐藏左右功能块4.设置左边功能区5.启用系统备份/恢复备份6.自适应视图7.预览...

2018-12-11 17:50:00 77

转载 工具 | Axure基础操作 No.4

昨天因为有事没有学习,很愧疚,今天赶紧补上。俗话说,”学如逆水行舟,不进则退“还是很有道理的。1.设置页面内容格式这里主要是在浏览器中的内容所出现的对齐格式,左对齐或者是居中对齐。2.设置页面背景3.添加用例这里是给用例添加条件,判断当前元件上的文字是否==。4.设置逻辑关系和行为动作这是是设置条件,如果符合这个条件就做某个动作,比如我做的打开网页www.bai...

2018-12-11 17:49:00 107

转载 工具 | Axure基础操作 No.3

下午了,再来补一些学习,今天东西不多哦,感觉慢慢上手了。1.设置元件禁用状态2.设置单选按钮唯一选中注意这里在浏览器中就只能唯一选中了。3.设置图片上的文字4.图片的切割和裁剪5.嵌入多媒体/网页6.调整元件的层级7.组合元件8.转换元件为图片为了避免有些不兼容的地方,直接可以转成张图片。转载于:https://www.cnblogs.com...

2018-12-11 17:48:00 86

转载 工具 | Axure基础操作 No.2

不废话了,直接如之前一样上操作图才是正道。1.设置文本类型为密码或者文件类型可以在属性中也选择最大长度制定长度。如果设置类型为文件,在浏览器中就会自动变成选择本地文件的按钮。2.文本框提示文字3.设置文本回车触发事件这里的意思是文本框输入状态下按回车键,就能触发这个按钮的单击事件。4.鼠标移入的提示这里意思是鼠标移到元件上就会显示出提示。5.设置矩形为其他...

2018-12-11 17:47:00 121

转载 工具 | Axure基础操作 No.1

Axure作为一款热门的原型设计工具,是产品汪必备的一个技能。对于我个人来说,虽然更加喜欢墨刀这种小清新并且易用的网页版轻量级工具。我在这里进行一些简单操作的动图,方便和我一样刚入门的同学容易看得明白。没有太多的技术含量,仅仅提供直观的操作。文字叙述不多,都是看图说话。1.拖动元件到画布上2.添加元件名称这个命名尽量做到见名知意,我作为一个开发者过来人,还是有点习惯驼峰...

2018-12-11 17:46:00 101

转载 产品 | What's产品经理

如果想知道什么是产品,首先需要知道什么是缔造者。其名曰:“产品经理”。PS:产品经理一词在国内大多时候泛指“互联网产品经理”。对于产品经理这一职位,说实在很多小公司是没有这已专门职位的。(在长沙的朋友说他们那边往往是设计干了产品的活)主要集中在一线城市的公司里团队中才存在这么一个职业,虽然是“经理”,实则有责无权,对于设计师和工程师来说没有直接领导权,往往起到一个润滑剂的作用。...

2018-12-11 17:45:00 59

转载 产品 | 互联网+“加油”

如同人之食粮,汽车需要油来提供持续的动力源泉。世界上一些国家陆续提出,到未来某某年禁止燃油车。相对国内的情况来看,“两桶油”的相关利益,恐怕不是容易这么撬动的。在我国,汽车加油业务是一个亿万级的大蛋糕。自提出“互联网+”以来,各个传统行业为之震动,但是加油这个行业好像一直进展比较缓慢。进展缓慢并不是说没有尝试者,相反还有很多。在2013年开始,就有非常多的企业开始进入以“互联网+加油...

2018-12-11 17:44:00 71

转载 微信小程序 | 未来O2O电商的“阴谋”

发展历史2016年1月11日,微信之父张小龙时隔多年的公开亮相,提出了公众号服务的短板,而透露微信内部正在研发的新形态工具,称之“微信小程序”。2016年9月21日,微信小程序正式开启内测。2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。高潮到低潮不知觉,微信小程序从概念初现到如今,已经快两年差三四月。从小程序初露端倪到内测启动这段时间内,外界...

2018-12-11 17:43:00 118

转载 推荐书籍 | 产品必备书籍

作为一名改变世界的产品经理,必须自身具备一些能力。总的来说,我将其分为四大能力:产品必备能力管理能力加分能力学习能力因为产品经理自身的职能性质,特别是现在国内泛指的互联网产品经理。随着互联网的高速发展,产品经理必须时刻提升自己的知识广度,并且要做到广而且深。所以在这里,重点提供一些对产品经理发展有极大帮助的一些集前人智慧的好书。产品《人人都是产品经理》《结网》《...

2018-12-11 17:40:00 90

转载 iOS | NSProxy

Objective-C作为一种动态消息型语言,其机制不同于Java ,C#等编译型语言.它将数据类型的确定等工作推迟到了运行时期来执行,并且它调用方法的方式实质是像对象发送消息,根据selector在对象的本类以及父类中的方法列表进行查找,如果都找不到就会启动消息转发机制.回到正题,这个话题我想谈下OC的单继承原则.OC确实是只能单继承的语言,但是基于运行时的机制,却有一种方法让它...

2018-12-11 15:07:00 90

转载 iOS | 解决中文乱码

在iOS开发中,多多少少的朋友在开发的过程中,测试数据的时候可能会碰到后台打印的时候不能正确的打印出正常的汉字,打印出一些影响判断的字符,经常需要查看数组中得元素是否是自己想要的,但是苹果并没有对直接打印数组中得中文作处理,直接打印就会出现一堆很讨厌的东西,解决其实很简单,就是需要通过为NSArray添加分类.可以在同一个类文件中书写两个类的声明,这样可以节省空间,因为是针对于同样的功...

2018-12-11 15:05:00 813

转载 iOS | Swift图片剪切圆角

我们在IOS开发中,时常需要将一些原本是方形的图片剪切成圆形或者边框是曲线的样子,表现得活泼生动一些.注意:因为最近在尝试用Swiftl开发,所以这里的语言使用的就是Swift,OC的语法也是相近的.这是修改之前的:然后这是修改之后的:第一种:通过图形绘制extension UIImage{ func createImage(isCornored: Boo...

2018-12-11 15:04:00 301

转载 iOS | AFNetworking封装

为大家分享一个IOS处理网络请求,网络上传,网络下载等功能全面的一个第三方框架-AFNetworking,这是一个使用非常方便的网络框架.最新的版本是基于NSURLSession,原来的NSURLConnectionOperation在此已经移除.git链接请点击此处简介AFNetworking is a delightful networking library for iO...

2018-12-11 15:03:00 112

转载 iOS | FMDB快速上手

任何的开发都或多或少的接触到数据库,而在IOS中一般使用的是SQLite数据库,这是一个轻量功能较为不错的数据库.而现在用到比较多的第三方数据库操作框架就是FMDB.废话不多说,相信查找到这篇文章的都是已经上手的IOS开发者,直接上一些相关使用.提供git地址点击这里.首先简单介绍下实现客户端数据库操作的第三方框架.操作数据库的类 : FMDatabase.h队列调度数据库执...

2018-12-11 15:02:00 50

转载 iOS | 地图定位

在IOS开发中,最常见的功能之一就是地图定位功能,不单单是百度地图,高德地图等专业的地图导航软件,还有美团,咕咚等一些美食购物类和运动类也需要这样的功能,所以学会这项技能是一名IOS开发工程师必须的.分享一些比较基础的关于定位方面的小知识.关于定位有两个框架1.CoreLocation ---->用于地理定位2.Map Kit ---->用于地图展示两个热词:...

2018-12-11 15:02:00 234

转载 iOS | CAShapeLayer转场动画

什么也不说了,作为一名乐于分享技术的小开发,直接先上个样式最为直观贴切,有需要的朋友可以直接拿过去用。需要demo请点击这里 :github在这个demo中,核心为选用画布CAShapeLayer,因为一般都是用它来处理形状之类的动画,结合了贝塞尔曲线来控制路径,然后使用CABasicAnimation核心动画来产生所有效果。首先封装一个自定义的动画。///动画自定义封装-(...

2018-12-11 15:01:00 114

转载 iOS | XIB简单应用和注意点

2018开篇第一篇文章,本文分享一点关于XIB的小知识,对于iOS开发新人来说或许有用。XIB 是 Interface Builder 的图形界面设计文档。从Xcode 3.0 开始,苹果提供Xib文件构建UI元素,其本质是XML文本文件,可以很方便的编辑。到了Xcode 4之后更被直接集成到了Xcode中成为了IDE的一部分。在日常开发中,使用XIB可以进行控件的快速集成,是一...

2018-12-11 15:00:00 126

转载 iOS | Runtime应用

runtime,简称运行时。最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数,编译完成之后直接顺序执行。OC的函数调用称为消息发送,属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(即使这个函数并未实现,只要申明过就不会报错,而C语言在编译阶段就会报错),只有在真正运行的时候才会根据函数的名称找 到对应的函数来调用。消息发送机制OC语法中调用方法时,在...

2018-12-11 14:59:00 51

转载 iOS | TableView的优化

TableView是iOS组件中最常见、最重要的组件之一,在开发中常常用到,所以对其进行优化是一项必不可少的基本功。主要从几个最常用的方面来对其优化:1.重用机制重用机制是cell最基础的一项优化手段,通过几个方法的组合来实现。//注册cell或者head、foot- (void)registerNib:(nullable UINib *)nib forCellReuseIde...

2018-12-11 14:59:00 221

转载 iOS | 内存管理

如何使用内存以及如何分配内存对于设备和用户体验至关重要。OC语言作为C语言的超集,对于内存以及内存管理方面非常重要。从Xcode 4.2之后苹果公司采用了ARC编译器特性的内存管理机制,大大的减少了程序员手动对内存的管理。OC的内存管理一般是对OC对象进行管理,包括任何继承了NSObject的对象,因为OC对象是存放于堆中,而非OC对象一般放在栈里面,会被系统自动回收。MRC1.引...

2018-12-11 14:58:00 78

转载 iOS | 实现拖拽CollectionViewCell排序

现在很多项目都会用到类似拖动的效果,比如今日头条和网易新闻之类的资讯类产品,都有用该技术设置模块顺序的操作。在iOS9.0之后,苹果提供相关的方法,非常方便。设定三个私有属性@property(nonatomic,strong) NSMutableArray *arr;@property(nonatomic,weak) UICollectionView *colView;@...

2018-12-11 14:57:00 106

转载 iOS | SDWebImage

SDWebImage是开发者最常用的处理图片的一个第三方工具,它主要的功能包括:添加了Web图片加载和缓存管理的UIImageView分类异步下载器异步的内存加磁盘综合存储图片并自动处理过期图片支持动态GIF图片后台图片解压处理确保同样的图片URL不会下载多次确保无效的图片URL不会重复尝试下载不会阻塞主线程工作原理:通过setImageWithURL:plac...

2018-12-11 14:57:00 63

转载 「iOS」你会用几种方法实现计时器

1.NSTimer存在一定的误差,不管是一次性的还是周期性的timer得实际触发事件的时间,都会与所加入的runloop和runloopMode有关,如果此runloop正在执行一个连续性的运算,timer就会被延时触发。// 创建方式1 NSTimer *timer1 = [NSTimer scheduledTimerWithTimeInterval:1.0 targ...

2018-12-11 14:53:00 66

空空如也

空空如也

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

TA关注的人

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