1. 程式人生 > >前端日常記錄薄

前端日常記錄薄

1,對於js載入,類似下面的程式碼,初始化方法無論哪一種,都是在普通js載入後再載入,無論普通js在前面還是後面。

    <script type="text/javascript">
    $(function(){
     alert("第一s方法。");
    });
    </script>

    <script type="text/javascript">
    alert(123);
    </script>

2,JS的全域性變數,在多個客戶端同時訪問該頁面的時候,他們是共享一個全域性變數麼?
解釋:沒有共享一個全域性變數,js所謂的全域性變數指的是在頁面下,作用範圍是window區域,是一個頁面裡面的。當每一個使用者開啟一個頁面,每一個頁面都載入執行這段程式碼,他們的電腦不互相干擾。不要將 js的全域性變數與後臺語言的全域性變數搞混淆。後臺語言的全域性變數是在伺服器執行的,伺服器只有一個,而且處於不中斷執行狀態,所有使用者都需要訪問同一個伺服器,伺服器裡面的全域性變數是共享的。而js是由伺服器傳送到使用者電腦上才開始被客戶端載入執行。兩個完全不同的機制。