小项目踩坑以及项目过程中的注意点(第一篇)
- 批量整合后台页面
1、修改批量文件的后缀名,下面将后缀.html改为.php
方法:打开命令提示符,切换到我们要操作的目录,用ren *.html *.php 就可以将.html文档改成.php文档
2、sublime中ctrl+shift+F可以对文档中的内容进行批量操作,但是很多时候我们按了这几个键却没有反应,只要将sublime的语言切换到英文
解决方法如下:
(1)右下角
(2)在语言首选项里面加入ENG,在到sublime,把语言切换到ENG就可以
3.sublime中侧边栏右击插件的安装:百度搜索sidebarenhancements
(1)在sublime中打开perfernce----->Browse Packages..将刚下的压缩包解压到这个目录
(2)找到perferences-->Package Settings-->Side Bar-->Settings-User,添加如下代码
{
"bold_folder_labels": true,
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_size": 13,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"word_wrap": true
}
(3)找到perferences-->Package Settings-->Side Bar-->Key Buddings-User,添加如下代码
[
// chrome,请根据个人电脑修改浏览器路径,或快捷键
{ "keys": ["f12"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application":"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe",
"extensions":".*"
}
},
// firefox
{ "keys": ["ctrl+f12"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "C:/Program Files (x86)/Mozilla Firefox/firefox.exe",
"extensions":".*"
}
},
// ie
{ "keys": ["alt+f12"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "C:/Program Files/Internet Explorer/iexplore.exe",
"extensions":".*"
}
}
]
(4)重启Sublime
- 抽取页面的公共后台
1.将页面的公共部分(aside侧边栏)放在一个新的PHP文件里用include函数引进到需要用到的地方
<?php $current_page='index' ?>
<?php include 'inc/aside.php'?>
2.对侧边栏进行高亮处理,上面的公共部分在访问不同页面时还是有细微差别,找到这里的细微差别(访问不同页面时的高亮地方不一样,对应到代码处就是高亮的多了active这个类)
解决方法一:
在每个页面中加一个$current_message,如果从不同的页面请求到的$current_page会不一样,
<?php $current_page='index' ?>
在公共的页面里面做验证,来确定,如果是当前页面就加上active类
但是我们需要对二级高亮做特殊处理:如果子级中有一个被访问,就让当前的子级和他的父级高亮
解决方法二:在每个页面用$_SERVER['PHP_SELF'],这个返回的是当前的路径,每个页面的访问路径不同,处理思路和上面类似
- 在切html页面的时候,要将不同状态的页面都切出来
- 进行表单验证的时候最好画出流程图