先說第三個:
你可以分開來理解 foo() 執(zhí)行:
第一步window.getName = function(){console.log(1)};
第二步 return this; foo()的調(diào)用對象為 window 即 foo() == window.foo()——> return this == return window ——> foo() == window.foo() == window;
通過第二步可以明白,foo() == window ——> foo().getName() == window.getName()——> console.log(1);
下面的new 的第一個 :
new foo.getName() ——> foo.getName()
第二個
(new foo()).getName() ——> let n = new foo();n.getName();
上面有定義 foo.prototype.getName;
第三個
[new (new foo()).getName()] ——> (new foo.prototype.getName())
試試用ontouchstart
function showDel(item, com_id, fid) {
event.stopPropagation();
$api.css($api.dom('.del'), 'display:block');
var del = $api.dom('.del');
console.log("document--" + JSON.stringify(document));
function click() {
console.log(1);
del.style.display = "none";
};
if ("ontouchstart" in document) {
document.ontouchstart = click;
} else {
document.onclick = click;
}
}圖片不顯示無非就兩種情況:一種是資源找不到,一種是樣式問題,其中樣式有可能是圖片無高寬、層疊過低被覆蓋等等!不過也有種奇葩情況,就是圖片資源剛剛大于limit值一點點,如果該圖片多個地方使用,會出現(xiàn)有些地方也會打包成base64,有些地方不會,那不會的地方就不會顯示,我們公司項目就遇到了這種奇葩情況。這說明limit也會有微小誤差的。
疑惑:
圖片打包完引用路徑不應(yīng)該以‘/’開頭嗎?您這邊是相對路徑,在css文件中應(yīng)該是找不到的。我這邊打包路徑是這樣的:
是以‘/’開頭的。
腳手架:index.js有設(shè)置圖片打包路徑的。
只要
我的個人服務(wù)器結(jié)果展示:
疑惑點:開發(fā)用的靜態(tài)資源為什么放在這里面
這里面是靜態(tài)資源,不需要版本管理的,腳手架直接copy的,具體進入webpack.prod.conf.js看看:
將您用于開發(fā)的靜態(tài)資源移入src/assets下面
你這種一般是右邊的div做內(nèi)部滾動條好一些吧,導(dǎo)航不滾動的,當(dāng)然要做也行,導(dǎo)航用absolute,如下
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
*{
margin: 0;
padding: 0;
}
body{
position: relative;
}
nav{
height: 100%;
border-right: 1px solid #DDD;
width: 200px;
display: inline-block;
vertical-align: top;
position: absolute;
top: 0;
bottom: 0;
left: 0;
}
.main{
height:2000px;
display: inline-block;
width: 500px;
background: red;
margin-left: 200px;
}
</style>
</head>
<body>
<nav></nav>
<div class="main"></div>
<script>
</script>
</body>
</html>new (hour: number, minute: number): ClockInterface 是指constructor的類型簽名是(hour: number, minute: number),其構(gòu)造的對象類型簽名是ClockInterface(就是指你實例化后的對象的結(jié)構(gòu)類型)這個原文檔有詳細(xì)的解釋,大體意思就是一個class的聲明,分為靜態(tài)和實例的兩個方面,雖然constructor是方法,但是它是prototype上的方法,算靜態(tài),所以對于它要使用兩個interface來描述。
可能說的不對,詳細(xì)的東西還是多看看文檔吧。
5次請求是異步的,最好不要在后面同步的去他們的結(jié)果(比如你這里用setTimeout,雖說強制異步,但不保證一定在拿完數(shù)據(jù)之后執(zhí)行),最好的辦法還是在request回調(diào)里面檢查有沒有請求完。
比如可以在回調(diào)使用即時函數(shù),判斷你調(diào)用次數(shù)夠沒夠。
當(dāng)然使用promise也能夠?qū)崿F(xiàn),這里只是提供另外一種實現(xiàn)。希望對你有幫助
for (var start = 0; start < 250;) {
// 利用立即執(zhí)行函數(shù)獲得當(dāng)前循壞的start值
(function (st){
var url = baseUrl + '?start=' + st + "&count=20";
request(url, function(error, response, body) {
// 省略代碼...
// 執(zhí)行結(jié)束時start的值
if(st === 249) {
console.log(arr);
}
})
})(start);
start += 20;
}build之后沒有依賴吧
這個要看co模塊的源碼 ,yield后面如果跟的是一個chunk函數(shù),co會把它包裝成一個Promise對象
function thunkToPromise(fn) {
var ctx = this;
return new Promise(function (resolve, reject) {
fn.call(ctx, function (err, res)/* 這個就是cb函數(shù) */{
if (err) return reject(err);
if (arguments.length > 2) res = slice.call(arguments, 1);
resolve(res);
});
});
}$("ul li")[3]是第四個li的原生js對象,你這上面只有三個li,且.text()是jq的方法,$("ul li")[3]調(diào)用不了,都獲取不到的。要拿第三個
$("ul li").eq(2).text()
或者
$("ul li")[2].innerHTML以前在 PC 年代是給彈層后面的蒙層添加一個全屏的 iframe 來避免滾動影響。移動端沒嘗試過,不過,我們團隊曾經(jīng)討論過這個問題,我現(xiàn)在刻有兩種:
彈層添加 touchstart 事件,并在回調(diào)中加 e.preventDefault() 阻止所有的滾動,然后彈窗內(nèi)的滾動由 js 來實現(xiàn);
彈窗的時候把 body 的添加個樣式:position: fixed;
相對來說,第2種比較容易實現(xiàn),第1種你可以借用 iscroll 等插件實現(xiàn)彈層滾動。
工期的估計,基礎(chǔ)是“胸有成竹”,需要多少時間只有你自己清楚啊。(一個人做2天的東西,換個人1周不一定做得出來)
你現(xiàn)在的情況,即不了解業(yè)務(wù),也不了解代碼,說“估計”就是扯淡。
或者可以這樣,你可以說“先給我3天時間,了解之后再給個估計時間”。
你圖中這種簡單的頁面,要調(diào)整樣式,每個頁面1小時足夠了,七八個頁面加起來,也就1天時間。估計的話,2天時間。
var arr = [],_dom = document.getElementsByTagName('*');
for(var i=0;i<_dom.length;i++){
if(_dom[i].className == 'opts-group') arr.push(_dom[i])
}
選出來所有節(jié)點。然后遍歷。判斷他們的class是不是符合要求。符合就存起來。你的是找iframe再做操作,就不用存了,直接操作就OK
提問的原因在于控制臺輸出多層結(jié)構(gòu)的時候總是被折疊,沒辦法復(fù)制出來,剛剛搜索到答案了,發(fā)現(xiàn)了一個騷操作,可以在控制臺使用copy()復(fù)制出你想要的對象,就直接解決問題了
應(yīng)該是this指向的問題
根據(jù)組件文檔來看,不支持百分比寬度
如果你遇到了文字超出單元格寬度的問題,有其他的解決辦法,不一定要從百分比寬度下手
試一試
text.encode('latin-1').decode('unicode_escape') function result() {
if(customName.value != '') {
var name = customName.value;
customName.replace(name,'Bob') //customName是個dom,不是字符串.你想要處理它的value吧?
}。。。你沒有其他的文件啊,你的Index 只是個引用JS的集合,其他的依賴沒有
const $ = document.querySelector.bind(document)h('div', [
h('Badge', {
props: {
dot:true
},
},[
h('span', '未讀消息')
])
])北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通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)師。