postMessage到外面
自己在路由配置404頁面
放到最后
{
path: '*',
component: index
}
對打包的配置化,如果打包的時候有錯誤我們就拋出錯誤,我們可以在webpack()回調(diào)里拿到一個stats打包狀態(tài),process.stdout.write跟console.log一個意思因為在node環(huán)境里console.log也是用process封裝的就是向cli里打印輸出。但是輸出的時候進行了一些格式化。 colors : 讓打包的時候有顏色。 module : 去掉內(nèi)置模塊信息 children :去掉子模塊 chunks : 增加包信息(設(shè)置為 false 能允許較少的冗長輸出)chunkModules : 去除包里內(nèi)置模塊的信息
答案已經(jīng)找到了 是一個非常低級的錯誤! 我在有瀏覽器前綴的js語句中少給了 ‘px’作為單位 造成 樣式無效!低級錯誤 一定要避免!
在父頁面 onShow
方法中設(shè)置數(shù)據(jù)刷新. 這樣當wx.navigateBack()
后就能觸發(fā)更新了.
你這個要寫在success里面的,可以寫個函數(shù)把result傳過去,比如
$.ajax({
type: "post",
url: "./cgi/xxxxxxxxxx",
dataType: "json",
data: {FromStation: DepartureCity, ArriveStation: ArrivalCity, DepartureDate: DepartDate},
success: function (result) {
console.log(result);
var resultLen = result.length;
for (var i = 0; i < resultLen; i++) {
$(".lv-thead").after(aaa(result));
}
}
});
function aaa(result){
var tickets = '<li class="lv-tbody" data-testdt="202">\
<div>\
<div class="td col1">\
<h3 class="train">'+ result[i].TrainCode+'</h3>\
</div>\
<div class="td col2">\
<p class="start"><i class="ico-start">Start</i><span>Beijing South</span></p>\
<p class="end"><i class="ico-end">End</i><span>Shanghai Hongqiao</span></p>\
</div>\
<div class="td col2">\
<time class="startime">20:00</time>\
<time class="endtime daytime">12:10\
<span title="車次到達日期 2017-12-23" class="i_2day">+2</span>\
</time>\
</div>\
<div class="td col6">\
<time class="duration">40h10m</time>\
</div>\
<div class="td col3" style="width: 214px">\
<p class="ticketed">Business cabins <span class="price"><em class="g-rmb">¥</em>360</span>\
</p>\
<p class="ticketed">First-class seats <span class="price"><em class="g-rmb">¥</em>720</span>\
</p>\
<p class="ticketed">Second-class seats <span class="price"><em class="g-rmb">¥</em>1144</span>\
</p>\
<p class="ticketed">Advanced soft sleeper <span class="price"><em class="g-rmb">¥</em>360</span></p>\
</div>\
<div class="td col4">\
<p class="surplus">100張</p>\
<p class="surplus">100張</p>\
<p class="surplus"><span style="color: #fc773c">僅2張</span></p>\
<p class="surplus"> </p>\
</div>\
</div>\
</li>';
return tickets ;
}
mounted就是dom已經(jīng)掛載完成了, 如果你是更新這個頁面 那應(yīng)該是updated 里面監(jiān)聽scroll
好吧,事實證明我運氣不怎么好,沒人遇到相同的問題,我只能禁止頁面滾動,用touch事件來仿寫滾動了,感覺好麻煩啊
可以點擊在點擊其他元素時將v-model綁定的值進行清空
1、其實不可點擊,就是一個用戶的感知,不代表事件一定不執(zhí)行。
2、你這個例子,可以在 changeSection
里面做邏輯嘛,在函數(shù)開始部分,當達到你的禁用條件后,直接 return null;
就好了,這個函數(shù)就不執(zhí)行后面的邏輯了,對于用戶的感知來說,就是這個點擊無效;
3、當然了,如果你非要用css來搞事情的話,那么還真有這個樣式:pointer-events: none;
,設(shè)置后,就和鼠標事件拜拜了,具體功效,你可以自行嘗試,如有疑問,歡迎Google。
可以選擇版本號
fn2是全局變量
webpack 加載不加載哪個文件, 與你把文件放在哪個目錄無關(guān), 與你設(shè)不設(shè)置 loader也無關(guān)。
webpack 打包的時候會靜態(tài)代碼分析:從入口文件開始, 把你require/import的文件打包。
比如 import xx from './src/xx'
, 那么xx.js 將會被打包,同時會打包xx.js 里面的require/import打包。
類似 ‘./src/xx’這種路徑,靜態(tài)分析的時候是知道文件目錄的,打包沒有問題。 那么假如路徑里面包含變量呢? 比如
var path = ...
require('./src/' + path)
這種時候靜態(tài)分析并不能確切的知道打包src下的哪個文件。此時webpack會打包src下的所有文件。 所以題主 會看到 './src ^./.*$ ' 這樣的路徑。
webpack內(nèi)部會記錄一個 文件名與 webpack內(nèi)部地址的 map記錄。 從而在運行的時候加載。 為了方便理解,貼一下 這種情況webpack打包之后的代碼:
(function(module, exports, __webpack_require__) {
var map = {
"./fd1": 0,
"./fd1.js": 0,
"./fd2": 1,
"./fd2.js": 1
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
};
function webpackContextResolve(req) {
var id = map[req];
if(!(id + 1)) // check for number or string
throw new Error("Cannot find module '" + req + "'.");
return id;
};
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 4;
/***/ }),
同上,你給img加了上邊距導(dǎo)致的額
解決方案:
var name="window";
var obj= {
name : 'netease',
that : this,
print1: function(){ //函數(shù)包裹
return ()=>{
console.log(this.name);
}
},
print2: ()=>{
console.log(this.name);
}
}
console.log(obj.that); // window
obj.print1()(); // netease
obj.print2(); // window
我最近的文章里有詳細的說明。 ( 逃
ng-content是你需要的進行內(nèi)容投影的一個插槽,定義了ng-content之后,插件內(nèi)部的全部內(nèi)容都會投影到ng-content的位置。ng-content還有一個select屬性,將滿足select條件的內(nèi)容投影到相應(yīng)的位置。參考ng-content具體用法
建議你 打印出字體,看看是不是字體導(dǎo)致的問題.
錨點不行,同屏帶滾動條,會一直跳到頂部.用js直接滾動到那個位置.
DOMContentLoaded
和 Load
分別對應(yīng) 頁面 DOMContentLoaded
和 Load
事件觸發(fā)的時間點,即:
DOMContentLoaded
:DOM樹構(gòu)建完成。即HTML頁面由上向下解析HTML結(jié)構(gòu)到末尾封閉標簽</html>
。
Load
:頁面加載完畢。 DOM樹構(gòu)建完成后,繼續(xù)加載html/css 中的圖片資源等外部資源,加載完成后視為頁面加載完畢。
DOMContentLoaded
會比 Load
時間小,兩者時間差大致等于外部資源加載的時間。
Finish
時間與DOMContentLoaded
和 Load
并無直接關(guān)系。
Finish
時間是頁面上所有 http 請求發(fā)送到響應(yīng)完成的時間,HTTP1.0/1.1 協(xié)議限定,單個域名的請求并發(fā)量是 6 個,即Finish
是所有請求(不只是XHR請求,還包括DOC,img,js,css等資源的請求)在并發(fā)量為6的限制下完成的時間。
Finish
的時間比 Load
大,意味著頁面有相當部分的請求量,
Finish
的時間比 Load
小,意味著頁面請求量很少,如果頁面是只有一個 html文檔請求的靜態(tài)頁面,Finish
時間基本就等于HTML文檔請求的時間。(如下圖)
頁面發(fā)送請求和頁面解析文檔結(jié)構(gòu),分屬兩個不同的線程,
所以 Finish
時間與DOMContentLoaded
和 Load
并無直接關(guān)系。
SELECT
p.*
FROM
product
LEFT JOIN table2 t2
ON t2.cm_class = p.class_id
LEFT JOIN table1 t1
ON t1.meal_id = t2.class_num
WHERE t1.meal_id = 1
看來跟一樓的答案是一致的,有條件的話,不一定用內(nèi)連接。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
精通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)師。