2015-11-06 55 views
0

我想問一下是什麼意思點「。」照常。 這有什麼特別的含義嗎?或者它有一些功能?調用帶冒號表示該功能

+0

你可以添加_complete relevant_代碼。 – Tushar

+0

你從哪裏遇到過這段特定的代碼? – deceze

+0

@Tushar:'code'函數HideContent(內容){ // ...做一些內容 } document:HideContent('content1'); 'code' –

回答

2

該語法只能是label。它創建標籤document,然後在其中執行一條語句(HideContent())。由於the author在任何循環結構中都沒有使用該標籤,因此沒有意義。

我懷疑代碼的作者並不真的知道Javascript並且想要在「全局範圍」中調用HideContent,但發現document.HideContent無法工作並在代碼上敲擊,直到它停止投擲錯誤。結果是無意義的,實際上並沒有做到他們認爲它所做的事情沒有發生在他們身上。當你簡單省略document:時,這將工作完全相同。

(順便說一句,在 「全球範圍」 的決議將正確地window.HideContent()。)

+0

_「這將工作完全相同時你只需省略文件:。「_。不,也許標籤被其他腳本使用。 – Tushar

+0

那麼,請看上面評論中OP鏈接到的原始頁面。這在那裏絕對沒有意義。 – deceze

+0

@Tom作爲一個經驗法則,在隨機博客上找到的90%的Javascript代碼段是可怕的。博客主題越黑暗,越「駭人」,越糟糕。 (只有半開玩笑);) – deceze