例如,假設我有我的HTMLJavaScript的範圍界定如何工作?
<script src="/socket.io/socket.io.js"></script>
腳本定義了一個名爲插座變量中的以下。下面緊接着我有以下
<script src="/javascripts/script.js" type="text/javascript"></script>
內的script.js我嘗試訪問插座,並得到一個沒有定義的錯誤。但是,如果我使用內聯腳本,我可以訪問該變量。我如何從script.js中訪問'套接字'?
您正試圖在socket腳本尚未加載時訪問該變量。使用'$(document).ready()'或其他東西。 – Manishearth 2012-03-12 11:58:29
'socket.io.js'的代碼是什麼? – 2012-03-12 12:02:22
如果這是socket.io,它會導出一個名爲'io'的變量,但不會有一個名爲socket的變量。 – wds 2012-03-12 13:42:09