- 浏览: 20267 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
canvas是个神奇的标签,开始学习之后就停不下来,这两天一直在慕课网上学习canvas的动画,老师讲的很好,很详细,现在我就简单的总结一下这两天学的内容。
首先对于HTML中的代码很简单:
<canvas id = "canvas" style = "border:1px solid #eee;display:block;margin:0 auto"></canvas>
然后在JavaScript中获取canvas
window.onload = function () {
var canvas = d ...
正则表达式的基本语法
PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字、非反斜线、非空格的任意字符。经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~),例如:/foo bar/
#^[^0-9]$#
~php~
如果 ...
字符串:
字符串的连接:PHP中用英文的点号.来连接两个字符串。
去除字符串首尾的空格:trim去除一个字符串两端空格。
rtrim是去除一个字符串右部空格,其中的r是right的缩写。
ltrim是去除一个字符串左部空格,其中的l是left的缩写。
获取字符串的长度:php中有一个神奇的函数,可以直接获取字符串的长度,这个函数就是strlen()。但是如果有中文汉字,可以使用mb_strlen()函数获取字符串中中文长度 ...
DOM中的事件对象:
type属性用于获取事件类型;
target属性用于获取事件目标;
stopPropagation()方法用于阻止事件冒泡;
preventDefault()方法用于阻止事件的默认行为;
IE中的事件对象:
type属性用于获取事件类型;
srcElement属性用于获取事件类型;
cancelBubble属性用于阻止事件冒泡(设置为true表示阻止冒泡,设置成false表示不阻止冒泡);
returnValue用于阻止事件的默认行为(默认为true改为false则阻止事件的默认行为)
function showMes(event){
event = event | ...
<div id = "box">
<input type = "button" id = "btn" value = "按钮">
<input type = "button" id = "btn2" value = "按钮2">
<input type = "button" id = "btn3" value = "按钮3">
</d ...
父级元素:
<body>body (曾曾祖父)
<div>div (曾祖父)
<ul>ul (祖父)
<li>li (直接父)
<span>span</span>
</li>
</ul>
</div>
</body>
1.parent() 方法返回被选元素的直接父元素。
2.parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>) ...
HTML:
<div class="con3_con">
<div class="button_left" id="button_left">
<a href="javascript:void(0)"><img src="images/btn_left.png"></a>
</div>
< ...
验证邮箱:
function checkSignEmail(str){
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
if(re.test(str)){
return true;
}else{
return false;
}
}
例:
$("#show .youxiang_zhuce").focus(function(){
var v = this.value;
if(v == "邮箱&qu ...
最近写了一个东西需要加载网络上的图片,运行的时候一直卡到一个界面特别慢,所以学习了一下多线程,我写的代码如下
-(void)imageView:(NSString *)imageHttp :(id)view
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageHt ...
在写程序的时候,遇到一个问题,想把数组[a,b]中的a,b添加到label中,可是如果依次取的话添加上去就会重叠,我就想着怎么能一次把所有的object值全取出,后来才知道这个想法实现不了,纠结了一晚上 ,但是还是可以解决的,只需要一句话,废话不多说,直接上代码
NSString *string =[ [a,b] componentsJoinedByString:@","];
NSError *error;
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://api.douban.com/v2/book/search?tag=computer"]];
//将请求的url数据放到NSData对象中
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil ...
解决问题之前,在cell上添加了label,但是给label添加label.text之后滑动时即用到cell重用时label的内容总是重叠,从网上搜了好多,现在终于解决了,总结一下我用的方法:就是给重用的cell也设置不同的标示符。首先,对于tableviewcell
static NSString *CellIdentifier =@"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == ...
在IOS开发过程中,经常会遇到数据保存的问题,现在主要说一下用write方法保存数据,并在需要使用时获取数据,使用write to file方法可以使数据永久的保存在磁盘中,具体方法:
NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *path=[paths objectAtIndex:0];
NSLog(@"path = %@",path);
NSString *FileName=[do ...
总结一下利用navigationController pushviewController 的方式实现页面跳转:
设置导航栏:
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
...
1.给tableviewcell添加label,首先
CGRect labelRect = CGRectMake(X, Y,length, width);//x、y表示位置
UILabel *label = [[UILabel alloc] initWithFrame:labelRect];
然后可以定义label的一些属性
label.backgroundColor = [UIColor grayColor]; //设置背景色
label.text = @"Hello World"; //设置内容
label.textColor = [UICol ...