文章分类

类别: PHP

js判断浏览器是否关闭

2009年09月02号
3条评论 378次浏览

js标签只有onload\onunload\onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?
页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。 阅读全文

类别PHP 标签

onbeforeunload与onunload事件

2009年09月02号
8条评论 283次浏览

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。
区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。

  Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到。 阅读全文

类别PHP 标签

php的register_shutdown_function函数详解

2009年09月02号
6条评论 189次浏览

PHP提供register_shutdown_function()这个函数,能够在脚本终止前回调注册的函数

register_shutdown_function例子代码:

以下为引用的内容: 阅读全文

类别PHP 标签

一个 PHP 数组有多大?

2009年07月23号
9条评论 294次浏览

PHP在数组处理上非常低效,尤其是内存占用较多,常常使得httpd进程消耗太多资源。虽然通常在PHP中进行大量数组运算从一定程度上反应程序设计上可能存在问题,但是粗略的估计数组占用的内存是很有必要的。 阅读全文

类别PHP 标签

php单引号和双引号的区别

2009年07月01号
4条评论 299次浏览

平时很少注意到这个细节,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号确实存在区别的时候,就仔细研究了一下,有了下面这段文字。

” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。

‘ ‘ 单引号里面的不进行解释,直接输出。

从字面意思上就可以看出,单引号比双引号要快了。 阅读全文

类别PHP 标签

PHP中file_get_contents函数超时的几种解决方法

2009年07月01号
7条评论 296次浏览

在使用file_get_contents函数的时候,经常会出现超时的情况,在这里要通过查看一下错误提示,看看是哪种错误,比较常见的是读取超时,这种情况大家可以通过一些方法来尽量的避免或者解决。这里就简单介绍两种: 阅读全文

类别PHP 标签

悟透JavaScript

2009年06月30号
18条评论 980次浏览

回归简单

    要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。

    JavaScript中的数据很简洁的。简单数据只有 undefined, null, boolean, number和string这五种,而复杂数据只有一种,即object。这就好比中国古典的朴素唯物思想,把世界最基本的元素归为金木水火土,其他复杂的物质都是由这五种基本元素组成。 阅读全文

类别PHP 标签

JS数组定义

2009年06月25号
7条评论 360次浏览

数组有四种定义的方式
使用构造函数:
var a = new Array();
var b = new Array(8);
var c = new Array(”first”, “second”, “third”);
或者数组直接量:
var d = ["first", "second", "third"]; 阅读全文

类别PHP 标签