分类 网页与编程 中的文章

新首页效果图

主页几经改动,始终未能安定,目前处于沉底期,现花了一个晚上时间做了个首页的效果图,等列队的项目完成之后便会开始我的新首页啦,先爆出效果图:

Pader 2009-7-18 0

VgotFaster 预备上线

VgotFaster PHP Framework 预备发布

VgotFaster 是本人开发的一款简洁小巧的 PHP 框架,目前支持大部分框架核心功能,包括:

路由访问
路由方式支持 GET QUERY_STRING PATH_INFO 的方式访问控制器,并且支持文件夹嵌套多层访问

  • GET: /?ctrl=welcome&act=index
  • QUERY_STRING: /?welcome/index
  • PATH_INFO: /welcome/index
    配合 rewrite 可以使用伪静态地址


应用程序配置
在 app/config 目录下有框架运行的大部分配置,并且可以创建自定义配置

Loader
类库、辅助函数、模型的载入,可以在配置文件中设置自动载入的项目
数据库操作
只需使用 $this->load->database(); 便可使用 $this-db 的方法操作 MySQL  数据库,您也可以在自动载入 libraries 项中添加 database 以自动载入数据库操作类
视图、模板
视图以PHP文件的方式被嵌入,变量需以严谨的方载传递,模板支持类似 Smarty 的标签语法,如:
<!--{if $a = $b}-->
  {$b}
<!--{/if}-->
另外支持 elseif,else,loop,for 等等..
自定义扩展
可以方便的增加自己的类库和辅助函数,只需使用 $this->load 或加入到自动载入配置便可以在控制器或模型中使用

此框架为本人业余作品,目的是为了用来开发自己的一些程序项目,这样的话才可以说此程序为完全是本人开发。此框架抛弃了对 PHP4 的支持,目前正在增加一些扩展功能类库和辅助函数,过不了多久就会上线啦,哈哈。本人决定让其开源,Thank you!

框架某控制器运行过程记录

VgotFaster Run Spoologs: Array
(
    [0] => VgotFaster Start Running
    [1] => Include Library File: system/libraries/config.php
    [2] => Create class: Config
    [3] => Include Library File: system/libraries/loader.php
    [4] => Create class: Loader
    [5] => VgotFaster Initialize
    [6] => Include Config File: app/config/config.php
    [7] => Read Config: config
    [8] => Include Library File: system/libraries/router.php
    [9] => Create class with params: Router
    [10] => Include Config File: app/config/autoload.php
    [11] => Read Config: autoload
    [12] => VgotFaster Autoload
    [13] => Load VF_helper File: system/helpers/url.php
    [14] => Quote class: Config
    [15] => Quote class: Loader
    [16] => VgotFaster Initialize
    [17] => Get VgotFaster Instance Object
    [18] => Read Config: config
    [19] => Extract Vars To View: t/ooo
    [20] => Get VgotFaster Instance Object
    [21] => Read Config: config
    [22] => Extract Vars From Level To View: welcome
    [23] => Include View File: app/data/template_cache/welcome.tpl.php
    [24] => Include View File: app/data/template_cache/t/ooo.tpl.php
)
Pader 2009-7-4 0

IE下iframe内的文本框无法聚焦输入

前些天在制作一个 jQuery 插件 Openbox 的时候,由于弹出的模拟窗口是 DIV 内嵌套 IFrame 或者 AJAX 方式将内容载入到 DIV 中,在 IE 下测试的时候,由 IFrame 方式打开的窗口内部的文本输入框总是会出现无法聚焦输入的状况,在其它浏览器下却没有此问题,我非常郁闷,

后来仍然是国外的一个网站上的讯息解决了此问题,原因是 IE 下在移除父层的 DIV 的时候,也就是 IFrame 外层的 DIV 的时候,IE 并没有将内部的 IFrame 从 DOM 中移除,而下次触发函数创建此 IFrame 的时候,使会产生 DOM 冲突,所以解决方法就是在移除父层的 DIV 的时候,先将内部的 IFrame 也移除,于是问题解决了..

不过这个是 IE 下的 BUG,正常情况下在移除一个元素的时候,其子节点下的元素应该是全部会被从 DOM 中移除的,但是无论如何,还是建议先移除子节点下的重要元素,毕竟这也不影响其它的浏览器.

Pader 2009-6-6 0

404错误页面:哥们,你中奖了

今天在看 CodeIgniter 的一个演示网站时,突发奇想在地址后面随便输了点字母想看看它的 404 页面是什么样的,于是看到这样的404:

[attach=155]

Pader 2009-5-18 0

OneExplorer1.2.0

什么都没有

Pader 2009-5-17 0