自定义博客皮肤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)
  • 收藏
  • 关注

原创 MAC OS X 终端命令入门 (简单常用整理)

今天小研究了一下MAC的终端命令,主要为了方便调试程序用,XCODE用不来啊。。。在这里记下。。防止丢失pwd      当前工作目录cd(不加参数)  进rootcd(folder)  进入文件夹cd ..      上级目录cd ~      返回rootcd -      返回上一个访问的目录rm 文件名     删除c

2012-03-23 22:02:09 47472 3

转载 JS正则表达式大全

正则表达式中的特殊字符 字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。

2012-03-14 10:54:03 668 1

转载 提高jQuery性能的诀窍

1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$(‘.elem’)$(‘.elem’, context)context.find(‘.elem’)我们用1.4.2、1.4.4

2012-03-05 18:43:10 1156

原创 titanium mobile 多语言设置

Titanium Mobile 多语言官方网址:https://wiki.appcelerator.org/display/guides/Internationalization#Internationalization-Languagestrings语言命名规则 IOS 639-1 标准:http://en.wikipedia.org/wiki/List_of_ISO_6

2012-03-30 22:16:03 818

转载 Safari快捷键

为了提高工作效率,多数程序都设有大量的快捷键。特别是在Mac上,快捷键的数量比Windows要多很多,这可能是因为Mac用户需要集中精力在他们的创意上,手和鼠标的动作越少越好。有些快键并不常用,有些甚至只有很少人知晓。今天贴点Safari里比较常用的快键,包括一些不太显眼但是很有用的。1Command-Option-F激活Google搜索框

2012-03-29 17:55:00 1543

转载 mac编辑器coda使用小贴条

coda快捷键操作总结如下:1、切换工具Cmd+1到6 ,如Cmd+1切换到Sites,Cmd+2切换到Edit2、切换当前文档Cmd+shift+{  与  Cmd+shift+} ,可以往前或往后切换当前文档3、一行代码和整段缩进Cmd+[  与  Cmd+],往前和往后缩进。一行代码可用tab键完成,整段代码缩进前提是需要选中需要缩进的多行代码,这

2012-03-29 08:59:05 2111

转载 FireFox 快捷键总结- MacOS 版

这几天的Project Simulation 是Web Apps ,所以老要用到FireFox , 总结下FireFox 的快捷键在TW 的日子,大家都尽量使用快捷键,个人觉得快捷键最大的好处是使你注意力集中,而且使用快捷键对于有些功能真的是非常方便的,做任何事情效率第一嘛!我将我个人关注的几个快捷键方式标记为红色的了。嘻嘻。哦,对了,Cmd 表示Mac 的Command 键,为啥Mac 要有

2012-03-28 17:06:08 982

转载 MAC平台安装Android sdk

苹果系统已经用习惯了,所性不用windows平台下开发了,就想到在苹果平台上安装这么一个SDK,总结下大概的过程如下: 1.首先应该准备好mac平台的eclipse,在http://www.eclipse.org/downloads/里找到适合的版本(在此,我选3.5),并解压安装;2.下载mac版本的android sdk http://developer.android.com/s

2012-03-25 20:35:00 23101

转载 用 prototype 定义自己的方法

prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Arra

2012-03-24 17:33:09 786

原创 td 固定宽度

今天百度了很多资料,设置word-break,word-wrap的,overflow-y:auto的都没有用。 最后在td内加一个div,或textarea, 并设置该div,textarea的宽度,一切搞定!!!

2012-03-22 14:06:17 2462

原创 Js 跨域调用问题

Javascript出于安全性考虑,是不允许跨域调用其他页面的对象的。因此也就导致了在一些ajax应用中,使用跨域的web service成为问题。这里整理了一些方法,来解决这个问题:1.设置document.domain。前提条件:两个页面同属于一个基础域(例如都是xxx.com,或是xxx.com.cn);同一协议(例如都是http);同一端口(例如都是80)。方法:设

2012-03-21 11:14:41 595

转载 IE中document.createElement的iframe无法设置属性name问题

iframe 的name可以是link或者form的target,将link或form打开到这个iframe上。之前在IE遇到过设置不了iframe的name属性JavaScript代码var iframe = document.createElement('iframe');   iframe.name = 'ifr';   //iframe.setAttribute('na

2012-03-20 17:14:16 1447

原创 createElement方法在IE和Firefox下的差异

IE有3种方式都可以创建一个元素:1 document.createElement("")2 document.createElement("")3 document.createElement("input")Firefox只支持一种方式:document.createElement("input");document.setAttribute(name,value);-

2012-03-20 17:03:52 859 1

转载 jQuery探测位置的提示弹窗(toolTip box)

提示弹窗(toolTip box)经常会被用到,这里总要的不是弹,也不是窗,而是探测位置,在适当的地方弹窗。这里我用jQuery做了个提示弹窗的js,并做了个小demo,简单总结下:方位根据当前鼠标所处的位置不同,箭头所指向的方向也不同:左上方(left-top)(缺省)、左下方(left-bottom)、右上方(right-top)、右下方(right-bottom)、上左方

2012-03-17 17:20:42 1537

转载 如何让IE6支持max-width&min-width样式

