- 博客(40)
- 资源 (3)
- 收藏
- 关注
转载 js阻止冒泡
如果我们不希望执行这种默认操作,那么在事件对象上调用.stopPropagation()方法也无济于事,因为默认操作不是在正常的事件传播流中发生的。在这种情况下,.preventDefault()方法则可以在触发默认操作之前终止事件。提示 当在事件的环境中完成了某些验证之后,通常会用到.preventDefault()。例如,在表单提交期间,我们会对用户是否填写了必填字段进行检查,如果用户
2012-02-25 16:30:28 322
转载 从PHP判断浏览器的请求是否是一个ajax请求谈到$_SERVER
关于这个内容,很多人都有所了解.但从我搜索的内容来看,他们只是略微看一下,根本不知道里面到底是什么情况.受到很多模版代码的影响,大家都以为php有这样一个自定义变量:$_SERVER['HTTP_X_REQUESTED_WITH']. 其实根本不是那么回事.$_SERVER是一个包含诸如头信息(header),路径(path)和脚本位置(script locations)的数组.这是PH
2012-02-24 15:36:19 340
原创 表单提交
form表单提交$('#login_form').submit(function(){var postParams = $(this).serializeArray();if( postParams[0].value == '' ){//用户名为空alert('Please enter user name!');}else if( postParams[1].value =
2012-02-24 15:14:18 261
转载 php中filter_var后面的过滤选项
filter_var() 函数通过指定的过滤器过滤变量。如果成功,则返回已过滤的数据,如果失败,则返回 false。语法filter_var(variable, filter, options)variable:必需。规定要过滤的变量。 filter:可选。规定要使用的过滤器的 ID。 (参见下面的FiltersID列表)options:规定包含标志/选
2012-02-23 11:15:07 382
原创 登录
仅做参考:一般项目用户登录的时候,还要考虑保持登录的情况。方法大概是有两个:1.用session和cookie保存保持登录的那个值。2.在数据库中设计个字段,存储保持的时间值,然后延长session和cookie的有效时间。修改php自带的session在服务器的存储时间方式为:ini_set('session.gc_maxlifetime', $config['maxlifeti
2012-02-22 14:05:43 303
转载 php中的SERVER变量
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S
2012-02-16 16:50:46 187
原创 入口文件设置
在AndroidManifest.xml文件中设置,如下: android:name="com.view.Animation2" android:label="@string/app_name" >
2012-02-16 15:32:04 339
转载 php socket详解
◆ Socket 基础PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受客户端的连接请求,那么就进行一次循环。现在这个客户端就能够发送信息到服务器,服务器也能
2012-02-16 11:42:43 347
原创 cmd执行sql
windows下:cmd导入sql文件的方法首先cd到sql文件所在的目录,然后mysql -uroot -p123 test然后导出的方法是:mysqldump -uroot -p123 test --add-drop-table >wordpress.sql
2012-02-15 14:53:02 420
转载 JQuery中extend详细介绍和使用
JQuery的extend扩展方法:Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修
2012-02-15 11:48:38 10859 1
原创 js中的面向对象和原型
function fun(name){ //alert(name);}//fun('tom');/*var o = new fun('tom');//在函数外部定义o.age = 20;o.eat = function(){ alert(this.age);}o.eat();*///在函数内部定义/*function fun(name
2012-02-15 11:24:52 432
转载 CSS中word-wrap与word-break的区别
兼容IE 和FF 的换行CSS样式最好的方式是以下为引用内容: word-wrap:break-word; overflow:hidden;而不是以下为引用内容: word-wrap:break-word; word-break:break-all;也不是以下为引用内容: word-wrap:break-word; overflow:auto;在 IE 下没有任何
2012-02-15 10:21:04 753
原创 单例
static $_instance; static function getInstance() { if (is_null(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; }
2012-02-14 14:55:39 221
原创 const
在类中定义常量要用修饰符const使用PHP const修饰的常量更其它的常量有点不同的地方就是:常量名前不要使用”$”,切记!当然这个常量值也是不能修改的,一旦定义就不能程序的任何地方进行“人为”的修改。这跟使用define定义是一样,还有就是使用const来定义当然也遵守其它常量的命名规则――使用大字的字母。 ?php class say_const{ const CH
2012-02-14 14:53:21 208
原创 serialize和serializeArray
表单提交的时候,这两个方法很好。form.serize()后得到的是一个参数字符串,用&链接的form.serizeArray()得到的是一个json数组对象,可以直接用于json提交,不过要指明ajax提交的类型是json[ { name: a value: 1 }, { name: b value: 2 }, { na
2012-02-14 13:51:39 1484
转载 利用gettext来实现PHP的国际化编程
$domain = 'myapp';echo bindtextdomain($domain,'/usr/share/myapp/locale');?>This will output: /usr/share/myapp/localehello.php// I18N 程序范例开始define('PACKAGE', 'hello'); //
2012-02-14 11:27:35 579
转载 PHP的session_set_save_handler 执行机制
/*02Session open (called by session_start( ))03Session close (called at page end)04Session read (called after session_start( ) )05
2012-02-14 11:01:40 10397 2
转载 php标准库函数功能之ArrayObject
以下为ArrayObject的常用函数:ArrayIterator::current( void ) //返回当前数组元素ArrayIterator::key(void) //返回当前数组keyArrayIterator::next (void)//指向下个数组元素ArrayIterator::rewind(void )//重置数组指针到头ArrayIterator::seek
2012-02-14 10:46:51 814
转载 PHP中spl_autoload_register函数的用法
spl_autoload_register(PHP 5 >= 5.1.2)spl_autoload_register — 注册__autoload()函数说明bool spl_autoload_register ([ callback $autoload_function ] )将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。如果在你
2012-02-13 17:55:17 322
转载 PHP 魔术常量、函数详解
魔术常量:__LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 __DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirna
2012-02-13 16:28:40 558
原创 php常用函数
常用的方法和常量可以参考standard.php1.php中func_num_args(),func_get_arg(),func_get_args()的区别func_num_args() 这个函数返回的是当前函数的参数数量 返回的是数字func_get_arg()函数返回的是指定位置的参数的值func_get_args()这个函数返回的是包含当前函数所有参数的一个数组
2012-02-13 14:45:33 367
原创 IE中embed标签onclick事件无效
的click事件由于浏览器的原因,要在embed加上属性使flash位于最上层,但是在上面的onclick事件,IE下无效。可以在外面套一个div,不要盖上一个背景层,因为这样导致flash内部的动画点击事件无效了。所以只需要把最外层的div的onclick事件改为onmousedown事件就可以了。
2012-02-12 14:13:04 8959 4
转载 浏览器兼容性问题-JS&DOM
一、JS与DOM的兼容性:(一) DOM节点的访问:1.以前对DOM节点访问一般用“document.All.元素ID属性值”或者“document.元素ID属性值”这种简化的方法,在FireFox中有时不支持此方法。解决办法:标准的方法为“document.getElementByIdx(‘元素ID属 性值’)”或者“document.getElementByName(‘元素Name
2012-02-12 13:47:00 570
转载 PHP Iterator(迭代器)接口
Iteratorextends Traversable {/* 方法 */abstractpublic mixed current ( void )abstractpublic scalar key ( void )abstractpublic void next ( void )abstractpublic void rew
2012-02-08 11:15:45 319
转载 PHP:迭代器(Iterator)接口实现
class MyIteratorimplements Iterator{ private $var= array(); public function __construct($array) { if (is_array($array)) { $this->var= $array;
2012-02-08 11:14:06 470
转载 PHP的Socket编程
计算机进程可以使用socket和其他进程通信,通过socket,其他进程的位置是透明的。这些进程可以在同一台计算机上也可以在不同的计算机上。在PHP中,socket是以扩展的方式加载的,如果无法使用socket相关函数,请确认是否有打开此扩展。下面我们以一个面向连接的客户端和服务器的简单实现说明一些函数的使用,在此之后,简单介绍在PHP的内部是如何实现这些函数的。【客户端实现】如下
2012-02-08 11:09:45 256
转载 php socket函数
函数名 描述socket_accept() 接受一个Socket连接socket_bind() 把socket绑定在一个IP地址和端口上socket_clear_error() 清除socket的错误或最后的错误代码socket_close() 关闭一个socket资源socket_connect() 开始一个socket连接socket_create_listen() 在
2012-02-08 11:05:56 665
转载 PHP环境变量$_SERVER
PHP环境变量$_SERVER和系统常量详细说明 在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,在虚拟主机环境下,有时我们更需要通过PHP环境变量操作函数来对PHP环境变量值进行设置。为此我们有必要对PHP环境变量先有所熟悉。在PHP网站开发中,为了满足网站的需要,时常需要对PHP环境变量进行设置和应用,
2012-02-08 11:00:50 404
转载 MySQL存储引擎的概念与应用
参考手册:http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html 存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能
2012-02-08 10:54:15 275
转载 如何选择合适的MySQL存储引擎
MySQL有多种存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:◆ MyISAM管理非事务表。它提供高速存储和检索,以及全文搜
2012-02-08 10:53:21 333
转载 获取视频缩略图
一个更好的演示操作网址:http://www.hdj.me/tag/youku http://purperwind.blog.163.com/blog/static/26960703201042593542123/ 3.1打开cp_share.php(默认408行) if(preg_match("/(youku.com|youtube.
2012-02-05 17:33:28 3894
转载 HTML5 Audio/Video 标签,属性,方法,事件汇总
标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 1audioid="media"src="http://www.abc.com/test.mp3"controls>audio> 标签属性:src:视频的URLposter:视频封面,没有播放时显示的图
2012-02-04 16:24:47 619
原创 入口文件
两种入口文件的比较:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch. self
2012-02-04 02:15:10 234
原创 判断目录下是否有文件
static function dir_isHasFile($dirname){ $handle = opendir($dirname); $flag = true;//默认是目录下有文件存在的 $file_array = array(); while ( false !== ($file = readdir($handl
2012-02-03 14:32:00 473
原创 判断两日期是不是同一周
/** * 判断两日期是不是同一周 * 星期是按周日到周六 */ static function getSameWeek($pretime,$aftertime){ $flag = false;//默认不是同一周 $afweek = date('w',$aftertime);//当前是星期几 $mi
2012-02-03 14:27:51 1718 3
原创 时间戳换成中文日期
static function getChineseDate($time,$isHourMinute=true){ $newTime = $time; if ( $time ){ $newTime = date('Y',$time).'年'.date('n',$time).'月'.date('j',$time).'日
2012-02-03 14:26:04 885
原创 简单的汇率兑换
获取兑换后的结果,返回结果(model)ConverterModel.h#import /*! @class @abstract 货币转换模型。 @discussion 货币转换模型包括了转换货币所用的函数。 */@interface ConverterModel : NSObject{ }/*! @function @
2012-02-02 14:23:27 378
转载 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSInteger section = [indexPath section]; NSInteger row = [indexPath row];
2012-02-02 11:32:28 354
原创 手写视图
纯代码写视图的话,要先引入画图框架,#import PopPanelView.h#import #import //CGRect结构在屏幕上定义了一个矩形。@interface PopPanelView : UIView{ CGRect rectForOpen; CGRect rectForClose; BOOL isOpen;}
2012-02-01 23:23:41 369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人