- 浏览: 65056 次
- 性别:
- 来自: 深圳
-
最新评论
-
rjzou200611:
只是sock文件不存在,还是可以通过网络的方式访问。
mysql.sock文件被删除后 -
tss0823:
好文章,赞,,通过楼主的文章我解决了我的问题,非常感谢!
mysql.sock文件被删除后 -
masuweng:
写的不错。
存储过程的三个参数区别in,out,inout -
悲剧了:
...
ajax原理剖析 -
yiminghe:
原理:id命名标签的DOM节点,ie为了兼容会引入到全局空间的 ...
ie和ff的js区别
文章列表
对象复制的由来
为什么对象会有“复制”这个概念,这与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这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。
...