我累積了一些AJAX腳本,它們在我的目錄結構中有點分散。源代碼中的PHP目錄結構放置AJAX代碼的位置
通常我只是JavaScript調用他們的腳本被命名爲喜歡"xyz_ajax.php"
我試圖讓事情更有條理。將這些腳本放在源目錄結構中的最佳位置是什麼?什麼是一個體面的命名約定?或者是我的命名好嗎?
我累積了一些AJAX腳本,它們在我的目錄結構中有點分散。源代碼中的PHP目錄結構放置AJAX代碼的位置
通常我只是JavaScript調用他們的腳本被命名爲喜歡"xyz_ajax.php"
我試圖讓事情更有條理。將這些腳本放在源目錄結構中的最佳位置是什麼?什麼是一個體面的命名約定?或者是我的命名好嗎?
因爲這是一個品味的問題,所以你可以隨心所欲。我所做的方式是創建一個AJAX處理程序文件,這是一個前向Web文件,所有AJAX請求都通過它發送。根據請求的類型,它將提供正確的數據。如果你有很多文件,把它們放在一個文件夾中(只有ajax文件,不包含任何包含文件),這樣你就可以保持對公衆開放(因爲你需要讓瀏覽器請求/發送信息給和從這些文件)。
這實際上是個人偏好,但肯定是一致的,從長遠來看會幫助你。如果你使用模板/ bootstrap/MVC等框架,它確實有點問題,因爲它們往往有自己的最佳實踐。我並不完全確定您的情況下「源代碼目錄」是什麼意思,但如果它是面向公衆的,您可能需要考慮是否由於意外或惡意直接觸發的任何問題,在這種情況下,您可能需要使用@SamT描述的處理程序文件。
就個人而言,我使用下劃線來表示頁面或視圖片段,但這只是我自己的風格。它也很好,它將主要視圖中的片段分組,並使我更容易識別。
以您感覺舒適的方式做到這一點。這是最佳做法。 – zerkms 2011-06-09 00:28:30