打印小項目的總結(一)

前言:

作為一個練習的小項目,自我感覺幾番波折⊥硭酰現(xiàn)在做到不到兩周時間尾膊,對我這個只接觸編程行業(yè)幾個月的菜雞,也頗有收獲荞彼。

一冈敛、

首先,在基本毫無想法的基礎上開始了摸索之旅鸣皂。

寫了幾張的需求分析抓谴,感覺整個東西不大好做,主要原因是大腦基本處于空白寞缝。

怎么做癌压?第一步代碼寫什么?怎么寫荆陆?要怎么搭個框架滩届?...

基本確定了以下的三步:

  1. 能夠打印固定的模板。
  2. 動態(tài)打印被啼。
  3. 數(shù)據(jù)導入打印帜消。

在沒有什么把握的情況下,編寫了項目進度計劃(等于沒什么計劃)趟据。

想要先要調(diào)用打印機券犁,于是各種baidu怎么調(diào)用打印機,三天時間下來汹碱,后臺調(diào)用打印機的想法成空粘衬,最終使用前端技術,還是調(diào)用了瀏覽器的打印功能,相當于window.print()解決了一切稚新。

二勘伺、

因為想著要做一個,標簽設計褂删,即就是能夠設計模板的軟件飞醉,想了各種方法,看了網(wǎng)上各種標簽設計的軟件屯阀,自我能力評估感覺完成不了缅帘。最終確定了使用模板打印,而不是設計模板难衰,感覺這個是可以做的钦无,但是其中還有一些小問題需要解決。

建了一個自我認為有層次的目錄結構盖袭,作為前端的項目失暂。自此開始了前端的旅途。

lib目錄下引入了jquery鳄虱、bootstrap弟塞、jquery-ui、jqueryArea拙已,src目錄下存放開發(fā)寫的相關文件决记。原本是打算做一個簡單的主頁面,將三個模板的操作在這個主頁面顯示倍踪。三個模板頁面寫的還相對順利霉涨,基本完成之后,結果在使用iframe標簽時碰到了頁面間傳值的問題惭适。在研究了大半天的時間后無果笙瑟,聽取前端人員的建議,最終還是將三個頁面直接整合在了一個頁面 上癞志。

在整合時感覺三個頁面分別按照自己的模板錄入數(shù)據(jù)時往枷,太次于是花費了大半天的時間,研究了整合成為一個三個表單共用一個表單錄入數(shù)據(jù)凄杯,這樣看起來就稍微漂亮一點错洁。

三、

最難解決的部分屬于打印時樣式的控制戒突。

  1. 打印整頁和打印數(shù)據(jù)
    打印整頁比較好搞定屯碴,打印數(shù)據(jù)相當于是要搞定套打。
    這個套打著實費了一波腦力膊存,最終通過打印時控制標簽的透明度导而,扣出了數(shù)據(jù)忱叭。
  2. 保證打印的數(shù)據(jù)和打印出的模板位置對住
    解決辦法:將數(shù)據(jù)放到<span>,將<span>變?yōu)樾袃?nèi)塊元素,設置元素下邊框顯示今艺,并設置長度一定韵丑,這樣的話無論數(shù)據(jù)模板要填入的位置在哪里,數(shù)據(jù)都會與之對應在哪里顯示虚缎,不會隨意改變位置撵彻。這樣就保證了套打的位置正確性。

四实牡、

基本上到這里陌僵,打印的這個基本功能就達到我的預期,只是頁面設計上還是有比較大的缺陷创坞。
對于前面iframe的頁面?zhèn)髦颠€是有相當興趣研究的拾弃,因為我個人覺的好多東西放在一個頁面總顯得很亂,我利用周末時間好好研究了一下這個東東摆霉,發(fā)現(xiàn)這個東東可以解決。
但是對于這個小項目暫時就不再去做改動了奔坟。因為無聊的工作量携栋。

新的知識總是很誘惑人的

這里奉上解決iframe頁面?zhèn)髦档膁emo(別人的項目地址):
http://biqing.github.io/MessengerJS/

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市咳秉,隨后出現(xiàn)的幾起案子婉支,更是在濱河造成了極大的恐慌,老刑警劉巖澜建,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件向挖,死亡現(xiàn)場離奇詭異,居然都是意外死亡炕舵,警方通過查閱死者的電腦和手機何之,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咽筋,“玉大人溶推,你說我怎么就攤上這事〖楣ィ” “怎么了蒜危?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長睹耐。 經(jīng)常有香客問我辐赞,道長,這世上最難降的妖魔是什么硝训? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任响委,我火速辦了婚禮新思,結果婚禮上,老公的妹妹穿的比我還像新娘晃酒。我一直安慰自己表牢,他們只是感情好,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布贝次。 她就那樣靜靜地躺著崔兴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛔翅。 梳的紋絲不亂的頭發(fā)上敲茄,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音山析,去河邊找鬼堰燎。 笑死,一個胖子當著我的面吹牛笋轨,可吹牛的內(nèi)容都是我干的秆剪。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼爵政,長吁一口氣:“原來是場噩夢啊……” “哼仅讽!你這毒婦竟也來了?” 一聲冷哼從身側響起钾挟,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤洁灵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后掺出,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體徽千,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年汤锨,在試婚紗的時候發(fā)現(xiàn)自己被綠了双抽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡闲礼,死狀恐怖荠诬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情位仁,我是刑警寧澤柑贞,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站聂抢,受9級特大地震影響钧嘶,放射性物質發(fā)生泄漏。R本人自食惡果不足惜琳疏,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一有决、第九天 我趴在偏房一處隱蔽的房頂上張望闸拿。 院中可真熱鬧,春花似錦书幕、人聲如沸新荤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽苛骨。三九已至,卻和暖如春苟呐,著一層夾襖步出監(jiān)牢的瞬間痒芝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工牵素, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留严衬,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓笆呆,卻偏偏與公主長得像请琳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子赠幕,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,303評論 25 707
  • 在線閱讀 http://interview.poetries.top[http://interview.poetr...
    程序員poetry閱讀 114,425評論 24 450
  • <a name='html'>HTML</a> Doctype作用俄精?標準模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,498評論 1 19
  • 《一》 只有你的溫柔 炙熱的天氣 才會變得涼爽 《二》 沒有你的日子 看不到希望 度日如年 《三》 世界上 有一種...
    我愛吃任何魚閱讀 190評論 0 2
  • 也許我偶爾還是會想他劣坊,偶爾難免會惦記著他,就當他是個老朋友啊屈留,也讓我心疼也讓我牽掛局冰,只是我心中不再有火花,讓往事都...
    曉曉you連閱讀 257評論 0 0