5愛家網(wǎng)租房網(wǎng)項目相關(guān)的記錄,圖片附件上傳,批量修改方法,亂碼處理【詩書畫唱】
CTRL+F:
關(guān)于摳有縮略圖的輪播圖
個人認(rèn)為好的界面特效設(shè)計
建項目前&亂碼處理
關(guān)于附件上傳
心理等的方法
項目常用變量名的意思
自己的項目經(jīng)驗學(xué)習(xí)
批量修改的方法
個人寫界面的方法
關(guān)于摳有縮略圖的輪播圖 START


關(guān)于摳有縮略圖的輪播圖 END
個人認(rèn)為好的界面特效設(shè)計 START


自己按F12摳一個界面后,按上面的方法弄掉http部分的內(nèi)容,改等等。

一般新增錯誤的原因就是亂碼原因,路徑正確當(dāng)時報404,路徑找不到的情況就是要重新在編輯器等啟動登錄界面的jsp界面,有時候刷新界面是沒用的。

一些條件篩選可以是“”,“有XXX”,“無XXX”的下拉框。


上面的話會常去把導(dǎo)航條設(shè)置為position:fixed;top:0

如上圖所示,有些用上一些現(xiàn)代化或別的網(wǎng)站的圖片等會更美觀。
鼠標(biāo)放上去后邊框有光線等在轉(zhuǎn)圈等。高級搜索框,含下拉框,向下劃時,搜索框變導(dǎo)航條般的搜索框。
自己寫好項目后,百度,都換上一些好看的模板。
b站專欄只能上傳100張圖片,但可以把要上傳的圖片截圖,粘貼到專欄就可以上傳100張以上。
按勞分配,“就你們做了的事,你們認(rèn)為自己可以分多少?”(如果他們報出的低,就多給些,如果實(shí)在想平分,小錢就無所謂了)
個人認(rèn)為好的界面特效設(shè)計?END
建項目前&亂碼處理 START

自己可以弄個絕對定位的3級聯(lián)動下拉框篩選房源。position:relative;top:250px;left: 100px;background-color: yellow;
自己會把部分代碼發(fā)B戰(zhàn),部分專欄中沒發(fā)布的代碼放在github,專欄中放我的github的地址。

先把基本的普通用戶的功能做好,再做管理員的功能,界面等。



設(shè)置Java項目的統(tǒng)一的中文編碼。但是如果你有別的項目都是這樣建的,就別改,就讓其為gbk。

建項目前&亂碼處理 END
關(guān)于附件上傳 START
以下都是自己思考而得(很多東西要自己學(xué),就是并非自己思考而得,掌握這些后,就可以有更多是由自己思考而得)

上傳房子圖片,分很多類別命名的文件夾,且有多個上傳不同部分的按鈕(復(fù)制粘貼部分,或可能要加個判斷等),路徑是絕對路徑,為了能用for循環(huán)或防止上傳了帶有中文名的圖片路徑,所以會在servlet中改圖片的名稱(要上傳的文件名+數(shù)字等)。
自己可以設(shè)置一些+等的圖片有點(diǎn)擊事件。
也可以設(shè)置一些路徑到一寫div,分別給這些div設(shè)置絕對定位,大小等。
對于換頭像就是servlet部分的路徑部分用js實(shí)現(xiàn),刪除上傳的頭像也是用js改變其圖片路徑的內(nèi)容為空或默認(rèn)頭像的路徑或顯示“你還沒上傳頭像”的圖片的路徑等,之后就是把路徑保存到session等中,之后可以很多地方顯示。
關(guān)于附件上傳 END
心理等的方法
學(xué)習(xí)筆記法。
項目常用變量名的意思
用英文有時比較高大上和國際通用——詩書畫唱《如是說》
register:注冊??
General user center:普通用戶中心
administrators:管理員
confirm:確認(rèn)
rent an apartment:租房子
rent:租金
Direction:方向,朝向
Rental mode:出租模式;租賃模式
floor:樓層
Unit number:單元號
area:【數(shù)學(xué)術(shù)語】面積
Building number:樓號
House number:門牌號
positive integer:正整數(shù)
Positive number:正數(shù)
Personal Center:個人中心



