『壹』 javascript能不能被php完全、完美替代
確實,PHP是伺服器端的語言,經伺服器解析以後輸出html文本部分給客戶回端。
javascript是客戶端語言答,也就是是在客戶端的瀏覽器中被解析的。
從功能上來說。
有些部分是可以被代替的,比如表單驗證,如果你只是要實現表單的驗證,那麼javascript和PHP都可以進行驗證,但是他們的驗證方式不一樣,用PHP驗證的話,就必須提交,也就是客戶端和伺服器端必須有一次交互,發送請求給伺服器,然後PHP進行驗證後從新生成一個頁面給客戶端。
而javascript來進行表單驗證的話,大部分是不需要發送請求的(除了那些需要伺服器驗證的內容,比如用戶名是否被注冊掉這樣的ajax動作)。
javascript另外一方面就是網頁中實現的動畫,PHP是永遠無法替代的。因為這是在客戶端的運行!
所以javascript和PHP都是不可代替的,切記,切記!