小項目踩坑以及項目過程中的注意點(第一篇)

  • 批量整合後臺頁面

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頁面的時候,要將不同狀態的頁面都切出來
  • 進行表單驗證的時候最好畫出流程圖
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章