前言
此教程不適合開發零基礎的人學習 ,當然有需要的可以參考,如果有什麼好的意見和建議歡迎在下方評論區留言,大家一起探討,一起學習!
以下內容部分參考了《Javascript程序設計教程》一書,爲了尊重原創,特此說明,不喜勿噴,謝謝!
1. JavaScript的概念
1.1JavaScript是一門解釋型的腳本語言,在Web開發中通常應用它來增強網頁
與應用程序間的交互。
1.2 腳本語言不單獨使用,必須嵌入到其他語言中組合使用。通常JavaScript內嵌在HTML語言,通常JavaScript內嵌在HTML網頁中運行,與頁面同時被瀏覽器加載和運行。
腳本語言:所謂腳本語言,它不像我們平時所學到的Java,C,C#之類的可以單獨使用。腳本語言必須配合HTML才能發揮它的作用
2. JavaScript可以做什麼
JavaScript可以檢測表單的正確性,實現Ajax,讀、寫、改變HTML頁面的架構DOM,對事件做出響應,檢測瀏覽者所使用的設備,產生很酷很炫的網頁效果DHTML等
3.JavaScript不可以做什麼
剛剛我們談到了JavaScript可以做什麼,那麼接下來我們就談談它的反面,JavaScript不能做什麼。
3.1不能訪問本網站所在域外的資源和腳本;
3.2不能操作客戶端本地的文件(cookie除外);
3.3只能操作由他自己打開的瀏覽器窗口;
3.4不能將瀏覽器的窗口尺寸設置的過小,或者移出屏幕可視範圍。
除了以上所提到的限制之外還有很多任務是不能實現的,例如直接訪問瀏覽器端程序和數據等。準確的講,這些限制是由Web應用的架構所決定的,JavaScript運行在瀏覽器端,只有通過表單提交,XMLHttpRequest對象等間接的方式觸發服務器端的相應程序,而不能直接操作服務器對象。