- 博客(24)
- 收藏
- 关注
转载 【CSS】ie6 ie7 ie8 共存以及Firefox浏览器CSS兼容写法
在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!海量权威开发资料,。所有浏览器 通用 height: 100px; IE6 专用 _height: 100px;IE6 专用 *height: 100px; IE7 专用 *+h
2013-03-18 22:11:33 994
转载 【WEB】网页开发者需要了解的IE浏览器限制
IE浏览器对资源的有许多限制,有时候这让网页开发者很郁闷,如果你不了解这些限制的花,会浪费我们很多时间去寻找html中的bug。那么IE到底有哪些限制呢?•只能读取最多4096个字节的cookies,写入超过5118字节的cookies头会出错。•最多只支持引入3层@import CSS文件;•最多只支持@import 32个CSS文件(使用link引入与此相同,可以查看这个测
2013-03-18 22:09:38 1167
转载 【CSS】css命名规范(英文命名)
一.文件命名规范样式文件命名主要的 master.css布局,版面 layout.css专栏 columns.css文字 font.css打印样式 print.css主题 themes.cssCSS ID 的命名[quote]页头:header登录条:loginbar标志:logo侧栏:sidebar广告:banner导航:nav
2013-03-18 22:00:40 1059
转载 【JS】实用不花哨的js
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事
2013-03-18 21:46:56 809
转载 【DB】设计原则
数据库设计规范化的五个要求一:表中应该避免可为空的列二:表不应该有重复的值或者列三:表中记录应该有一个唯一的标识符四:数据库对象要有统一的前缀名五:尽量只存储单一实体类型的数据 数据库表的设计原则1)不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同 组件间所对应的数据库表之间的关联应尽可能减少,
2013-03-15 16:02:27 943
原创 【PHP】笔记
unset() 销毁指定的变量。 addslashes() 函数addslashes() 函数在指定的预定义字符前添加反斜杠。这些预定义字符是:单引号 (')双引号 (")反斜杠 (\)NULLinclude 'PHPExcel-1.7.7/PHPExcel/IOFactory.php';$objReader = PHPExce
2013-03-13 13:26:05 688
转载 【CakePHP1.3 】Controller的参数
在你的Cake controller里,你可以通过$this->params来访问controller的参数。这个变量用来获取传递到controller的数据,以及提供对当前请求信息的访问。$this->params最常见的用法是用于访问客户端通过POST或者GET操作递交给controller的信息。$this->data用来处理来自HTML helper的POST表单数据。 //
2013-02-28 16:55:48 578
转载 【CakePHP1.3 】Controller的方法
Controller的方法尽管本小节会介绍Cake模型中大多数频繁使用的方法,但也请记住 http://api.cake.org 可以获得完整的API参考。 与你的view进行交互set string $var mixed $value 这个方法是你的view从controller得到数据的主要方法。你可以用它传递任何数据:单一变量值,整个数组,等等。
2013-02-28 16:47:51 695
转载 【PHPExcel】常用方法汇总
<? //设置PHPExcel类库的include path set_include_path('.'. PATH_SEPARATOR . 'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR . get_include_path());
2013-02-27 16:18:08 742 1
转载 【MySQL】忘记root用户密码详细解决方法
mysql忘记root密码的解决方法:1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql或者在windows任务管理器中结束mysqld.exe进程,或者在控制面板,管理工具里面的服务找到mysql,将其停止服务。打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defau
2013-02-26 20:42:58 576
转载 【CakePHP】find()
find方法.find($type, $params)其中$type可以是'all', 'first', 'count', 'neighbors','list','threaded', 默认用first。$params是一个下面所列出的选项作为key的数组:array( 'conditions' => array('Model.field' => $thisValue), //条
2013-02-26 09:37:11 881
转载 【CakePHP】Controller
在CakePHP里,一个controller用于管理应用程序某一方面的逻辑.大多数情况下,controller被用于管理独立model的逻辑,controller的名字总是复数形式.每个controller可以包含任意数量的方法(action). 一个action,是controller里的一个独立的方法.这个controller.action对象的方法将被Dispatcher类分
2013-02-21 16:15:20 694
转载 【CakePHP】几个CakePHP知识点
如何禁止布局?如果需要禁止布局功能的动作或控制器比较多的话,那么可以在控制器中统一设置autoLayout为false,如果只是个别的模板的话,那么最好是直接在模板文件里设定$this->autoLayout = false,而不要在控制器里设定,毕竟使用布局与否是一个视图逻辑。视图助手的一些注意事项?在模板里使用图片的时候,最好是使用助手的方式,如:echo $html-
2013-02-21 14:25:16 1475
转载 【CakePHP】执行详细流程
加载基本文件 cake/basics.php 里面定义了常用的方法以及时间常量 $TIME_START = getMicrotime(); 记录开始执行时间 cake/config/paths.php 里面定义一些基本路径 cake/lib/object.php cake
2013-02-21 09:50:08 1196
转载 【CakePHP】21条经验总结
这篇文章可以说是CakePHP教程中最经典的了。虽然不是完整的手把手系列, 但作者将自己使用CakePHP的经验总结了21条,这些尤其是对新手十分有用。 翻译时故意保留了一些CakePHP中特有的词语没有翻译, 如controller、model等。相信学过CakePHP的人应该马上就能理解它们的意思吧。 另外,CakePHP的wiki已经失效,取而代之的是一个名为bakery的网
2013-02-21 09:38:35 629
转载 【CakePHP1.3】_ACL和auth
准备前工作:最好是能配置好bake,使bake命名有效,虽然这个不是必须的,不过有这个命令行工具以后我们会方便很多在你的数据库中导入下面的sql语句CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL UNIQUE,
2013-02-20 11:16:12 1253 1
原创 【CakePHP1.3】_视图约定及命名小结
视图模板文件名称由控制器函数名决定,按下划线的格式。例:控制器PeopleController中的getReady()将会在/app/View/People/get_ready.ctp.检索视图模板文件命名小结例:• Database table: “people”• Model class: “Person”, found at /app/Model/Person.php
2013-02-19 09:56:23 605
原创 【CakePHP1.3】_模型和数据库的一些约定
模型和数据库的一些约定1.模型命名:单数,驼峰命名法例:Person, BigPerson, ReallyBigPerson2.表名命名:(a).数据库表名是由模型名决定的,复数的、下划线的例:people, big_people, really_big_people(b).字段名由多个单词组成时,单词间应加下划线例:first_name(c).外键应当采用
2013-02-19 09:15:45 421
原创 【CakePHP1.3】_文件名、类名约定
文件名、类名约定通常,文件名匹配类名,类名采用驼峰命名法。例:假如有一个类MyNiftyClass,那么它一定在 MyNiftyClass.php文件中The Controller class KissesAndHugsController would be found in a file named KissesAnd-HugsController.php• The Comp
2013-02-19 09:08:57 429
原创 【CakePHP1.3】_控制器约定
1.控制器约定(a).控制器名:复数的,驼峰命名法,以Controller结尾例:PeopleController ,LatestArticlesController (b).通过在函数名前加下划线来控制函数的能见度。如果一个控制器的函数名有下划线,那么该函数不能通过Web被访问调用,但是可以在内部调用class NewsController extends AppCont
2013-02-19 08:41:02 482
原创 【CakePHP1.3】_Optional Configuration
There are three other items that can be configured. Most developers complete these laundry-list items, but they’re not required for this tutorial. One is defining a custom string (or “salt”) for use i
2013-02-18 16:37:36 441
原创 【CakePHP1.3】_CakePHP Conventions
Controller ConventionsController classnames are plural, CamelCased, and end in Controller. PeopleController and LatestArticlesController are both examples of conventional controller names.You can
2013-02-18 15:06:49 548
原创 【CakePHP1.3】_CakePHP注意事项
关于数据库和 CakePHP 的一些注意事项: 表必须具有名为 id 的主键。 如果表中包含 created 或 modified 列,CakePHP 就会在适当的时候自动填充字段。 表名应该为复数(users、products、eggs、sodas、winners、losers)。其相应的模型将具有单数的名称(user、product、egg、soda、winner、loser)。
2013-02-18 11:21:36 420
转载 【PHP】代码的优化
1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。 6.尽量避免使用__get,__set,__autoload。
2013-02-18 11:13:21 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人