- 博客(32)
- 收藏
- 关注
原创 MAC OS X 终端命令入门 (简单常用整理)
今天小研究了一下MAC的终端命令,主要为了方便调试程序用,XCODE用不来啊。。。在这里记下。。防止丢失pwd 当前工作目录cd(不加参数) 进rootcd(folder) 进入文件夹cd .. 上级目录cd ~ 返回rootcd - 返回上一个访问的目录rm 文件名 删除c
2012-03-23 22:02:09 47559 3
转载 JS正则表达式大全
正则表达式中的特殊字符 字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。
2012-03-14 10:54:03 678 1
转载 提高jQuery性能的诀窍
1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$(‘.elem’)$(‘.elem’, context)context.find(‘.elem’)我们用1.4.2、1.4.4
2012-03-05 18:43:10 1186
原创 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 833
转载 Safari快捷键
为了提高工作效率,多数程序都设有大量的快捷键。特别是在Mac上,快捷键的数量比Windows要多很多,这可能是因为Mac用户需要集中精力在他们的创意上,手和鼠标的动作越少越好。有些快键并不常用,有些甚至只有很少人知晓。今天贴点Safari里比较常用的快键,包括一些不太显眼但是很有用的。1Command-Option-F激活Google搜索框
2012-03-29 17:55:00 1556
转载 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 2125
转载 FireFox 快捷键总结- MacOS 版
这几天的Project Simulation 是Web Apps ,所以老要用到FireFox , 总结下FireFox 的快捷键在TW 的日子,大家都尽量使用快捷键,个人觉得快捷键最大的好处是使你注意力集中,而且使用快捷键对于有些功能真的是非常方便的,做任何事情效率第一嘛!我将我个人关注的几个快捷键方式标记为红色的了。嘻嘻。哦,对了,Cmd 表示Mac 的Command 键,为啥Mac 要有
2012-03-28 17:06:08 999
转载 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 23137
转载 用 prototype 定义自己的方法
prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Arra
2012-03-24 17:33:09 790
原创 td 固定宽度
今天百度了很多资料,设置word-break,word-wrap的,overflow-y:auto的都没有用。 最后在td内加一个div,或textarea, 并设置该div,textarea的宽度,一切搞定!!!
2012-03-22 14:06:17 2480
原创 Js 跨域调用问题
Javascript出于安全性考虑,是不允许跨域调用其他页面的对象的。因此也就导致了在一些ajax应用中,使用跨域的web service成为问题。这里整理了一些方法,来解决这个问题:1.设置document.domain。前提条件:两个页面同属于一个基础域(例如都是xxx.com,或是xxx.com.cn);同一协议(例如都是http);同一端口(例如都是80)。方法:设
2012-03-21 11:14:41 597
转载 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 1464
原创 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 866 1
转载 jQuery探测位置的提示弹窗(toolTip box)
提示弹窗(toolTip box)经常会被用到,这里总要的不是弹,也不是窗,而是探测位置,在适当的地方弹窗。这里我用jQuery做了个提示弹窗的js,并做了个小demo,简单总结下:方位根据当前鼠标所处的位置不同,箭头所指向的方向也不同:左上方(left-top)(缺省)、左下方(left-bottom)、右上方(right-top)、右下方(right-bottom)、上左方
2012-03-17 17:20:42 1560
转载 如何让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 1872
原创 JS中typeof与instanceof的区别
JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,
2012-03-15 15:35:24 821
转载 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 457
转载 webkit webApp 开发技术要点总结
如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移
2012-03-10 22:02:39 817
转载 Web浏览器引擎 WebKit
WebKit是开源的Web浏览器引擎,苹果的Safari、谷歌的Chrome浏览器都是基于这个框架来开发的。WebKit 还支持移动设备和手机,包括iPhone和Android手机都是使用WebKit做为浏览器的核心。WebKit 是一个开源项目,其起源可追溯到 K Desktop Environment (KDE)。WebKit 项目催生了面向移动设备的现代 Web 应用程序。虽然设备本
2012-03-10 21:57:03 478
原创 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 1415
转载 TextView属性大全
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项e
2012-03-08 14:30:32 431
原创 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 1601
原创 别放弃每一次的进步
又是新的一年,自己的心又开始蠢蠢欲动,不知为啥我总是这么不满足,总是想学到更多,拥有更多。做开发也有这些年了,渐渐也不再满足于简简单单写一些代码,完成一些任务。希望自己能有所成就,看到公司是社区不断有新的变化,心情也很是愉快,虽然也有一些不愉快的时候(意见不被采纳等)。2011年的年终总结,完全无法打动我,有太多太多的疑问,但是鉴于领导的面子,认真听完了。 可是自己的心是
2012-03-05 21:03:18 593 1
原创 同步与异步的区别
不知是太久没研究这些概念性的东东了,这么简单的问题,自己竟然都能够忘记。 话说不知道优化代码的程序员不是一个好的程序员,不懂概念的程序员也是? 真是够悲催的,用久了jquery,javascript原生代码也快忘得差不多了。言归正传:同步和同步就是这么简单:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这
2012-03-05 20:36:11 658 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 14294
转载 Jquery AJAX POST和GET区别
1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使
2012-03-05 19:25:35 641
转载 优化Jquery,加快网页加载速度
总是从ID选择器开始继承 在class前使用tag 将jquery对象缓存起来 掌握强大的链式操作 使用子查询 对直接的DOM操作进行限制 冒泡 消除无效查询 推迟到 $(window).load 压缩js 全面掌握jquery库 1. 总是从ID选择器开始继承在jquery中最快的选择器是ID选择器. 因为它直接来自于Javas
2012-03-05 19:23:29 516
转载 30个提高Web程序执行效率的好经验
尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方法。eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,with里的
2012-03-05 19:05:39 402
转载 Android 开发中使用 SQLite 数据库
SQLite 介绍SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQL
2012-03-02 17:19:00 806
原创 Eclipse设定文件的默认打开方式
最近在学习android, 需要经常打开xml文件。 所以想修改默认其打开方式。 解决方法:设置默认打开方式为XML Editor。菜单:Window -> Preferences -> General -> Editors -> File AssociationsFile types: *.xmlAssociated
2012-03-01 13:49:58 649
原创 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 2103
转载 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 2095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人