自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript DOM编程艺术(第二版)笔记

1.CSS继承机制;2.getElementById,getElementsByTagName,getElementsByClassName,getAttribute,setAttribute;3.element.childNodes element.parentNode nextSibling previousSibling childNodes firstChild lastChild...

2018-05-22 17:38:26 123

原创 数组去重

[code=""]var arr = ['0','1','2','3','0'];function rep(arr){ var new_arr = [arr[0]]; for (var i = 0; i < arr.length; i++) { if(new_arr.indexOf(arr[i]) == -1 ){ new_arr.push(arr[i]); }...

2018-03-20 14:40:36 87

原创 css兼容问题

1. 就是 ie6 双倍边距的问题,在使用了 float 的情况下,不管是向左还是向右都会出现双 倍,最简单的解决方法就是用 display:inline;加到 css 里面去。2. 文字本身的大小不兼容。同样是 font-size:14px 的宋体文字,在不同浏览器下占的空间是不一样的,ie 下实际占高 16px,下留白 3px,ff 下实际占高 17px,上留白 1px,下 留白 3px,...

2018-02-26 13:14:26 104

原创 javascript 数据类型

JavaScript 六种数据类型number 如 123;string 如 'string';boolean 如 true;object 如 function array;null 如 null;undefined 如 undefined;数据类型检测1.typeof[img]http://dl2.iteye.com/upload/attachme...

2018-02-23 15:33:53 76

原创 css

[code=""]1.#nav li {}[/code]看起来很快,实际上很慢,尽管这让人有点费解#_#。我们中的大多数人,尤其是那些从左到右阅读的人,可能猜想浏览器也是执行从左到右匹配规则的,因此会推测这条规则的开销并不高。在脑海中,我们想象浏览器会像这样工作:找到唯一的ID为nav的元素,然后把这个样式应用到直系子元素的li元素上。我们知道有一个ID为nav的元素,并且它只有几个Li子元...

2018-02-23 11:06:36 96

web标准

web标准简单来说可以分为结构、表现和行为。其中结构主要是有HTML标签组成。或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构。表现即指css样式表,通过css可以是页面的结构标签更具美感。行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。W3C对web标准提出了规范化的要求,也就是在实际编程中的一些代码规范:包含如下几点1.对于结构...

2018-02-22 14:25:03 104

原创 jquery--获取链接参数

[code="javascript"]function getQueryString(url) { var obj = {}; var reg=/([^?&=]+)=([^?&=]+)/g; url.replace(reg,function(){ obj[arguments[1]]=decodeURIComponent(...

2016-07-26 17:47:55 138

原创 HTML5+javascript 动画基础(阅读笔记)

1.1.使用requestAnimationFrame的动画循环[code="javascript"](function drawFrame () { window.requestAnimationFrame(drawFrame,canvas); //animation code...}());[/code]1.2交互事件1.2.1 鼠标常见的一些事件:...

2016-06-30 13:28:27 122

原创 ajax

[size=large][b]Ajax[/b][/size]XMLHttpRequest 对象[code="javascript"]var xhr;if(window.XMLHttpRequest){ //code for IE7+,firfox,chrome,opera,safari xhr = new XMLHttpResquest();}else ...

2016-06-13 16:12:09 72

原创 javascript------this

[b][size=large]this[/size][/b]JavaScript的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。1 this的指向除去不常用的with和eval的情况,具体到实际应用中,this的指向大概分为以下4种:●作为对象的方法调用。●作为普通函数调用。●构造器调用。●F...

2016-06-13 15:16:33 73

原创 javascript对象

1.语法1.1对象的定义:声明(文字)形式和构造形式。对象的文字语法:[code="javascript"]var myObj = { key:value}[/code]对象的构造形式定义[code="javascript"]var myObj = new Object();myObj.key = value;[/code]1.2对...

2016-06-12 13:33:31 55

总结一些每次写都要百度的样式 and so on

本次总结无关乎顺序,想到什么查什么总结什么(希望这次总结都能记住记住记住) :wink: 1.css溢出显示...[code="css"]{ overflow:hidden; text-overflow:ellipsis;}[/code]2.table边框合并,显示单线框[code="css"]table{ border-collapse: ...

2016-06-03 14:00:47 112

原创 js检测css样式的兼容问题

[code="js"] function supportCss3(style) { var prefix = ['webkit', 'Moz', 'ms', 'o'], i, humpString = [], ...

2015-07-24 20:30:27 155

原创 canvas画布基础

canvas是个神奇的标签,开始学习之后就停不下来,这两天一直在慕课网上学习canvas的动画,老师讲的很好,很详细,现在我就简单的总结一下这两天学的内容。首先对于HTML中的代码很简单:[code="HTML"][/code]然后在JavaScript中获取canvas[code="js"]window.onload = function () { va...

2015-07-10 20:47:11 126

原创 PHP正则表达式

[size=medium][b]正则表达式的基本语法[/b][/size]PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如:[code=" "]/foo bar/#^[^0-9]$#~php~[/code]如果模式中包含分隔符,则分隔符需要使用反斜杠(\...

2015-07-07 14:34:15 75

原创 PHP字符串与数组常用函数

[size=medium][b]字符串:[/b][/size][b]字符串的连接:[/b]PHP中用英文的点号.来连接两个字符串。[b]去除字符串首尾的空格:[/b]trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ...

2015-07-07 10:42:49 217

原创 DOM事件对象event、IE中的事件对象

DOM中的事件对象:type属性用于获取事件类型;target属性用于获取事件目标;stopPropagation()方法用于阻止事件冒泡;preventDefault()方法用于阻止事件的默认行为;IE中的事件对象:type属性用于获取事件类型;srcElement属性用于获取事件类型;cancelBubble属性用于阻止事件冒泡(设置为true表示阻止冒...

2015-07-02 16:45:10 152

原创 跨浏览器事件处理程序

[code="java"]function showMes(){alert("Hello World!");}var btn2 = Document.getElementById("btn2");var btn3 = Document.getElementById("btn3");//btn2添加点击事件btn2.onClick = functi...

2015-07-02 16:03:48 66

原创 jQuery获取父级元素、同级元素、子元素、过滤

[size=medium][b]父级元素:[/b][/size][code="js"]body (曾曾祖父) div (曾祖父) ul (祖父) li (直接父) span [/code]1.parent() 方法返回被选元素的直接父元素。2.parents() 方法返回被选元素的所...

2015-07-01 15:50:42 370

原创 点击按钮实现轮播切换

HTML:[code="HTML"] ...

2015-06-29 19:13:29 659

原创 jQuery验证邮箱手机

验证邮箱:[code="js"]function checkSignEmail(str){ var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/ if(re.test(str)){ return true; }else{ return false; }...

2015-06-29 19:03:33 98

原创 ios多线程

最近写了一个东西需要加载网络上的图片,运行的时候一直卡到一个界面特别慢,所以学习了一下多线程,我写的代码如下[code=" "]-(void)imageView:(NSString *)imageHttp :(id)view{ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),...

2014-11-27 14:35:39 58

原创 取出数组中的值

在写程序的时候,遇到一个问题,想把数组[a,b]中的a,b添加到label中,可是如果依次取的话添加上去就会重叠,我就想着怎么能一次把所有的object值全取出,后来才知道这个想法实现不了,纠结了一晚上 :( ,但是还是可以解决的,只需要一句话,废话不多说,直接上代码[code="java"]NSString *string =[ [a,b] componentsJoinedByString...

2014-11-01 21:08:00 2212

原创 解析json获取数据

[code="直接上代码,很好理解"]NSError *error; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://api.douban.com/v2/book/search?tag=computer"]]; //将请求的url数据放到NSD...

2014-11-01 20:57:53 123

原创 cell重用问题

解决问题之前,在cell上添加了label,但是给label添加label.text之后滑动时即用到cell重用时label的内容总是重叠,从网上搜了好多,现在终于解决了,总结一下我用的方法:就是给重用的cell也设置不同的标示符。首先,对于tableviewcell[code="这是我们很熟悉的一段cell重用的代码:"] static NSString *CellIdentifi...

2014-11-01 20:44:14 119

原创 保存并获取数据

在IOS开发过程中,经常会遇到数据保存的问题,现在主要说一下用write方法保存数据,并在需要使用时获取数据,使用write to file方法可以使数据永久的保存在磁盘中,具体方法:[code="第一步:获得文件即将保存的路径:"]NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomai...

2014-09-27 19:38:38 94

原创 UINavigationController实现页面跳转

总结一下利用navigationController pushviewController 的方式实现页面跳转:设置导航栏:[code="AppDelegate.h"]@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@end[/code][code="...

2014-09-19 20:31:07 324

原创 tableviewcell添加label、button

1.给tableviewcell添加label,首先[code="创建和实例化label"]CGRect labelRect = CGRectMake(X, Y,length, width);//x、y表示位置UILabel *label = [[UILabel alloc] initWithFrame:labelRect];[/code]然后可以定义label的一些属性l...

2014-09-13 22:02:57 280

原创 简单表视图并实现添加数据

1.基础:表用于显示数据列表。数据列表中的每项都由行表示。表视图是显示表数据的视图对象,它是UITableView类的一个实例,表中的每个可见行(表视图单元)都由UITableViewCell类实现。2.实现表视图。首先说明一下数据源(datasource)和委托(delegate)在头文件中需要添加以下代码:,它的作用是让类遵从两个协议,类需要使用这两个协议来充当表视图的委托和数据源...

2014-09-10 19:21:01 1207

空空如也

空空如也

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

TA关注的人

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