let a =
1.2;
function
isint
(number)
console.
log(
isint
(a))
<
!doctype html>
"en"
>
"utf-8"
>
title<
/title>
<
/head>
div
<
/style>
<
/div>
"text"
>
<
/body>
function
jieliu
(fn, layout)
; m =
false
;settimeout
(function()
, layout)})
};functionaa(
);jieliu
(aa,
1000
)<
/script>
<
/html>
function
jieliu
(fn, layout)
, layout)})
};functionaa(
);jieliu
(aa,
1000
)
主要問了一下symbol怎麼使用
// 在呼叫 new 的過程中會發生以下四件事
// 新生成乙個物件
// 將建構函式的作用域賦值給新物件(即繫結新物件的 this)
// 執行建構函式中的**(即為這個新物件新增屬性)
// 返回新物件
// 實現乙個new操作符
function
mynew()
//測試
function
person
(name)
var p2 =
mynew
(person,
"小明");
console.
log(p2.name)
;// 其實,對於建立乙個物件來說,都是通過 new 產生的,字面量建立乙個物件本質是通過 new object(),而且更推薦這種方式建立物件。因為使用建構函式的方式建立物件需要通過作用域鏈一層層找到 object。
vara=
function()
var c =
newa()
;a.protorype.b =9;
var b =7;
a();
// 問執行以下語句,會輸出什麼
console.
log(b)
;console.
log(c.b)
;
使用 sleep 函式,實現隔一秒列印1,再隔2s列印2,再隔3s列印3
function
sleep
(timeout));
}function
main()
inner =
'window'
;function
say(
)var obj1 =
(function()
}})(
);var obj2 =
(function()
}})(
);say();
obj1.
say();
obj2.
say();
obj1.say = say;
obj1.
say();
obj1.say = obj2.say;
obj1.
say(
);
簡單解釋下跨域的概念
實現跨域的常見方式有哪些
手寫cors:
jsonp:
爬樓梯問題:爬樓梯時,每一步會有兩個選擇:爬乙個台階和爬兩個台階,問:樓梯總台階數為n,則一共有多少種爬法,寫乙個函式f,使得:總的爬法= f(n)。舉例:n=3時,則共有:(1,1,1)、(1,2) 、(2,1)三種爬法,則f(3)=3。
function
dpa(n)
for(
let i=
0;i)else
}return result
}
面試題整理
2014.3.19日整理 1.建立一張表hack 裡面就乙個欄位num,然後用sql語句從1開始插入到100,怎麼寫?oracle 答 1.create tablehack num number 建表語句 2.begin for i in1.100loop insert intohack num v...
整理面試題
整理面試題 1 說說activity,intent,service是什麼關係 答 乙個activity 通常是乙個單獨的螢幕,每乙個 activity 都被實現為乙個單獨的類,這些類都是從 activity 基類中繼承而來的。activity 類會顯示由檢視控制項組成的使用者介面,並對檢視控制項的事...
面試題整理
static變數 全域性變數與區域性變數 靜態資料區 堆疊 heap和stack的區別 堆是由malloc之類的函式分配的空間位址由低向高增長 stack是自動分配變數位址由高向低 減少程式的記憶體分配 1.棧區 stack 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值等。其操作方式類似於...