自己的項目經(jīng)驗學(xué)習(xí)

有時要多走動,活動筋骨。

不用復(fù)制Servlet,除非自己要讓其路徑被改成不一樣,不然會保存,可以自己另外建個servlet,之后復(fù)制粘貼其要的代碼等等。


之后鼠標(biāo)右鍵保存時改名(1.png等),就可以 保存(白嫖)這個png圖片。



接受的傳過來的參數(shù)命名為數(shù)據(jù)庫表中的列名(英文或拼音,自己容易懂或自己寫了“變量名意思對照情況.txt"的文件在項目中就可以)。
自己上面都把表的列名復(fù)制粘貼到旁邊,之后B.后會自動有set語句生成,把a(bǔ)rea等的首字母改成大寫就可以了。

上面的命名自己容易看懂,知道其意義就可以了,有時用英文命名是因為顯得很高大上。
先做出大概,成型,之后細(xì)節(jié),精雕細(xì)刻,就像雕刻一樣法。
項目答辯真時,一些功能當(dāng)擺設(shè),讓其認(rèn)為是真的有其功能。
租金指的都是? 元/月

以上是刪掉一些內(nèi)容的方法。






上面說明了position會很常用。

上面是改掉html,body等后還有同樣的效果的方法。

對于上面的項目的部分拼接的時候,要先改可能起沖突的class等的命名,比如.input統(tǒng)一改為input3j等,不可以數(shù)字開頭的命名。


上面的common文件夾一般很多界面都共用的,比如footer等部分。
可以建個名為“common文件夾被那些界面共用的說明.text"的text文件在下面說明,但其實(shí)我喜歡都重命名為對應(yīng)的html等的文件夾,當(dāng)時上面我提到的方法(建個”說明.text"文件)適用于很多的文件夾等。

或用txt文件。



可以按上面的檢查來改界面。


有時可以用絕對定位或相對定位,用div和CSS給div加背景圖片,進(jìn)而可以方便設(shè)置位置等。
有很多都界面都可以使用嵌入。
css讓div旋轉(zhuǎn):
#xuanzhun{ ? ?-webkit-transition-property: -webkit-transform; ? ?-webkit-transition-duration: 1s;? ? ?-moz-transition-property: -moz-transform; ? ?-moz-transition-duration: 1s; ? ?-webkit-animation: rotate 3s linear infinite; ? ?-moz-animation: rotate 3s linear infinite; ? ?-o-animation: rotate 3s linear infinite; ? ?animation: rotate 3s linear infinite; }
圖片邊框:
#round
{
-moz-border-image:url(/i/border.png) 30 30 round; /* Old Firefox */
-webkit-border-image:url(/i/border.png) 30 30 round; /* Safari and Chrome */
-o-border-image:url(/i/border.png) 30 30 round; /* Opera */
border-image:url(/i/border.png) 30 30 round;
}
https://www.cnblogs.com/adelina-blog/p/5514953.html



會常用表單提交,有時用超鏈接的表單提交。
有時自己的Dao等出錯了,是因為沒導(dǎo)mysql的包(到baseDao中的主函數(shù)中測試):

自己找模板,些界面,設(shè)計界面都是盡量更加能統(tǒng)一風(fēng)格的界面。

如果jsp建在文件夾中,雖然可以很明確,當(dāng)路徑就要變成下面的樣子,很麻煩,所以jsp不要分層建文件夾,因為會很麻煩,不好找。

所以界面的路徑也要變,登錄注冊等先用自己的成功的代碼,之后可以改:



組合的替換會更準(zhǔn)確:



批量修改的方法



個人寫界面的方法 START
復(fù)制粘貼自己以前做好了的內(nèi)容改后用法。
登錄注冊界面等可以用自己以前的,改下就可以了
先簡單基礎(chǔ)美觀的界面,功能等都做完之后可以升級換更好的界面。