`
liboxlu
  • 浏览: 63264 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
对象复制的由来 为什么对象会有“复制”这个概念,这与PHP5中对象的传值方式是密切相关的,让我们看看下面这段简单的代码 PHP代码     * /**     * * 电视机类     * */     * class Television       * {      *     /**     *      * 屏幕高度     *      */     *     protected       $_screenLength = 300;      *           *     /**     *      * 屏幕宽度     *      */     *     ...
网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javascript来实现一个图片浏览器,让用户无需等待过长的时间就能看到其他图片。 知道了一张图片的地址,需要把它在一个固定大小的html容器(可以是div等)里边显示出来,最重要的当然是需要知道这张即将显示的图片的宽和高,然后再结合容器的宽和高,按照一定的缩放比例使图片显示出来。因此,实现图片预加载就成为图片浏览器的核心功能了。 做过图片翻转效果的朋友其实都知道,要让图片轮换的时候不 ...
oElement = object . appendChild ( oNode ) 参数: oNode :  必选项。对象(Element)。要被添加的对象。 返回值: oElement :  对象(Element)。返回被添加对象的引用。 说明: 将 oNode 添加为 object 的最后一个子对象。即 object 的 childNodes 集合的最后一项。 oNode 被添加前,必须先被建立。 要使被添加的 oNode 可视,它必须在文档结构中位于 body 对象以内。 但是要注意:如果 oNode 是已经在文档结构中存在定位的对象,该对象将被移动到你指定的插入位置,而不 ...
XMLHttpRequest是Ajax技术的核心。在IE5.5中,该对象以ActiveX对象的方式引入,被称为XMLHTTP。后来,其他主流浏览器都提供了XMLHttpRequest类。以ActiveX对象方式出现的XMLHTTP与正统的XMLHttpRequest类创建的方式并不一样,但创建之后所生成的对象的使用方式却是一样的 XMLHttpRequest对象的的方法 1、abort() 停止当前请求 2、getAllResponseHeaders() 把HTTP请求的所有响应首部作为键/值对返回 3、getAllResponseHeaders(head_name) 返回指定首部的串值 4、 ...
Javascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这篇文章将向你展示如何在自己的网页上制作拖拽. 有很多理由让你的网站加入拖拽功能,最简单的 ...
今天调试js时遇见一问题,form的onsubmit属性中的方法在提交时没反应?于是直接Google了解onsubmit方法的触发事件,总结如下: onsubmit属性的触发必须是在form中用input并且type=submit这样的button提交时才会触发,否则不会触发。 而在官方文档上也找到了如下说明: The submit method does not invoke the onsubmit event handler. Call the onsubmit event handler directly. When using Microsoft® Internet Explorer ...
在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('UTF-8','gb2312',$q);就可以得到你需要的字串了,其中gb2312根据你实际应用来定如还不明白为什么看下面的文章 URL编码转换,escape() encodeURI() encodeURIComponent() 本文介绍对url编 ...
由于ie6不支持max-width属性,所以只有通过js来实现 第一种是利用css中的expression来实现例如 _width: expression(this.offsetWidth > 500 ? "500px" : this.offsetWidth + "px"); 可是这种方法很有可能造成浏览器的崩溃,很耗资源,而且会出现不可预料的错误 第二种就是在js函数中调用: 比如如果我们要动态显示某张图片,并给图片设定最大宽度,当图像加载完后我们可以对图像的宽度进行动态判断,如果大于最大宽度则设置最大值,否则取原有值 function res ...
在javascript中,对象实际上就是一个哈希表,比如下面这个user对象: function user(n, a) {     this.name = n;     this.age = a;     this.toString = function() {         return 'Name:' + this.name + ', Age:' + this.age;     } } var u = new user('tom', 18); for (var k in u) {     alert('key: ' + k + ', value:' + u[k]); } 稍作改动,使用 ...
int get_magic_quotes_gpc ( void ) Returns the current configuration setting of magic_quotes_gpc (0 for off, 1 for on). <?php echo get_magic_quotes_gpc();         // 1 echo $_POST['lastname'];             // O\'reilly echo addslashes($_POST['lastname']); // O\\\'reilly if (!get_magic_quotes_gpc ...
attr( name ) 参数:* String 返回值:* Object 取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果第一个匹配元素没有这个属性,则返回“undefined” 实例 取得页面中第一个em元素的titl ...
css中元素样式既能从父层继承,也有层叠的规则,那么,如果有如下代码,其在浏览器内会如何显示呢? .warning { color: red; } p { color: green; } <p class=”warning”>层叠和继承的规则如何实现?</p> 此代码在浏览器中的显示为 ...
    php4以前的版本中,类的构造函数即是类的同名函数,而到了php5类的构造函数多了一个__construct魔法函数,那当这两个同时存在时,构造实例时调用的到底是哪个函数呢?     有疑问就直接敲代码来验证答案:     1、两个函数都存在的情况下 <?php class A{ var $str = "construct"; function __construct(){ $this->str = "construct"; } function A(){ $this-> ...
php通过socket编程模范smtp协议 SMTP的基础 基于TCP/IP的因特网协议一般的命令格式都是通过请求/ 应答方式实现的,采用的都是文本信息,所以 处理起来要容易一些。SMTP是简单邮件传输协议的简称,它可以实现客户端向服务器发送 ...
在网上看到的一位牛人写的ajax原理剖析的帖子,讲得很经典透彻,就贴过来了 转自:http://www.cnblogs.com/ustbwuyi/archive/2007/02/08/645061.html 在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。 ...
Global site tag (gtag.js) - Google Analytics