下面展示了在Quill中如何自定義FileBlot以完成文件上傳與回顯功能
FileBlot
可參考例子:https://quilljs.com/guides/cl...
var Quill = require('quill/dist/quill.js')
var Link = Quill.import('formats/link');
class FileBlot extends Link { // 繼承Link Blot
static create(value) {
let node = undefined
if (value&&!value.href){ // 適應(yīng)原本的Link Blot
node = super.create(value);
}
else{ // 自定義Link Blot
node = super.create(value.href);
node.setAttribute('download', true); // 左鍵點(diǎn)擊即下載
node.innerText = value.innerText;
}
return node;
}
}
FileBlot.blotName = 'link';
FileBlot.tagName = 'A';
Quill.register(FileBlot);
Blot
// 當(dāng)點(diǎn)擊quill中上傳文件的button后調(diào)用
// 這里url是先上傳文件后從服務(wù)器返回的文件資源地址
insertToEditor(url, file, editor) {
const range = editor.getSelection();
if(/^image/.test(file.type)){ // image直接插入image標(biāo)簽顯示
editor.insertEmbed(range.index, "image", url);
}
else{ // file則顯示名為filename的A標(biāo)簽
editor.insertEmbed(range.index, 'link', {href:url, innerText:file.name}, "api")
}
}
都用 docker 了,直接用對應(yīng)的 image 不就好了么,關(guān)編譯什么事呢。
我記著webpack定義的alias只會改變js里的require和import,不影響樣式導(dǎo)入
它只是顯示在網(wǎng)頁上是數(shù)組形式,它后臺給你測試的時(shí)候自然是傳的鏈表,自測確實(shí)不好測,對于鏈表的題來說,要自己new一個(gè)個(gè)節(jié)點(diǎn)拼成一個(gè)鏈表
為何不嘗試下beautifulsoup4呢(笑)
使用re匹配中文需要轉(zhuǎn)換為unicode的編碼,
>>> a= u'賬戶'
>>> a
u'\u8d26\u6237'
所以正確的匹配語句應(yīng)該是
account_id =re.search(u".*?\u8d26\u6237ID:(\d+)",apply_page).group(1)是說在其他組件用onmessage的時(shí)候會重復(fù)覆蓋的意思嗎?
比如
A.vue
socket.onmessage= function(event){
A.vue要做的...
}
B.vue
socket.onmessage= function(event){
B.vue要做的...
}
B的會把A的覆蓋?
如果是這樣的話,onmessage寫成一樣不就好了?后臺配合給下事件名稱。
socket.onmessage= function(event){
if(event.Name == 'A.vue'){
...
}else if(event.Name = '..'){
...
}
}
不知道理解是不是正確。
兄弟,let top=res.scrollTop; 請問res在哪?根據(jù)你的寫法,res是onPageScroll傳遞過來的參數(shù)值,所以應(yīng)該是onPageScoll(res){...}
exact的意思是全匹配,也就是路徑要完全匹配才會路由到指定的組件,比如說
/和/app,在加了exact的時(shí)候,他們會路由到兩個(gè)組件,如果不加,那么在前面的先會匹配到
你是說那個(gè)logo沒有生效嗎
由于 JavaScript 的限制,Vue 不能檢測以下變動的數(shù)組:
當(dāng)你利用索引直接設(shè)置一個(gè)項(xiàng)時(shí),例如:vm.items[indexOfItem] = newValue
當(dāng)你修改數(shù)組的長度時(shí),例如:vm.items.length = newLength
https://cn.vuejs.org/v2/guide...
application/octet-stream數(shù)據(jù)除非你明確知道是什么格式內(nèi)容,否則不可能正確解析。
比如其可能是傳遞的字符串?dāng)?shù)據(jù),也可能是傳遞的二進(jìn)制數(shù)據(jù),就這點(diǎn)你就沒有辦法光憑application/octet-stream進(jìn)行正確區(qū)分了。
所以對于application/octet-stream數(shù)據(jù)的使用,一般是前后端能夠協(xié)調(diào)的開發(fā)中使用。
你的settings.py和alien_invasion.py在同一路徑下? 如果不是需要加到path里才行
import sys
sys.path.append('../my_settings_path')
from settings import Settings如果我告訴你,我司部分頁面兼容ie6呢?
其實(shí)這個(gè)東西吧,主要看你的用戶群體?;蛘哒f你頁面的訪問者的設(shè)備情況。如果說沒有ie系列的用戶,那么ie都就不需要兼容了。如果說80%的人,都是ie6,你敢不兼容嗎?考慮一下實(shí)際場景吧
可以定時(shí)向服務(wù)器發(fā)送一個(gè)檢測消息, 檢測是否斷開了;
在一個(gè)版本略早的支付寶jssdk文檔的pdf版本里面找到了這一段
ap.chooseImage(function(res){
if(res.apFilePaths && res.apFilePaths.length > 0) {
ap.uploadFile({
url: '[請使???服務(wù)器地址]',
fileType: 'image',
fileName: 'file',
filePath: res.apFilePaths[0],
success: function() {
ap.alert('上傳成功');
},
fail: function() {
ap.showToast('上傳失敗');
}
});
}
});
看來還是得自己實(shí)現(xiàn)上傳服務(wù)才行了。
js ajax請求接口,動態(tài)加載處理~
原來我連題意都沒有理解,都沒有弄清最長回文子序列是啥
閉包是函數(shù)內(nèi)部有權(quán)訪問函數(shù)外部的變量,不是外部訪問內(nèi)部
首先看下完整版 破解前端面試(80% 應(yīng)聘者不及格系列):從 閉包說起
其實(shí)主要利用了基本類型在函數(shù)調(diào)用時(shí),按值傳遞的,所以就能拿到不同時(shí)期 i 對應(yīng)的值,跟閉包沒多大關(guān)系。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jī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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。