自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js学习笔记6

4月271.列表操作:列表的常用形式有图片形式和信息形式,常用的操作:显示列表,选择列表,新增列表,删除列表,更新列表项示例代码:二.页面架构1.布局方案:CSS Reset:所有的HTML标签在没有设置样式的时候都被浏览器默认的样式渲染,CSS样式重置就是删除浏览器的默认样式,可以理解为对于全局的样式定义.对于开发者来说,若不重置样式,可能会造成不方便.2.布局解决方案:了解CSS中属...

2016-05-04 07:53:00 133

转载 js学习笔记5

4.23javascript动画:实现的方式:gif图像形式存储,容量大,需要第三方制图工具制作flash:需要第三方工具CSS3实现Javascript可以实现大部分的动画动画的三要素:1.DOM对象2.对象的属性3.定时器:setInterval,setTimeOut定时器1.setIntervalvar intervalId = setInterval(func, delay[, ...

2016-04-27 18:42:00 171

转载 js DOM学习笔记4

DOM 编程就是使用 W3C 定义的 API (Application Program Interface)来操作 HTML 文档 (此处不局限于 HTML,亦可操作 XHTML、XML 等),使用户可以与进行页面交互。 你需要了解节点、属性、样式等基本 DOM 操作,DOM 事件模型,数据存储 (Cookie、Storage) 与数据通信 (Ajax) ,JavaScript 动画,音...

2016-04-27 18:41:00 196

转载 js学习笔记3

4.11 正则表达式:表示字符串规则的表达式. 1./pattern/attrs 2.new RegExp(pattern,attrs)锚点:匹配一个位置常用锚点: ^ 起始位置 /^http/ $ 结尾的位置 /\.jpg$/ \b 单词...

2016-04-11 19:06:00 123

转载 JS学习2

JS面向对象 constructor:对象的构造器(构造函数) // 使用 new 关键字创建 var o = new Object(); var a = new Array(); var d = new Date(); | ...

2016-04-08 08:55:00 74

转载 HTML学习笔记2

9.布局 display:block,inline,inline-block,none position:relative,absolute,fixed,top/right/left/ z-indexflot:clearflex:方向:direction,wrap,flow,orderflex弹性:flex-basis,grow,shrink,flexflex对齐:justi...

2016-03-25 14:18:00 77

转载 HTML学习笔记

HTML5学习笔记这是原作者自己的整理:https://www.gitbook.com/book/li-xinyang/frontend-notebook/details1.HTML:(Hyper Text Markup Language),超文本标记语言,用于标记,页面中的内容:文字,图片,音视频内容,只是单纯的显示,需要修饰就要用到CSS.2.HTML文档的基...

2016-03-23 18:37:00 79

转载 简单工厂学习的小例子

简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。下面的例子是一个实现基本四则运算的计算器.1.涉及的类目录分别对应+,-,*,/和一个工厂类2.实现的细节父类Opera...

2016-01-18 09:47:00 85

转载 模仿iPhone滑动开机动画

思路是:在view的layer层添加一个CAGradientLayer,同时添加一个mask,为CAgradientLayer添加CABasicAnimation,就是白色滑动的动画1.创建继承UIView子类:AnimatedMaskLabel添加属性var gradientLayer = CAGradientLayer() let text: String...

2015-12-29 09:39:00 366

转载 iOS9.0 NSLayoutAnchor初探

NSLayoutAnchor API是iOS9版本引入,不仅让约束声明更加清晰明了,而且还通过静态类型检查以确保约束能够正常工作,其实是一个工厂类,类似NSNumber这样的设计思想.NSLayoutAnchor用来创建NSLayoutConstraint对象,使用这些对象从而实现自动布局.但是一般不会直接创建NSLayoutConstraint对象,而是用UIView(NS...

2015-12-19 12:35:00 143

转载 Swift对字符串的排序

主要是使用sorted函数,自己提供排序规则,或者自己重载< 或者 >1.sorted对数组内的字符串升序1 var name2 : [String] = ["Alice","Mike","Bob","May","Cake"]2 3 name2 = name2.sorted({name1 , name2 in4 5 return na...

2015-12-09 09:47:00 807

转载 添加颜色渐变的UIView

UIView颜色渐变,可以直接使用CAGradientLayer或者重写drawRect:都可以实现渐变的效果,其中本质都是一样的.比较简单的渐变只要设置过渡的颜色,和开始的位置,若不设置位置,会默认平均分.1.使用CAGradientLayer//gradientLayer 1 //gradientLayer 2 func addGradientV...

2015-11-19 09:24:00 107

转载 为UIView设置阴影效果

阴影效果的实现,苹果提供了很好的实现方式,主要是layer层的绘制,具体的原理,可以查询资料.1.最直接,也是比较简单的方式:效果如红色view 1 func addShadowView(){ 2 let shadowView = UIView(frame: CGRectMake(100, 100, 100, 100)) 3 shado...

2015-11-18 08:02:00 102

转载 iOS为同一个类型的对象执行同一个方法

主要用于一个数组的元素需要执行同样的方法.//模型 1 #import "Animal.h" 2 3 @implementation Animal 4 - (void)setName:(NSString *)name 5 { 6 _name = name; 7 } 8 9 - (void)printInfo:(NSString *)...

2015-11-12 09:47:00 125

转载 UITextView开始编辑时让光标位于(开始位置)左上角

当我们使用系统提供默认的导航栏时,UITextView编辑光标默认是显示在左边居中的位置.如图.如果要实现位于UITextView开始的位置需要一行代码:1 self.automaticallyAdjustsScrollViewInsets = false;效果:转载于:https://www.cnblogs.com/luohome-ios/p/47...

2015-08-04 17:44:00 329

转载 为购物价格添加删除线.

购物网站往往会在原来的价格上添加删除线效果:,在iOS上的实现主要代码:1 //添加删除线文本2 var attributeString : NSAttributedString = NSAttributedString(string: "¥128.5", attributes: [NSStrikethroughStyleAttributeName :...

2015-07-23 08:26:00 251

转载 iOS处理键盘遮挡输入框事件.

当需要键盘的时候,键盘的出现可能会遮挡住某些控件,在编辑状态下看不到,一般的思路是把这个view向上偏移适当的距离.比如下面的布局,黄色的控件被挡住了.因此,监听键盘出现和隐藏的两个事件. 1 /** 2 监听键盘事件 3 */ 4 override func viewDidAppear(animated: Bool){ 5 ...

2015-07-22 09:21:00 100

空空如也

空空如也

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

TA关注的人

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