2012年3月18日

UIViewController中loadView的用法(应当注意的几点)

摘要: 注意一下四点:(1)loadView在每一次使用self.view这个property并且self.view为nil的时候被调用,用以产生一个有效的self.view。(2)我们可以在loadView中增加一句[super loadView]就没有问题了。但这并不是Cocoa的设计者所期望的。(3)当self.view为空时,在ViewDidLoad中使用的话会一直调用loadView。在loadView中重复使用一个为空的self.view同样也会出错,因为它一直调用。(4) 在loadView中只是为了实现View的实例化,若想要在view中添加控件则应该在viewDidLoad中调用 阅读全文

posted @ 2012-03-18 17:57 iYiming 阅读(583) 评论(0) 推荐(0) 编辑

UIWebView的用法

摘要: (1)创建UIWebView*myWebView=[[UIWebViewalloc]initWithFrame:CGRectMake(0,20,320,300)];(2)加载网页 NSURL*url=[NSURLURLWithString:@"http://www.google.com.hk"]; NSURLRequest*request=[[NSURLRequestalloc]initWithURL:url]; [myWebViewloadRequest:request];(3)是否与用户交互(即用户能不能控制webview) [myWebViewsetUserInter 阅读全文

posted @ 2012-03-18 17:55 iYiming 阅读(3807) 评论(0) 推荐(2) 编辑

2011年11月27日

第四部分:JS事件

摘要: 本部分将介绍JS中的事件,由于各种浏览器的事件不同,所以有分歧,故事件在不同浏览器中有不同的形式,本部分主要研究IE和火狐之下的事件差异。1.事件的分类(1)鼠标事件 ①onclick事件:是指鼠标单击时触发的事件 ②ondbclick事件:是指鼠标双击时触发的事件 ③onmousemove事件:是指鼠标浮在控件上面时触发的事件,和onmouseover的主要区别在于:onmouseover事件只要鼠标一直浮在控件上面就一直触发这个事件 ④onmousedown事件:是指按下鼠标时触发的事件 不论鼠标是否松开 ⑤onmouseout事件:是指鼠标移出控件时所触发的事件 ⑥onmouseover 阅读全文

posted @ 2011-11-27 19:22 iYiming 阅读(333) 评论(0) 推荐(0) 编辑

第三部分:window对象

摘要: window对象:表示浏览器中打开的窗口,提供关于窗口状态的信息。可以用window对象访问窗口中绘制的文档、窗口中发生的事件和影响窗口的浏览器特性。1.open()方法(1)基本语法 window.open(url,[name],[features]);解释:①url:表示要打开的窗口链接地址②name:表示描述被打开的窗口的名称,可以是window.name也可以使”_blank”,”_top”, 这里的名称跟“<a href="..." target="...">”里的“target”属性是一样的。③features:表示描述被打开的窗 阅读全文

posted @ 2011-11-27 19:20 iYiming 阅读(230) 评论(0) 推荐(0) 编辑

2011年11月25日

第二部分:JavaScript中Date、Math、String、Array对象

摘要: 本部分将主要介绍JS中常用的对象以及对象的方法,其中常用的对象有:时间对象(Date),数学对象(Math),字符串对象(String),数组对象(Array)。时间对象(Date)(1)基本语法① var myDate=new Date();//通过这一声明可以获得当前的时间② var myDate=new Date(“month dd,yyyy hh:mm:ss”);③ var myDate=new Date(“month dd,yyyy”);④ var myDate=new Date(yyyy,mth,dd,hh,mm,ss);⑤ var myDate=new Date(yyyy,mm, 阅读全文

posted @ 2011-11-25 20:14 iYiming 阅读(279) 评论(0) 推荐(0) 编辑

第一部分:数据类型和常用语法

摘要: 一、数据类型分类基本数据类型:数值型 (number)、字符串型(string)、逻辑型(boolean);特殊数据类型:无定义数据类型 (undefined)、空值(null);复合数据类型:函数(function)、对象(object)、数组 (array)。二、常用语法数据类型的判断用 typeof即:var num;alert(typeof num);2.转化为false的数据有:null NaN undefined 0 ‘’ “”;3.在JS中foreach的用法为 for(var a in array){……}三、备注与解释null、undefined与NaN的区别类型分析:(1. 阅读全文

posted @ 2011-11-25 10:01 iYiming 阅读(133) 评论(0) 推荐(0) 编辑

2011年11月6日

第1部分:Ajax 入门简介

摘要: AJAX应用程序所用到的基本技术:(1)HTML技术 用于建立web表单并确定应用程序其他部分使用的字段(2)JavaScript技术 JavaScript代码是运行AJAX应用程序的核心代码一、获取Request对象XMLHttpRequest是AJAX应用程序的核心。由于对于不同的浏览器有不同的使用方法,所以获得XMLHttpRequest对象需要采用不同 的方法。(1)使用IE浏览器(对于现在的IE9不用这么判断 已经支持new XMLHttpRequest()这种方式); Microsoft浏览器IE使用MSXML解析器处理XML。因此如果编写的AJAX应用程序要和IE浏览器打交道,那 阅读全文

posted @ 2011-11-06 20:45 iYiming 阅读(194) 评论(0) 推荐(0) 编辑

总结——IE与火狐中JS的使用区别

摘要: 1.事件源IE中:window.event.srcElementff中:e.target2.绑定事件IE中:element.attachEvent(on+"事件名",function(e){……})ff中:element.addEventListener(事件名(没有on),function(){},bool值) //false是设置冒泡 有里到外,true是由外到里3.取消事件IE中: window.event.returnValue = false;ff中:e.preventDefault();4.取消冒泡IE中:window.event.cancelBubble=tr 阅读全文

posted @ 2011-11-06 20:35 iYiming 阅读(237) 评论(0) 推荐(0) 编辑

2011年11月3日

第3章 深入理解盒子模型

摘要: 一.盒子模型 三个名词: border:边框 padding:内边距 margin:外边距padding-border-margin模型是一个极其通用的描述矩形对象布局形式的方法。这些矩形对象可以被统称为“盒子”,英文为“Box”;在CSS中一个独立的盒子模型由content(内容)、border(边框)、padding(内边距)和margin(外边距)4个部分组成。 一个盒子实际所占有的宽度(或高度)是由“内容+内边距+边框+外边距”组成的。在CSS中可以通过设定width和height的值来控制内容所占的矩形的大小,并且对于任何一个盒子,都可以分别设定4条边各自的border、padd.. 阅读全文

posted @ 2011-11-03 17:20 iYiming 阅读(363) 评论(0) 推荐(0) 编辑

第1章 HTML和CSS概述

摘要: 一.在HTML中引入CSS的方法 HTML与CSS是两个作用不同的语言,它们同时对一个网页产生作用,因此必须通过一些方法,将CSS与HTML挂接在一起,才能正常工作。 在HTML中,引入CSS的方法主要有行内式、内嵌式、导入式和链接式4种。1.行内式 行内式即在标记的style属性中设定CSS样式,这种方式本质没有体现出CSS的优势,因此不推荐使用。2.嵌入式 嵌入式则将对页面中各种元素的设置集中写正在<head>和</head>之间,对于单一的网页,这种方式很方便。但是对于一个包含很多页面的网站,如果每个页面都以内嵌方式设置各自的样式,就失去了CSS带来的巨大优点,因 阅读全文

posted @ 2011-11-03 17:16 iYiming 阅读(305) 评论(0) 推荐(0) 编辑

导航