前端一直是令衆等小牛們膽怯的領域,但一旦涉足,技術天然也是蹭蹭蹭的往上漲,荷包也就天然的bingo了。html
然而在這萬千世界加之資料滿街撒的時代,卻仍然在咱們開發過程當中總有那麼一丟丟的技術點難以找到合適自身的demo,故而引起了衆生×××們的不滿和抱怨,因而乎苦逼的從後端到前端的探險歷程,走上了一條漫漫人生路。前端
隨着咱們業務應用場景的普遍化,衍生了衆多華麗的前端藝術及產品,接下來則分享一份使用html5+canvas實現的草稿版連線題demo,但願有助於奮鬥在一線前端的開發人員們,也多多提供一些改良意見及多一份包涵。html5
首先功能點涉及重置、回退、取值(getPair)、答案(savePair)等四個按鈕操做。canvas
一、重置按鈕,顧名思義爲清除因此操做動做,清空畫板的功能;後端
二、回退按鈕,即返回上一步的意思,直至清空全部做答爲止;ide
三、取值(getPair),案例截圖以下:spa
返回屬性格式及內置屬性key-value可自定義:設計
var idAttr = []; idStr = "key : value"; idAttr.push(idStr); alert(idAttr);
四、答案(savePair),案例截圖以下:
htm
答案值可自定義,展現正確答案連線格式如綠色框所標註。blog
正文下方附件案例設計橫版及豎版demo,可替換圖片等其餘資源,具體樣式排版請自行下載修改。
找不到附件位置的,也可點擊此處連接下載:http://down.51cto.com/data/2248885
源碼有看不懂的地方煩請留言諮詢,將第一時間答覆給你們。