理解PHP的工厂模式Factory Pattern

理解PHP的工厂模式Factory Pattern
工厂类就是一个专门用来创建其它对象的类,工厂类在多态性编程实践中是非常重要的。它允许动态替换类,修改配置,会使应用程序更加灵活。掌握工厂模式对Web开发是必不可少的。 工厂模式通常用来返回类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者。 通常工厂模式有一个关键的构造,即一般被命名为factory的静态方法。这个静态方法可以接受任意数量的参数,并且必须返回一个对象。 Progr...

阅读全文>>

阅读全文...

ColorPicker插件冲突问题

ColorPicker插件冲突问题
convertToUTF8和ColorPicker快捷键会产生冲突,convertoUTF8的默认转换GBK的快捷键 和 ColorPicker打开调色板的快捷键都是ctrl+shift+c 。如果你两个插件都安装了的话,就需要进行自定义了,解决方法: 打开Sublime Text --> Preferences --> Browse Packages,找到ConvertT...

阅读全文>>

阅读全文...

checkbox和radio的命名区别

checkbox和radio的命名区别
小V在开发一个项目时遇到了表单传值问题,记录此文,方便日后翻阅。 <form action="index.php" method='post'> <input type="checkbox" name="check[]" id="" value="1" /> <input type="checkbox" name="check[]" id="" va...

阅读全文>>

阅读全文...

浅析ThinkPHP中的pathinfo模式和URL重写

浅析ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧 http://serverName/appName/module/action/id/1/ 这个就是pathinfo模式 在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传...

阅读全文>>

阅读全文...

返回前一页的两种方法的区别与好处

返回前一页的两种方法的区别与好处
history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在

阅读全文>>

阅读全文...

动态绑定事件的简单方法

动态绑定事件的简单方法
Javascript事件绑定的方法很多,很灵活。不过,作为比较简单的动态绑定,下面的代码看似正确,但得不到预期的效果 下面是页面的dom结构 <ul id="test"> <li>One</li> <li>Two</li> <li>Three</li> <...

阅读全文>>

阅读全文...

$_SERVER的详细参数与说明

$_SERVER的详细参数与说明
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。 $_S...

阅读全文>>

阅读全文...

关于我

关于我

阅读全文...