摘要: 今天在sitepoint上看到一篇文章,其中有一段是介绍如何改进以下的这行php代码。这段代码经常被他们用来测试应聘者。 CODE: Search results for query: " .$_GET['query'] . "."); ?> 我觉得这段代码非常适合用来测试一个php开发人员是否合格。因为这段代码并没有要求太多记忆上的东西(例如函数的记忆),但是对安全,性... 阅读全文
posted @ 2017-03-06 09:48 风华~~ 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动。这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤。 1.日历签到样式: 2.本次签到只记录本月签到数,想要查询可以写其他页面,查询所有签到记录。(功能有,非常麻烦,古没有做。) 3.前台代码 复制代码 签到记录 ... 阅读全文
posted @ 2017-03-05 08:51 风华~~ 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: /** * 无级递归分类 TP框架 * @param int $assortPid 要查询分类的父级id * @param mixed $tag 上下级分类之间的分隔符 * @return string $tree 返回的分类树型结构结果 * */ function recursiveAssort($assortPid,... 阅读全文
posted @ 2017-03-05 08:41 风华~~ 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 一、PHP语言包下载 首先从官网上下载php5.6 http://windows.php.net/download#php-5.6 选择完整版下载: 二、 Apache服务器下载 首先从官网上下载Apache2.4 http://httpd.apache.org/download.cgi 进入第二个 阅读全文
posted @ 2017-03-05 08:34 风华~~ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 扩充类的方法: 1、向原型对象上添加方法或属性。例如:Number.prototype.cl = function(){}; 但这种做法并不推荐,因为ES5之前,无法将这些新添加的方法或属性设置为不可枚举的。他们可以在for/in循环中被遍历到 2、使用ES5提供的扩展对象的方法:Object.definePropery()。 在web浏览器环境下,可以通过Object.defi... 阅读全文
posted @ 2017-03-02 08:54 风华~~ 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、类和原型:原型对象是类的核心,类的所有实例都从同一个原型上继承属性和方法,原型对象是类的唯一标识 2、类和构造函数:构造函数通过new关键字来创建对象,构造函数的prototype属性被用作新对象的原型。所以,同一个构造函数创建的对象都是同一个类的成员 3、类、原型、构造函数:当且仅当两个对象继承自同一个原型对象时,他们才是属于同一个类的实例。而初始化对象的构造函数则不能作为类的标识,因... 阅读全文
posted @ 2017-03-02 08:52 风华~~ 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 封装cookie的操作:查询cookie个数、查询所有cookie的键、获取cookie、设置cookie、删除cookie、清除全部cookie /** * cookieStorage */ function cookieStorage( maxage, path ){ var cookie = ( function(){ var cookie = {}; var all = documen... 阅读全文
posted @ 2017-03-02 08:44 风华~~ 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 1、本地存储方式的补充: flash cookie ,用于flash,最大不超过100k,借助flash的ExternalInterface接口,可以实现js对flash cookie的操作 google gears, 是google开发的一款浏览器插件,内嵌SQLite数据库,并提供了api对其进行操作,但已被废弃 indexedDB,目前在firefox中有实现,同cookie等存储方... 阅读全文
posted @ 2017-03-02 08:42 风华~~ 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1、异步请求的方法: iframe、script、XMLHttpRequest、comet(服务器端发起) 2、XMLHttpRequest request = new XMLHttpRequest(); open( "GET", url ); 两个必须的参数。 “GET” “POST”等,不区分大小写,但通常用大写字母来匹配HTTP协议 想要缓... 阅读全文
posted @ 2017-03-02 08:39 风华~~ 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: Element对象有以下重要属性: 1、style。 a) Element的css样式 b) 可以通过elem.style.backgroundColor = "red"的形式才动态的修改css样式 2、className。 elem.className = "highlight"; // 修改elem的class HTML文档中嵌入js的四种方法: 1、内... 阅读全文
posted @ 2017-03-02 08:36 风华~~ 阅读(111) 评论(0) 推荐(0) 编辑