业余
多学会一个系统函数,就多会了一个PHP的功能。
在开发时,一些常用的功能都可以借助调用系统函数来完成。
如果某些功能模块在PHP中没有提供系统函数,就需要自己定义函数。
完成同样的任务,使用系统函数的执行效率会比自定义函数高,但两种函数在程序中的调用方式是没有区别的。
端口大致指两种:
一是物理意义上的端口,二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等,这些端口默认都是开启的,这也就为系统的安全潜伏了隐患,所以平时就要注意关闭一些不必要的端口!
模板文件夹下,[tpl]/[view]/[分组文件夹]/[模板主题文件夹]和模板名同名的文件夹[Index/]和方法名同名的的文件[index].html
应用目录下可有多个模块:
eg:Admin\Home...
每个模块中控制器(control)的名字与类名相同,
eg:IndexController.class.php (文件名)
IndexController (类名)
每个模块下的视图(View)中的文件夹名与控制器名相同:
eg:IndexController.class.php(控制器名)
View/Index/index.html(视图下的文件名)
www目录:
index.php----入口文件
ThinkPHP框架目录
运行index.php文件后生成:
index.php
ThinkPHP
Application----(Common/Home/Admin/Runtime)
Public(新建公共资源目录)----(JS/CSS/Uploads/JUI后台框架/images等等)
注:
1.在项目中嵌入后台界面框架JUI(DWZ)
使用JUI后台框架,需要对ThinkPHP中的相关文件进行修改
ThinkPHP/Library/Think/Controller.classlphp
209行左右的ajaxReturn方法添加代码
2.创建网站后台首页:
Admin/View将JUI中的index.html文件添加到Admin/View/Index/目录下
在搭建好的ThinkPHP+JUI框架平台上开发项目!!!
padding:内部的四边距离
margin:外部的四边距离
sublime text3中比较相中的配色方案:
Eiffel、IDLE、iPlastic、Lazy、mac classic、Monokai Bright(默认配色) Monokai、Slush & Poppies
sunburst(次要的选择)
密码位数:6-16位字符
定位:position
position:static|relative|absolute|fixed
默认值:static
static: 无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。
relative: 对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。
absolute: 对象脱离正常文档流,使用top,right,bottom,left等属性进行绝对定位。而其层叠通过z-index属性定义。
fixed: 对象脱离正常文档流,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。
偏移量
assign:赋值
display:显示
模板引擎
程序员可以改变逻辑而不需要重新构建模板,模板设计者可以改变模板而不影响到逻辑。
Smarty总的设计理念就是分离业务逻辑和表现逻辑。
comments:注释
variables:变量
functions:函数
attributes:属性
math:数学运算
embedding vars in double quotes:双引号里嵌入变量
escaping smarty parsing:忽略smarty解析
模板注释被*星号包围,而两边的星号又被定界符包围,例如 {* this is a comment *} 。
smarty注释不会在模板文件的最后输出中出现,这与<!-- HTML 注释-->不同(译注:html注释在页面源码中可见,而smarty注释则不能)。这点非常有用,试想,注释只存在于模板里面,而在输出的页面中谁也看不见:)。
插件
1.功能定义:
插件的定义是用于实现某些简单的显示及数据处理的功能扩展。
浙公网安备 33010602011771号