小项目踩坑以及项目过程中的注意点(第一篇)

  • 批量整合后台页面

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页面的时候,要将不同状态的页面都切出来
  • 进行表单验证的时候最好画出流程图
posted @ 2018-11-17 16:43  mysunshine_SZZ  阅读(177)  评论(0编辑  收藏  举报