遍歷數(shù)組.數(shù)組中是線的起點(diǎn)和終點(diǎn).
然后通過計(jì)算,算出(x1,y1)和(x2,y2)之間的所有點(diǎn).存入數(shù)組.
遍歷數(shù)組,進(jìn)行繪制
1、3比較容易,2比較難
克隆input 你可以使用一個(gè)數(shù)組來管理,每次clone就是push一個(gè)對(duì)象進(jìn)去。然后在html中遍歷這個(gè)數(shù)組生成input,那么自然綁定v-model的時(shí)候就可以綁定在遍歷的每個(gè)對(duì)象上了
<input v-for="op in list" v-model="op.value">可以使用vlc,針對(duì)ios、android編寫插件
首次加載的時(shí)候不加載圖片,是js解析出來的文檔,圖片的大小和地址作為標(biāo)簽的某個(gè)參數(shù),在頁面滾動(dòng),圖片的相對(duì)位置出現(xiàn)在視區(qū)的時(shí)候才用真正的圖片src替換占位圖的src
其實(shí)沒什么難的,他從一開始就通過服務(wù)器的返回,知道這張圖有多大,或者比例有多大。
用定位要注意定位父級(jí)
<view class='imgbox'>
<image class='ico' mode='scaleToFill' src='{{ico}}></image>
<text class="txt">{{text}}</text>
</view>
.imgbox{
position: relative;
width: 600rpx;
height: 400rpx;
}
.ico{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.txt{
position: relative;
}
方案一:
列表頁和結(jié)果頁一個(gè)頁面,組件通過props渲染。
方案二:
vuex管理這個(gè)接口,頁面數(shù)據(jù)完全解藕,再map到頁面。
這種小需求我傾向方案一。
如果兩個(gè)頁面很大不一樣的需求,我傾向vuex。
行內(nèi)塊級(jí)元素有間隙
方法一 不換行
<div class="site-page">
<div class="site-nav"></div><div class="site-body"></div>
</div>
如果為了美觀一定要換行 方法二
用注釋連接
<div class="site-page">
<div class="site-nav"></div><!--
--><div class="site-body"></div>
</div>
其余方法請(qǐng)自行搜索
ln -s /root/xxxx/pm2 /usr/local/bin
創(chuàng)建個(gè)軟鏈接就好了
之前用jq協(xié)官網(wǎng)的時(shí)候,用到了art-template,主要用于:從后臺(tái)獲取數(shù)據(jù),需要渲染到html中,字符串拼接,在js中寫的非常麻煩,于是用到了這個(gè)模板引擎。
如果用vue或react之類的框架,就用不上這個(gè)了,畢竟他們都自帶。
有的, 瀏覽器都提供特殊的樣式來修改 如 chrome 的 -webkit-scrollbar , -webkit-scrollbar-track-piece ===
sideEffects 是說模塊內(nèi)有沒有立即執(zhí)行的代碼, 此類代碼通常會(huì)產(chǎn)生副作用. 比如:
// a.js 文件
// 副作用, 在 import a 時(shí)發(fā)生
document.body.appendChild(document.createElement('div'));
// 導(dǎo)出的模塊
export default function foo() {};
通過 sideEffects 標(biāo)記, 可以通知 webpack 使用一種更簡(jiǎn)便高效的方式來實(shí)現(xiàn)代碼裁剪.
不知道你iframe代碼的結(jié)構(gòu)和內(nèi)容。嘗試下,把iframe中的內(nèi)容放到一個(gè) .html中,然后在你需要加標(biāo)識(shí)的地方用a標(biāo)簽套你的img,把href屬性指到剛剛那個(gè).html。
1.拿到原型跟設(shè)計(jì)圖之后,先分析整體代碼會(huì)用到哪些技術(shù),心里要有一個(gè)大致的方向,
大致的框架要有一個(gè)雛形
2.細(xì)分功能,一個(gè)頁面 -> 一個(gè)小組件 哪些組件可以以哪種方式共享,哪些代碼一看就是公共代碼
3.一邊做一邊重構(gòu),這個(gè)是大框架上的重構(gòu),盡量不要有太多冗余代碼
4.功能做好了之后,需要繼續(xù)重構(gòu)代碼。找人檢視代碼之前,盡量精煉自己的代碼。
一般檢視之后,不同的人有不同的考量視角,根據(jù)領(lǐng)導(dǎo)提出的意見再繼續(xù)重構(gòu),最后提交代碼
5.代碼其實(shí)是一直在重構(gòu)的,只要保證不出問題,自己的代碼就要一直思考擴(kuò)展性以及性能等方面是否還有
提升空間
6.如果是多人合作,開會(huì)的時(shí)候多溝通,相同的功能模塊一個(gè)人開發(fā)就好了,跳過某一步繼續(xù)開發(fā)。
等公共模塊開發(fā)完了再聯(lián)調(diào)就行。
可以考慮 filter 過濾掉包含 item數(shù)組里的id的元素
https://segmentfault.com/q/10... 應(yīng)該和這個(gè)問題一樣
把重復(fù)的代碼提取出來,類似于這樣:
const props = {
hidden: fieldObj.hidden===true?'hidden':undefined,
disabled: fieldObj.disabled===true,
key: fieldObj.id,
value: !fieldObj.value||typeof fieldObj.value=="string"?fieldObj.value:fieldObj.value[this.props.index],
onChange: (e)=>this.props.changeValue(e,fieldObj),
style: style,
placeholder: fieldObj.placeholder,
}
再傳到組件中
<component ...{props}/>login拿到的code也就一定不會(huì)變嗎?
不是“一定不會(huì)變嗎”,而是“一定會(huì)變”!
每次獲取的code那些都是會(huì)變的,通過微信給的算法和后端接口才能獲取到openid和unionid,這兩個(gè)才是不會(huì)變的。這兩個(gè)東西拿來做什么呢?
就是拿來“自動(dòng)登錄”的,判斷是來自微信的某個(gè)用戶后,返回自己定義的 token,以后每次認(rèn)證用戶信息的時(shí)候用這個(gè) token,設(shè)個(gè)有效期,過期后重新通過code換openid/unionid,再換token。
有一個(gè)屬性你設(shè)置下:angleAxis:{clockwise:true}
北大青鳥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庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(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)師。