摘要:
如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10类似的,遨游的是:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.12 (KHTML, lik 阅读全文
摘要:
本文转载自:http://www.cnblogs.com/RitaRichard/archive/2011/10/12/2208902.html按照javascript语言精粹中所说,如果在一个函数前面带上new来调用该函数,那么将创建一个隐藏连接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上。这个话很抽象,我想用实例来让自己加深理解。1.如果就一个函数,没有返回值,没有prototype成员,然后使用new,会是什么结果呢?如果一个函数没有返回值,那么如果不使用new来创建变量,那么该变量的值为undefined.如果用了new,那么就是Object.说明一个函 阅读全文
摘要:
本文转载自:http://www.cnblogs.com/tom-zhu/archive/2012/07/15/2592379.htmlIE6,IE7下设置body{overflow:hidden;}失效Bug此项其实并不是Bug,只是各浏览器默认付值不同造成的,其他明智的浏览器还好,这个bug只出现在IE6 IE7下问题重现:<p>There are no scrollbars on this page in sane browsers</p>html, body, p { margin: 0; padding: 0;}body { overflow: hidden; 阅读全文
摘要:
本文转载自:http://www.iteye.com/topic/206218基于类型的语言基于原型的语言1.类型和实例是不相同所有的对象都是实例2.以类型定义定义类;以构造函数实例化定义和创建一组带有构造函数的对象3.用new运算符创建一个简单对象相同4.通过使用类型定义去定义存在类型的子类来构建对象的层次以赋值一个对象带有构造函数作为的原型来构建对象层次5.通过类型链继承属性通过原型链继承属性6.类型定义指定了一个类型的所有实例的所有属性.不能在运行时动态增加属性构造函数或者原型指定了一组初始的属性.可以对一个对象或者一组对象动态的增加和删除属性。javascript是基于原型(proto 阅读全文
摘要:
本文转载自:http://blog.sina.com.cn/s/blog_7045cb9e0100rtoh.html函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}alert(Test.prototype); // 输出 "Object"给prototype添加属性就如你在上面所看到 阅读全文
摘要:
本文转载自:http://www.cnblogs.com/linda586586/archive/2012/04/17/2454212.html一,数组 1. 定义一维数组:var s1=new Array(); s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4; alert(s1[0]); 结果为1; 2,,定义二维素组:var s1=new Array();var s1=[[3,1],[2,3,4],3,[4,5,6,7,8]];alert(s1[1][0]);结果为2;二,定义json对象 1,json对象 var status_process. 阅读全文
摘要:
本文转载自:http://blog.sina.com.cn/s/blog_4758a28b010098lm.html一、建立数组对象我们再介绍JAVAScript的数组对象的建立方法。(其实这种方法和前面的方法在本质上是一样的,只是在语句的写法上有所区别,上面的方法在程序很短的时使用比较简洁,在一般情况下我还是建议您用以下方法建立数组对象。)建立数组对象的语法有两种:1、在声明数组时仅仅声明数组内有几个组件。var 数组对象名称 = new Array(组件个数);fruit = new Array(3);//声明名为fruit的数组,共有三个组件,这就相当于一次声明了三个变量然后必须另行准备 阅读全文
摘要:
setcookie() 定义一个和其余的 HTTP 标头一起发送的 cookie。和其它标头一样,cookie 必须在脚本的任何其它输出之前发送(这是协议限制)。这需要将本函数的调用放到任何输出之前,包括 <html> 和 <head> 标签以及任何空格。如果在调用 setcookie() 之前有任何输出,本函数将失败并返回 FALSE。如果 setcookie() 函数成功运行,将返回 TRUE。这并不说明用户是否接受了 cookie。函数定义:boolsetcookie( string name [, string value [, int expire [, st 阅读全文
摘要:
PHP会话(Session)实现用户登陆功能 本文转载:http://www.cnblogs.com/happyforev1/articles/1645916.html对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。对于 Cookie 来说,. 阅读全文
摘要:
<?php /*============================文件说明======================================== @filename: session.class.php @description: 数据库保存在线用户session,实现在线用户功能! @notice: session过期时间一个小时,因为我们的站点是使用cookie(有效时间是1小时)登录。 因此我们只记录用户登录的时间,而不是刷新一次更新一次 删除数据... 阅读全文