-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
- 水淼文章生成器長尾關鍵詞怎么用
- html編輯器實現原理,在編輯器里面怎么實現鼠標點擊在關鍵字出現鼠標手指狀態(tài)?
- java word中提取關鍵字
- 智能原創(chuàng)自動寫作工具用什么好?求幫助!
關鍵字文章生成器原理(關鍵字文章生成器原理是什么)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于關鍵字文章生成器原理的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內容,越精準,寫出的就越詳細,有微信小程序端、在線網頁版、PC客戶端
本文目錄:
水淼文章生成器長尾關鍵詞怎么用
雛鷹只有離開溫暖的窩巢,才能奮起翅膀去搏擊那變幻莫側的風云;馬駒只有離開舒適的圈柵,才能揚起鐵蹄,馳騁于烽火連天的疆場。孩子只有逐漸離開父母的呵護,才能逐漸獨立踏上漫長的人生征程,去開創(chuàng)人生宏偉的業(yè)績。html編輯器實現原理,在編輯器里面怎么實現鼠標點擊在關鍵字出現鼠標手指狀態(tài)?
以下僅作為參考:在線所見即所得HTML編輯器的實現原理淺析
這篇文章主要介紹了在線所見即所得HTML編輯器的實現原理淺析,本文用初始化、打開編輯功能、獲取編輯器的內容、增加樣式設置、再進一步等步驟闡述在線編輯器的基本實現原理,需要的朋友可以參考下
如今網站開發(fā)越來越提倡用戶體驗,為用戶提供便利的工具也越來越多,而在線的HTML內容編輯器應該算是其中比較“古老”的一個了。功能簡單的可以為用戶提供文本的樣式控制,例如文字的顏色、字體大小等;而功能復雜的甚至可以提供類似Word一樣的強大功能。雖然現在各種開源的編輯器非常多,但是真正好用的并不多,所以它們改進工作也一直在進行中。
如今網上多數的編輯器都有很強大的功能,相對而言,在使用中也需要很多的配置,當然代碼也自然會比較“臃腫”。如果我們并不需要功能那么強大的編輯器,那么可以自己實現一個,因為代碼并不復雜。下面是一點個人的經驗,僅供參考(以ExtJS的HTMLEditor為例)。
1、初始化。當頁面加載完畢后,向頁面添加一個IFrame(可選)。這里要注意的是,要判斷頁面的狀態(tài),要等頁面完全加載完畢后再進行操作,防止出現找不到某些元素的錯誤。在site:https://www.moxue.store中也出現過類似問題。
2、打開編輯功能。將IFrame設為可以編輯(下面代碼來自ExtJS的HTMLEditor):
代碼如下:
// 獲取iframe的window對象
getWin : function(){
return Ext.isIE ? this.iframe.contentWindow : window.frames[this.iframe.name];
},
//獲取iframe的document對象
getDoc : function(){
return Ext.isIE ? this.getWin().document : (this.iframe.contentDocument || this.getWin().document);
},
//打開document對象,向其寫入初始化內容,以兼容FireFox
doc = this.getDoc();
doc.open();
doc.write(' ');
//打開document對象編輯模式
doc.designMode = "on";
doc.close();
這樣就可以向這個簡單那的編輯器中寫入內容了。
3、獲取編輯器的內容,代碼如下:
復制代碼 代碼如下:
//獲取編輯器的body對象
var body = doc.body || doc.documentElement;
//獲取編輯器的內容
var content = body.innerHTML;
//對內容進行處理,例如替換其中的某些特殊字符等等
//Some code
//返回內容
return content;
4、增加樣式設置。上面的編輯器雖然實現了基本功能,但是實在是有些太簡單了,應該增加些簡單的樣式實現。document的execCommand方法使這種想法成為可能。
代碼如下:
//統(tǒng)一的執(zhí)行命令方法
function execCmd(cmd, value){
//doc對象的獲取參照上面的代碼
//調用execCommand方法執(zhí)行命令
doc.execCommand(cmd, false, value === undefined ? null : value);
};
//將選中字體變?yōu)楹隗w,Ctrl-B
execCmd('bold');
//加下劃線,Ctrl-U
execCmd('underline');
//變?yōu)樾斌w,Ctrl-I
execCmd('italic');
//設置文字的顏*<*r />
execCmd('forecolor', Ext.isSafari || Ext.isIE ? '#'+color : color);
//在光標處插入一段內容
function insertAtCursor(text){
//win對象的獲取參考上面的代碼
if(Ext.isIE){
win.focus();
var r = doc.selection.createRange();
if(r){
r.collapse(true);
r.pasteHTML(text); }
}else if(Ext.isGecko || Ext.isOpera){
win.focus();
execCmd('InsertHTML', text);
}else if(Ext.isSafari){
execCmd('InsertText', text);
}
}
5、再進一步。如今可以改變樣式了,如果編輯器有工具欄(這應該是必然的),那么我們還想工具欄上的按鈕根據光標所處位置的樣式,自動處于突出或正常顯示。document的queryCommandState()方法又讓這種想法得以實現。
代碼如下:
//doc對象的獲取參考上面的對面
//光標處是否是粗體
var isBold = doc.queryCommandState('bold');
if(isBold){
//改變Bold按鈕的樣式
}
//當然上面的代碼是可以合并的,這里只不過是一個示意
//下劃線
doc.queryCommandState('underline');
//斜體
doc.queryCommandState('italic');
本文只是為實現編輯器提供了簡單的思路,其中的一些代碼是可以直接使用的。建議,想自己實現編輯器的朋友可以參考下ExtJS中的HTMLEditor代碼,既簡單又比較清晰,可以在其上進行擴展。
最后提醒一點:一定要注意瀏覽器的兼容性問題,并且不要等接近尾聲了再去測試兼容性,對于這么大量的JavaScript代碼,調整是比較痛苦的事情。
java word中提取關鍵字
給個思路吧。讀取word用doc4j,然后就是讀成字符串進行處理了。
提取關鍵字首先是中文分詞技術,就是把一段話劃分成多個組成的詞語,然后統(tǒng)計詞語的出現次數,這個是主要依據。這個是有實現的jar包的,可以去baidu搜,搜java 中文分詞就行。
分詞之后,記錄詞語出現位置,這個是輔助的依據,記錄詞語一句話中的位置,越靠前越像關鍵字,權重越高。
甚至可能需要建立一個權重體系,次數設置一個權重,整體位置設置一個權重,不同位置權重也不同。不了解權重可以理解成系數(百分比的,然后計算那個詞是關鍵詞)。
同時需要注意,可能需要排除一些常用詞,哪些次需要排除,這個需要根據程序反復運行,讀取不同word文章的結果來定。
不明白的話在問吧。追問
感謝詳細的回答,那請問:
①用apache 的poi來讀取word可以嗎?
②如何將每個詞進行統(tǒng)計?如果文章全部詞語都進行統(tǒng)計,效率會不會很低?
③怎么判斷一些常出現的字詞,比如“那么”,“如果”,“的”,"了"之類的?需要建一個類似常用詞庫之類的嗎?
謝謝了!
poi是用來操作excel的,是否能用來讀取word不知道,不能把,沒有這么用過。
將詞出現的次數放進map中,算法很多,我說的這個算法效率是低。
是需要建立一個需要排除的字庫的。凡是字庫內的詞都不算。
智能原創(chuàng)自動寫作工具用什么好?求幫助!
智能原創(chuàng)自動寫作工具推薦:
第1個:搭畫快寫
搭畫快寫是國內專業(yè)的AI原創(chuàng)內容寫作平臺,它基于強大的4.0-6.0自然語言模型,從寫作、批量寫作、一鍵發(fā)布、批量發(fā)布、文字加粗、自動配圖、AI智能封面設計、自動外鏈等全流程一鍵搞定。搭畫快寫可以讓軟文、論文、視頻腳本、評論、小說、電商產品介紹、企業(yè)公司品牌介紹等一鍵生成。搭畫快寫目前也是國內AI人工智能企業(yè)營銷服務領先的平臺。
第2個:觸站
觸站是結合AI繪畫、AI文章自動生成為一體的綜合性AI人工智能內容生成平臺,它通過使用AI技術來提供一站式內容創(chuàng)作服務,從AI繪畫、AI原創(chuàng)文章、AI視頻、AI設計到AI聲音,全方位為個人和企業(yè)提供一站式內容解決方案。
第3個:文心一言
文心一言是一家專注于AI文章創(chuàng)作的企業(yè)文化服務商,旨在為企業(yè)提供高效率、高質量、高性價比的文案輸出。作為一家AI企業(yè)級寫作平臺,它具備豐富的自然語言處理技術,在文章的選題、結構、語法等方面具有的完全的自主能力,可以無需人工介入就能自動生成符合企業(yè)需求的各種文本創(chuàng)作。
第4個:輕微課
輕微課是一款可以快速生成微課視頻內容的AI平臺,它基于深度學習算法,通過自動抽取并整理互聯網上的視頻、音頻、圖文等信息資源,基于業(yè)務數據模型生成符合企業(yè)需求的微課。平臺用戶可以根據具體的業(yè)務需求,快速生成和發(fā)布符合企業(yè)風格的微課視頻。
以上就是關于關鍵字文章生成器原理相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
陶瓷文創(chuàng)設計(陶瓷文創(chuàng)設計圖紙稿)