1樓:網友
直接的話就是:e代指event,其實其中所謂的e就是乙個progressevent:
progressevent 是乙個用來測量底層操作進度的介面,可以測量http請求。
例如:乙個 xmlhttprequest請求、或者乙個底層資源如。
or ).你甚至可以不適用e,使用a、b、c、d、都可以指代它。
繼續解釋的話就是說:
progressevent在控制檯列印出來就是乙個物件,物件中各種屬性,你**中的。
這乙個是把file以二進位。
字串的形式讀取到filereader物件reader中,讀取的這個過程就是在進行乙個progressevent,而二進位字串就被放在了progressevent這個事件物件中,那麼存放在**呢?
存放在target屬性、currenttarget屬性和srcelement屬性中的result屬性裡面,所以你可以通過:
var data = ;
或者var data = ;
或者var data = ;
這一句**把讀出來的二進位字串賦值給data變數,這也就是filereader的乙個工作流程。了。
2樓:紫薇命
, utf-8");讀取檔案改為 , "utf-8");讀取檔案。
reader.onload = function (evt) {}函式不執行,直接跳過
3樓:網海1書生
, "utf-8");//讀取檔案。
改為file, "utf-8");//讀取檔案。
js中 function(e) e是什麼意思,代表什麼,請舉例說明
4樓:司馬唐遷
e是事件,在firefox中只能在事件現場使用,所以只有把event傳給函式使用。為了相容ff和其它瀏覽器,一般會在函式里重新給e賦值:
e = ||e;
也就是說,如果存在,則該瀏覽器支援直接使用,否在就是不支援,不支援就使用傳進來的e。
如下**:
5樓:網友
e是乙個函式的標記,0
關於j**ascript函式引數e
6樓:東哥
正確的程式**如下:
將指令碼編寫為函式,就可以避免頁面載入時執行該指令碼。 函式包含著一些**,這些**只能被事件啟用,或者在函式被呼叫時才會執行[1] 。
你可以在頁面中的任何位置呼叫指令碼(如果函式嵌入乙個外部的 .js 檔案,那麼甚至可以從其他的頁面中呼叫)。函式在頁面起始位置定義,即。
假如上面的例子中的 alert("hello world!!") 沒有被寫入函式,那麼當頁面被載入時它就會執行。當使用者擊中按鈕時,指令碼才會執行。
我們給按鈕新增了 onclick 事件,這樣按鈕被點選時函式才會執行。
7樓:網友
以e為引數的。
函式一般是以**函式的形式被呼叫的。
也就是在event發生的時候**。
呼叫的時候 e 就包含了發生事件的具體內容。
function func(e)
這樣寫的好處就是保證 e 不會為 undefined。
總是有的。
8樓:網友
你這樣寫就可以了。
function dosomething(e)--
是你傳遞,建立event的方法不對。
下面是我修改後的**你看看。
怎麼 同步取得 filereader onload 處理的資料
9樓:哩咕嚕
可以這樣談蘆來寫:
function uploadfile(file) {return new promise(function(resolve, reject) {
let reader = new filereader()= function()
resolve(
uploadfile(file).then(function(result){
吵侍氏/處理公升散 result
怎麼把onload裡面的值取出來
10樓:
你自己寫個方法,用sqldatareader,或dataset把資料庫的值取出來,然後再讀出來放到這裡的textbox裡就可以瞭然後在load事件裡取出就行了。
就比如你用sqldatareader取出來了,tostring()就可以了,若是用 的是dataset就用就行了。
新手請教問題 window.onload=function是什麼意思
11樓:網友
網頁載入完成後執行該方法。
12樓:風行天下中
就是網頁載入完後自己執行乙個函式。
請教下j**ascript的:window.onload = function(){}與(function(){}) 這兩個,有什麼區別呢?哪個比較好呢
13樓:匿名使用者
= function(){與(function(){這兩個1-區別:
算 事件。function(){很平常的乙個函式,外加乙個()實際返回的就是乙個匿名函式物件。
2-那個比較好,這個問題不存在~!因為這是2個不同的用途~!
這個表示網頁載入完執行後面的那個函式,而一般形式定義的普通函式,只要常規呼叫就行了。
記住:函式:
是物件-有屬性有方法,是資料-可傳進任何函式當資料使用。
也是作用域---函式就是限制作用域的一段**集合,js的作用域是相當於其他程式塊級作用域~!(個人總結)
14樓:網友
是不是 和 $(function(){的區別啊事件是頁面完全載入完的時候執行。
function())是等頁面上的標籤載入完了就執行比如說頁面有個標籤,載入頁面時, 要等**完全顯示出來之後才執行(假設其他**都在**顯示之前載入完了);而 $(function())等標籤載入完就執行了,這時候**可能還沒有顯示出來。
15樓:夜————空
= function(){載入頁面後就要立即執行,而function(){需要呼叫才能執行。