IE6支持最大宽度,解决CSS代码:.yangshi{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)说明:max-width:1000px; 这个是IE6以上级其它品牌浏览器支持最大范围宽度。而_width:expression((doc

2012-03-17 14:48:54 1862

原创 JS中typeof与instanceof的区别

JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,

2012-03-15 15:35:24 815

转载 IE下判断IE版本的语句...[if lte IE 6]……[endif]

……Ite:less than or equal to意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。    在进行WEB标准网页的学习和应用过程中,网页对浏览器的兼容性是经常接触到的一个问题。其中因微软公司的Internet Explorer(简称IE)占据浏览器市场的大半江山,此外还有Firefox、Opera等。需要对这些浏览器进行兼容

2012-03-14 12:31:56 451

转载 webkit webApp 开发技术要点总结

如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移

2012-03-10 22:02:39 814

转载 Web浏览器引擎 WebKit

WebKit是开源的Web浏览器引擎,苹果的Safari、谷歌的Chrome浏览器都是基于这个框架来开发的。WebKit 还支持移动设备和手机,包括iPhone和Android手机都是使用WebKit做为浏览器的核心。WebKit 是一个开源项目,其起源可追溯到 K Desktop Environment (KDE)。WebKit 项目催生了面向移动设备的现代 Web 应用程序。虽然设备本

2012-03-10 21:57:03 469

原创 Android UI学习 – TableLayout

每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些TableRow,单元格不能设置layout_width,宽度默认是fill_parent的,只有高度layout_height可以自定义,默认是wrap_content。     单元格可以为empty,并且通过android:layout_column可以设置index值实现跳开某些单元格。在TableRow之

2012-03-08 14:40:12 1403

转载 TextView属性大全

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)  android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。  android:bufferType指定getText()方式取得的文本类别。选项e

2012-03-08 14:30:32 422

原创 Difference of px, dp, dip and sp in android

px  Pixels - corresponds to actual pixels on the screen.  in  Inches - based on the physical size of the screen.  mm  Millimeters - based on the physical size of the screen.  pt  Points

2012-03-08 10:44:30 1588

原创 别放弃每一次的进步

又是新的一年,自己的心又开始蠢蠢欲动,不知为啥我总是这么不满足,总是想学到更多,拥有更多。做开发也有这些年了,渐渐也不再满足于简简单单写一些代码,完成一些任务。希望自己能有所成就,看到公司是社区不断有新的变化,心情也很是愉快,虽然也有一些不愉快的时候(意见不被采纳等)。2011年的年终总结,完全无法打动我,有太多太多的疑问,但是鉴于领导的面子,认真听完了。  可是自己的心是

2012-03-05 21:03:18 584 1

原创 同步与异步的区别

不知是太久没研究这些概念性的东东了,这么简单的问题,自己竟然都能够忘记。  话说不知道优化代码的程序员不是一个好的程序员,不懂概念的程序员也是? 真是够悲催的,用久了jquery,javascript原生代码也快忘得差不多了。言归正传:同步和同步就是这么简单:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这

2012-03-05 20:36:11 648 2

转载 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()一,$.get(url,[data],[callback])说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。而其中,服务器返回数据的格式

2012-03-05 20:09:59 14198

转载 Jquery AJAX POST和GET区别

1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使

2012-03-05 19:25:35 638

转载 优化Jquery,加快网页加载速度

总是从ID选择器开始继承 在class前使用tag 将jquery对象缓存起来 掌握强大的链式操作 使用子查询 对直接的DOM操作进行限制 冒泡 消除无效查询 推迟到 $(window).load 压缩js 全面掌握jquery库 1. 总是从ID选择器开始继承在jquery中最快的选择器是ID选择器. 因为它直接来自于Javas

2012-03-05 19:23:29 504

转载 30个提高Web程序执行效率的好经验

尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方法。eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,with里的

2012-03-05 19:05:39 399

转载 Android 开发中使用 SQLite 数据库

SQLite 介绍SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQL

2012-03-02 17:19:00 780

原创 Eclipse设定文件的默认打开方式

最近在学习android, 需要经常打开xml文件。 所以想修改默认其打开方式。 解决方法:设置默认打开方式为XML Editor。菜单:Window   ->   Preferences   ->   General   ->   Editors   ->   File   AssociationsFile   types:   *.xmlAssociated

2012-03-01 13:49:58 639

原创 Obj.toString()和String.valueOf(Obj)的区别

如果是用Obj.toString(),则obj如果是null会出异常,而String.valueOf(Obj)则当obj为null时返回字符串 "null ",如果obj不是null则返回obj.toString()的的结果! public static String valueOf(Object obj) { return (obj == null) ? "null" :

2012-03-01 11:41:32 2088

转载 Android 用户界面 Button TextView EditView CheckBox RadioGroup ImageView ImageButton

一、Button 按钮按钮是程序中最常见的一个元素,我们通过一个例子感受一下,代码的讲解都写在注释里了,所以我就直接上代码和代码的运行结果。package android.basic.lesson9;import android.app.Activity;import android.os.Bundle;import android.view.View;//不熟悉内部类的朋友可以

2012-03-01 10:00:16 2076

空空如也

空空如也

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

TA关注的人

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