2015-05-24 46 views
0

這可能是一個非常基本的問題,但是我的谷歌搜索導致了無關的結果。如何將JavaScript文件傳遞給瀏覽器並使其使用?

我希望能夠爲客戶提供2行小部件,例如,爲Youtube上的每個視頻都可以獲得「嵌入」行,將其複製粘貼到您的網頁上,因此您有視頻的網頁,例如:

<iframe width="420" height="315" src="https://www.youtube.com/embed/_6mkqolyvVE" frameborder="0" allowfullscreen</iframe> 

另一個例子是谷歌的+「+1」按鈕:

<!-- Place this tag in your head or just before your close body tag. --> 
<script src="https://apis.google.com/js/platform.js" async defer></script> 

<!-- Place this tag where you want the +1 button to render. --> 
<div class="g-plusone" data-annotation="inline" data-width="300"></div> 

我一般的問題是什麼是怎麼回事幕後當客戶端有這些行在他的頁面?

我的具體問題是,如果我想提供一個2內襯部件(一

<script> 

線和

<div> 

線)我怎麼把我的javascript文件到Web客戶端在瀏覽器會知道把它作爲一個文件,它應該評估和執行的方式?

感謝,併爲雜亂的問題,對不起。 Jimmy。

+0

的''

1

我想你是問如何創建Web 部件動態創建DOM元素。嵌入式YouTube和谷歌+1是小部件。 Iframe只是一種創建小部件的方法。

有關widgets- http://www.techfounder.net/2010/02/05/creating-embedabble-widgets/

+0

感謝您的好鏈接! 你有沒有可能解釋服務器端發生了什麼?當我使用Apache時 - 我只是把我的文件放在它的默認文件夾中(比如說public_html),我可以像你剛纔提到的那樣訪問javascript文件。但是,我嘗試使用node.js來處理請求,並且它本身沒有發生,Apache是​​否爲我實現URL解析並根據URL在文件系統中搜索文件? 我應該問這個具體問題的另一個問題嗎? :) – JimmyBoy

+0

是的 - 你可以讓Apache爲你的靜態文件提供服務,但是你應該在這個問題的另一個問題上諮詢這個問題。 – pazams

相關問題