為什么會是立即輸出0,1,2,3,4,而不是每隔1秒輸出一個數(shù)字
如果要每隔一段時間執(zhí)行一次,
for (var i = 0; i < 5; i++) {
setTimeout(fn, i * 1000);
}
而你調(diào)用了立即執(zhí)行函數(shù),實際上是:
for (var i = 0; i < 5; i++) {
setTimeout(fn(), i * 1000);
}
能明白么?
(function(i) {
console.log(i);
})(i)
你再看看你這個代碼,是 fn 還是 fn()
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" type="text/css" href="layui/css/modules/layer/default/layer.css"/>
<link rel="stylesheet" type="text/css" href="layui/css/layui.css"/>
<script src="https://cdn.bootcss.com/jquery/2.1.0/jquery.js"></script>
<script src="layui/lay/modules/layer.js">
</script>
</head>
<style type="text/css">
#our{
width: 200px;
height: 50px;
background: red;
}
#you{
width: 200px;
height: 50px;
background: blue;
}
</style>
<body>
<div id="our">
我們
</div>
<div id="you">
你們
</div>
</body>
</html>
<script type="text/javascript">
$("#our").on("click",function(){
layer.open({
type: 1,
skin: 'layui-layer-rim', //加上邊框
area: ['1000px', '700px'], //寬高
title: '帖子詳情',
content: "加油"
});
})
$("#you").on("click",function(){
layer.open({
type: 1,
skin: 'layui-layer-rim', //加上邊框
area: ['1000px', '700px'], //寬高
title: '帖子詳情',
content: "必勝"
});
})
</script>
Npm+webpack
用npm下載需要的包, 然后用webpack打包js+css。
你的工程網(wǎng)絡(luò)請求是不是用到了代理
<el-tab-pane v-for="(row,index) in rows" :label="`報告單${index+1}`">
</el-tab-pane>getElementsByClassName的返回值是個nodeList,類數(shù)組結(jié)構(gòu),所以應(yīng)該要取角標
a[0].style.top = img * speed +'px';
嘗試修改成這樣是否有效果
一段代碼的作用要看使用環(huán)境,一個功能的實現(xiàn)可能有很多種寫法
下面的寫法是我們最常見也是最常用的,那么上面的代碼和下面的代碼有什么區(qū)別呢?
區(qū)別就是上面的代碼,sayName屬性是作用在子對象上的,而下面的代碼是作用在父對象上的
上面的代碼如果修改一下
function Persion(hasSayName) {
//...
if(hasSayName && typeof this.sayName !=="function"){
//...
}
}
var p1 = new Persion
var p2 = new Persion(true)
這樣,代碼的用意就特別清晰了
一:不要寫行內(nèi)樣式,權(quán)重太高,CSS就影響不到了。
二:用css 就能解決
<style>
#parent{
height: 50px;
background: red;
}
#son{
height: 30px;
background: blue;
}
#parent:hover{
height: 200px;
}
#son:hover #parent{
height: 200px;
}
</style>阻止別人iframe嵌入你的頁面
一般是放在onload中,在頁面開始加載就進行數(shù)據(jù)的獲取。如果是需要返回這個頁面也加載數(shù)據(jù),就封裝一下,在onshow里面調(diào)用。我是這么搞的
location配置:
location /getat {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3000;
}
第一個在GitHub上,貌似是一樣的功能(跟reduce沒啥關(guān)系,不過邏輯是一樣的):https://github.com/Jiasm/note...
第二個看起來是這樣的操作,如果非要用reduce的話:
[{ name: 'a', children:[{ name: 'a-1' }] }, { name:'b', children: [{ name: 'b-1' }] }].reduce((results, current) =>
results.concat({ name: current.name }, ...current.children)
, [])$ionicScrollDelegate.resize();
你好,百分比或許是一個不錯的選擇
import pandas as pd
data1 = [{'a': '1', 'b': ''}, {'a': '', 'b': '2'}]
data2 = [{'a': '', 'b': '3'}, {'a': '4', 'b': ''}]
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
for i, row in df1.iterrows():
for key in row.keys():
if not row[key]:
row[key] = df2.loc[i][key]
print df1試試以下方式:
try{
//可能錯誤的代碼
}catch(err){
//這個err就是錯誤信息.
div.text = err;
}
position后的定位距離。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。