PHP_SELF 应用初步

php_self是php的内置变量,记作$php_self,其作用是实现“页内跳转”。这里的页内跳转不同等于html的书签之类的跳转,而是php程序通过URL的尾参数的改变在同一个程序里提供不同的Web内容。试比较以下两个URL:

http://www.erichoo.com/pc/index.php

http://www.erichoo.com/pc/index.php?page=2

以上两个URL,其区别是第二个URL地址多一个参数(?page=2),我们在实际打开它们时,在浏览器中得到的内容是不一样的,而点击时它们在同一页内跳转。这是使用php内置变量$php_self实现的,用户编写的php程序将根据index.php尾部参数的不同而生成不同的内容,但都使用同一个网页程序(index.php),故我们称之为“页内跳转”,实际上,它生成的已经是另外一个Web文档了。

从上面第二个URL地址我们已经知道,内置变量$php_self用问号引导参数,具体表示格式如下:

$php_self?变量名=值 (实例:$php_sefl?id=0)

(全文…)

document 文挡对象 – JavaScript脚本语言描述

———————————————————————
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\
———————————————————————

对象属性

document.title //设置文档标题等价于HTML的title标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过的链接颜色
document.URL //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate //文件建立日期,只读属性
document.fileModifiedDate //文件修改日期,只读属性
document.charset //设置字符集 简体中文:gb2312
document.fileSize //文件大小,只读属性
document.cookie //设置和读出cookie

(全文…)

我们还用支持IE6么?

1在国外已经有设计师开始打出不提供IE6支持的口号了。看到这个消息,舜子还是建议大家理智看待,最近查了很多数据,基本上都是国外的浏览器占有量的比例情况。而国内的这方面的数据不较少,不能提供很好的论据来证明我们是否可以放弃IE6的支持。估计2009年对于国内的web设计师和开发者还是一个很挑战的一年。

  (全文…)

javascript物理引擎

Box2DJS 是一个javascript的物理引擎。当然它需要浏览器支持canvas

官方站点上有一些不错的演示: http://box2d-js.sourceforge.net/index2.html

不知道canvas会不会是浏览器的下一个优化的目标呢?从这些例子上看,物体多后还是比较卡的。

u200921923714

走近FCKeditor 2.6.x之核心js文件

       PHPChina资讯:核心js文件位于editor/js/目录下,该目录有3个js文件,对应于两种类型的浏览器,也可以说是3种吧,air我觉得它还是运行在特定的环境中.说它是是因为它的运行环境是取自safari的内核.这些js文件是fckeditor运行的核心,文件经过了压缩,不要忘记fckeditor 是开源的!所以在发行包中都有源代码,也就是文件的未压缩版本,在editor/_source/文件夹中,原始代码(未压缩过),我们从 fckeditorcode_gecko.js(for Gecko Browsers)至上而下来看:
1.Defines some constants used by the editor.
These constants are also globally available in the page where the editor is placed.
editor/_source/fckconstants.js

2. Extensions to the JavaScript Core.
All custom extensions functions are PascalCased to differ from the standard camelCased ones.
editor/_source/fckjscoreextensions.js
(全文…)

一点经验

        说心里话,每个项目经理都有自己的不同经历,不同遭遇。而且不同项目,不同地域,不同甲方,需要的策略都是不一样的。总体而言,我下边的话算是自己的一个粗略总结。希望大家多提不同意见。

        合同及开发需求注意方面:
1)项目管理中,必须文档先行,然后签署详细的需求书,并让甲方确认,签字。这样为了杜绝甲方在项目开展后无理的额外要求。并在合同中严重说明严格根据开发合同执行。
2)大项目要分期,针对第一条,个别项目签署开发合同的时候,对于那些已经编码开始后,并已经初具规模的情况下,用户需要增加的,或者认为很有必要修改的。必须放到2期开发中。第一能保证在既定周期内可以完成开发,收回款项,第二也能明确开发条理性并能少一些纠纷,多一个收入。
3)项目结束后不要签署过长的维护期。如果用户要求,那建议签署服务合同及培训合同。否则尾款不好收尾,而且带来的服务压力也会很大。
4)合同部分签署的要实事求是,不能为了项目的签署下来,而胡乱承诺。

(全文…)