我已經(jīng)找到問題了
使用getSelection可獲取到選中文字的相關(guān)信息,包括起點(diǎn)和結(jié)束點(diǎn)。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<body>
<div id="example">
<p>4月13日消息,據(jù)臺(tái)灣媒體報(bào)道,32歲的孫燕姿(Sng Ee Tze)和后天將滿34歲的荷蘭籍印度尼西亞男友納迪姆(Nadim Van Der Ros)交往5年,曾說(shuō)過"有空就結(jié)婚"的她,果然趁著宣傳期尾聲,于3月31日在新加坡登記注冊(cè)了!昨消息傳開,她未否認(rèn),僅說(shuō)會(huì)選擇適當(dāng)時(shí)間公布喜訊,所屬"美妙音樂"則表示她個(gè)性低調(diào),婚禮只會(huì)邀請(qǐng)雙方親友,也不會(huì)透露細(xì)節(jié),但據(jù)新加坡可靠消息指出,婚宴訂在5月初。</p>
<button id="button">選中一些文字,然后點(diǎn)擊本按鈕</button>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<script>
var oBtn = document.getElementById("button");
oBtn.onclick = function() {
var userSelection, text;
if (window.getSelection) {
//現(xiàn)代瀏覽器
userSelection = window.getSelection();
} else if (document.selection) {
//IE瀏覽器 考慮到Opera,應(yīng)該放在后面
userSelection = document.selection.createRange();
}
console.log(userSelection);
if (!(text = userSelection.text)) {
text = userSelection;
}
alert(`你選擇中的文本是:${text},在文本中的位置為${userSelection.anchorOffset}-${userSelection.focusOffset}`);
};
</script>
</html>
你看下 這個(gè)效果是否是你需要的效果
var postdata = {
id:'',
title:'',
content:'',
forms:{}
}
var forms = {
label:[],
value:[]
}
document.querySelectorAll('input').forEach(function (e,i){
forms.label.push(e.name);
forms.value.push(e.value);
});
postdata.forms=forms;
console.log(forms);
console.log(postdata.forms);
還有一點(diǎn)就是 postdata.forms 你這邊是個(gè)數(shù)組對(duì)象,而下面的 forms又是個(gè)JSON對(duì)象,雖然對(duì)調(diào)用對(duì)象沒什么區(qū)別,但是最好還是改成同類型
望早日解決問題~
從源代碼文件 dump 出 AST,然后想干嘛干嘛。
沒法說(shuō),一種方法是后端配合,將數(shù)據(jù)放在request header或者body中,后端再通過response返回給前端,不過效率低下;一種是把數(shù)據(jù)保存在本地的localstorage中;一種是通過url存值。其實(shí),傳遞值的方式也就這么多。
關(guān)閉eslint,在webpack.base.conf.js里面刪掉下面:
preLoaders: [
{
test: /\.vue$/,
loader: 'eslint',
include: projectRoot,
exclude: [/node_modules/, /ignore_lib/]
},
{
test: /\.js$/,
loader: 'eslint',
include: projectRoot,
exclude: [/node_modules/, /ignore_lib/]
}
]每次打開Modal的時(shí)候,resetFields一下就好了。
chrome推出了headless模式,升級(jí)到最新的chrome,然后試試我的配置
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.chrome(chrome_options=chrome_options)
這是用jq的吧,click事件中處理,用addClass()/添加class方法和removeClass()/移除class方法
不需要,文件名不變,直接替換apk就好了。
webpack的多入口文件配置,會(huì)自動(dòng)生成多個(gè)入口文件,至于html這個(gè)不重要,你自己創(chuàng)建就可以了,只要引用的js正確就可以
這我已經(jīng)解決了~關(guān)閉
sql語(yǔ)句里面的users改成user試試?
v-model.number="a" 可以用嗎
mac:develop dudd$ sudo du -h -d1
4.8M ./.DocumentRevisions-V100
6.0G ./.Spotlight-V100
0B ./.TemporaryItems
0B ./.Trashes
4.8M ./.fseventsd
執(zhí)行 du 命令后發(fā)現(xiàn)有個(gè) .Spotlight-V100 文件夾 有6G,該文件夾好像是記錄文件索引的
自問自答
這種情況只能使用@ConfigurationProperties("application")來(lái)取
并配一個(gè)成員變量來(lái)接收
使用方法1就行了
北大青鳥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)師。