国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

12 個實用的前端開發技巧總結

開發 前端
常見發生場景:假如我們需要通過 input,type="file"來上傳文件,而這個 input 的默認樣式,可以說是非常地丑。所以我們希望通過一張圖片,與這個 input 大小一樣,位置一致地蓋在上面。

 1. 利用 CSS 穿透覆蓋默認樣式

常見發生場景:假如我們需要通過 input,type="file"來上傳文件,而這個 input 的默認樣式,可以說是非常地丑。所以我們希望通過一張圖片,與這個 input 大小一樣,位置一致地蓋在上面。這個時候,顯然,這個時候點擊圖片,input 是不會起作用的。就是因為 img 隔絕了 click 的穿透,而我們希望的是,這個 img 只是視覺上遮擋了 input 的樣式,但是點擊的時候還是點擊到 input。所以,只要讓 img 可穿透即可。

[[330993]]

css 代碼如下:

 

  1. img { 
  2.   pointer-events: none; 

2. 實現自定義原生 select 控件的樣式

由于 select 移動端原生樣式很丑,但是原生彈出效果是符合我們設計的原則。直接修改 select 的樣式的時候,一個奇怪的現象出現了,在 chrome 上調試的時候,自己定義的樣式起了作用,在 Android 手機上也起了作用,但是到了 ios 手機上就不行了,典型的不兼容問題,這個時候禁用原生的樣式即可。

css 代碼如下:

 

  1. select { 
  2.   -webkit-appearance: none; 

3. 文本溢出處理

移動設備相對來說頁面較小,很多時候顯示的一些信息都需要省略部分。最常見的是單行標題溢出省略,多行詳情介紹溢出省略。現在都用框架開發了,這種建議需求建議形成一個基礎組件,方便快捷。

css 代碼如下:

 

  1. //單行 
  2. .single { 
  3.   overflow: hidden; 
  4.   white-space: nowrap; 
  5.   text-overflow: ellipsis; 
  6. //多行 
  7. .more { 
  8.   display: -webkit-box !important; 
  9.   overflow: hidden; 
  10.   text-overflow: ellipsis; 
  11.   work-break: break-all
  12.   -webkit-box-orient: vertical; 
  13.   -webkit-line-clamp: 2; //指定行數 

4. 開啟彈性滾動

css 代碼如下:

 

  1. body { 
  2.   overflow: scroll
  3.   -webkit-overflow-scrolling: touch; 

注意:Android 不支持原生的彈性滾動,但可以借助第三方庫 iScroll 來實現。

5. 一像素邊框設置

很多時候,想保持邊框的大小在任何設置上都是 1px,但是因為 1px 使用 2dp 渲染,也就是說會顯示為 2px 大小。所以,要采用 css3 縮放一下。

css 代碼如下:

 

  1. .folder li { 
  2.   position: relative
  3.   padding: 5px; 
  4. .folder li + li:before { 
  5.   position: absolute
  6.   top: -1px; 
  7.   left: 0; 
  8.   content: " "
  9.   width: 100%; 
  10.   height: 1px; 
  11.   border-top: 1px solid #ccc; 
  12.   -webkit-transform: scaleY(0.5); 

6. 防止鼠標選中事件

  1. <div class="mask" onselectstart="return false"></div> 
  2. <div class="link"
  3.   <a href="javascrip;;">登錄</a> 
  4. </div> 

 

給元素添加了onslectstart="return false",就可以防止鼠標選中事件。

7. 給動態添加的元素綁定事件

利用事件代理達到這個效果即可。如:

 

  1. $(document).on("click"".large", slide); //jq中的寫法 
  2. //第一個參數表示的是對應事件,第二個是需要綁定事件的元素的id或class,第三個是綁定的對應的事件函數名 

8. 兼容 IE 瀏覽器的透明度處理

 

  1. .ui { 
  2.   width: 100%; 
  3.   height: 100%; 
  4.   opacity: 0.4; 
  5.   filter: Alpha(opacity=40); //兼容IE瀏覽器的處理 

9. 常用的全屏居中 JS 函數

 

  1. //獲取元素 
  2. function getElement(ele) { 
  3.   return document.getElementById(ele); 
  4. //自動居中函數 
  5. function autoCenter(el) { 
  6.   var bodyX = document.documentElement.offsetWidth || document.body.offsetWidth; 
  7.   var bodyY = 
  8.     document.documentElement.offsetHeight || document.body.offsetHeight; 
  9.  
  10.   var elementX = el.offsetWidth; 
  11.   var elementY = el.offsetHeight; 
  12.  
  13.   el.style.left = (bodyX - elementX) / 2 + "px"
  14.   el.style.top = (bodyY - elementY) / 2 + "px"

10. 常用的全屏居中 CSS 函數

 

  1. body { 
  2.   height: 100vh; 
  3.   text-align: center; 
  4.   line-height: 100vh; 

11. 在輸入框輸入完內容并按回車的時

  1. <input type="textbox" id="textbox1" onkeypress="CheckInfo" /> 
  2.  
  3.     <script language="javascript" type="text/javascript"
  4.     function CheckInfo() 
  5.     { 
  6.     if (event.keyCode==13) { 
  7.           alert(textbox1.text); 
  8.        } 
  9.     } 
  10.     </script> 

12. chrome 調試快捷鍵

① ctrl+shift+f 全文查找

② ctrl+o 查找文件名

 

③ ctrl+shift+o 查找 js 函數名

責任編輯:華軒 來源: 前端Q
相關推薦

2023-07-24 15:24:00

前端CSS 技巧

2025-03-03 00:15:00

JavaScript開發效率

2024-02-26 08:20:00

CSS開發

2023-12-19 13:31:00

CSS前端技巧

2016-05-10 10:16:13

JavaScript技巧

2024-05-22 09:29:43

2024-03-28 08:15:09

Spring技巧配置

2023-02-13 15:09:01

開發webCSS技巧

2023-08-11 17:39:43

JavaScriptWeb 應用程序

2024-08-21 14:55:02

2023-11-26 17:54:07

JavaScript開發

2021-04-08 10:40:24

前端工具代碼

2024-01-03 14:54:56

PythonPandas數據處理工具

2024-12-27 08:43:17

2021-08-22 15:14:00

Vue開發前端

2020-08-14 10:57:49

開發技能代碼

2021-03-15 08:13:19

JavaScript開發代碼

2020-01-03 09:27:10

UI設計師網格

2019-07-16 11:15:04

JavaScriptCSS數據庫

2012-12-28 10:10:18

點贊
收藏

51CTO技術棧公眾號

草久在线视频| 日本免费一区二区三区视频观看 | 国产乱肥老妇国产一区二| ●精品国产综合乱码久久久久| av日韩在线免费观看| 黄色成人在线看| 久操成人在线视频| 中文字幕一区三区| 久久人人99| 成年网站在线| 久久久久久国产精品一区 | 精品视频免费在线观看| 黄页网站在线播放| 99热国产免费| 精品奇米国产一区二区三区| 精品在线播放免费| 久久人体av| 四色永久网址| 91欧美视频网站| 欧美情侣在线播放| 国产一区二区福利| 好吊妞国产欧美日韩免费观看网站| 国产免费专区| 国内精品久久国产| 国产婷婷97碰碰久久人人蜜臀| gogo大胆日本视频一区| 九九久久婷婷| 国产日产一区二区三区| 国产又黄又爽免费视频| 欧美精品在线播放| 午夜视频一区二区| 亚洲综合精品| 福利一区在线| 992tv在线影院| 精品在线观看一区二区| 日韩精品免费视频| 国产精品视频九色porn| 91久久久精品国产| 91破解版在线观看| 青青草av网站| 99r国产精品视频| 国产丝袜一区视频在线观看 | 综合欧美亚洲| 天堂а在线中文在线无限看推荐| 日韩欧美电影一区二区| 久久夜色精品亚洲噜噜国产mv| 亚洲一区免费在线观看| 日本怡春院一区二区| 色播一区二区| 在线免费av电影| 国产精品网站免费| 91精品在线一区| 国产亚洲精品美女| 午夜精品久久久久久不卡8050| 久久丁香综合五月国产三级网站| 国产精品吹潮在线观看| 日韩国产在线一区| 中文精品视频一区二区在线观看| 欧美日韩国产精品一区| 美日韩一区二区三区| 色天下一区二区三区| 午夜免费播放观看在线视频| 黄色片一级视频| 国产精品高清一区二区三区| 日韩一中文字幕| 欧美性感一区二区三区| 久久奇米777| 免费在线亚洲欧美| 欧美人体视频| 三级在线观看视频| 日韩偷拍自拍| 亚洲最大综合网| 视频一区国产精品| 国产主播精品在线| 久久精品人人做人人爽| 欧美老女人第四色| 亚洲欧洲一区二区在线播放| 久久电影网站中文字幕| 亚洲成人免费| 国产精品极品在线观看| 调教一区二区| 四虎影视精品成人| 黄色aaa级片| 欧美少妇一区二区三区| 国产成人av一区二区三区| 性欧美在线看片a免费观看| 国产视频久久久久| 欧美日韩一区二区三区在线看| 国产精品萝li| 国产精品自产自拍| 午夜亚洲一区| 亚洲成人精品| 亚洲午夜久久| 欧美视频精品全部免费观看| av美女在线观看| 欧美人xxx| 亚州av电影免费在线观看| 亚洲色图 在线视频| 欧美日韩午夜爽爽| 欧美另类高清视频在线| 亚洲一区二区中文| 国产精品高潮呻吟久久av黑人| 麻豆国产va免费精品高清在线| 亚洲国产精品yw在线观看| 欧美日韩大陆在线| 黑人狂躁日本妞一区二区三区| 亚洲天堂网中文字| 久久午夜国产精品| 国产一区二区在线视频| 久久综合中文| 亚洲三级色网| 欧美阿v一级看视频| 成人一二三区| 久久不见久久见中文字幕免费 | 全部av―极品视觉盛宴亚洲| 亚洲高清免费| 欧美久久成人| 羞羞色午夜精品一区二区三区| 免费看成人哺乳视频网站| 97久久综合精品久久久综合| 四虎国产精品免费久久| 黑人巨大亚洲一区二区久| 色呦呦久久久| 亚洲色图美国十次| 超碰caoporn久久| 成人在线观看免费网站| 国产黄色小视频在线| 国产福利在线播放麻豆| 国产黄大片在线观看画质优化| 蜜桃av在线免费观看| 午夜精品一区| 免费看a在线观看| 欧美性天天影视| 婷婷成人激情| 麻豆网站在线看| 毛片在线导航| 欧美久久天堂| 国产毛片精品久久| 精品国产乱码一区二区三区| 一本一道久久a久久| 国产一区福利| 国产亚洲欧美日韩在线观看一区二区 | 欧美aaaxxxx做受视频| 欧洲一区二区三区| 波多一区二区| 亚洲成a人片| 在线不卡一区| 欧美毛片免费观看| 成人羞羞网站| 极品av少妇一区二区| 日韩电影一区二区三区| 国产精品一区在线观看乱码| av一区二区三区| 自拍偷拍亚洲欧美日韩| 欧美日韩精品二区| 欧美一区二区私人影院日本| 欧美不卡123| 日韩在线小视频| 69久久夜色精品国产7777| 国产欧美日韩丝袜精品一区| 国产自产在线视频一区| 正在播放91九色| 日韩 欧美 高清| www.成人69.com| 成人在线观看一区| 在线最新版中文在线| 9l视频自拍九色9l视频成人| av伊人久久| 久久一区视频| 91香蕉视频黄| 五月天激情小说综合| 日韩视频一区二区| 久久精品电影网站| 日韩免费观看av| 国内精品二区| 欧美啪啪免费视频| y4480在线8影院| 亚洲淫性视频| 精品国产一区二区三区性色av| 亚洲调教一区| 老牛嫩草一区二区三区日本| av男人天堂一区| 天天影视涩香欲综合网| 亚洲精品久久久久久久久久久久久| 欧美国产乱视频| 91高跟黑色丝袜呻吟在线观看| 一区二区av| 福利在线免费| 亚洲小说区图片| 亚洲一区二区免费在线观看| 亚洲黄色成人| 国产亚洲欧美日韩在线一区| 欧美视频精品在线观看| 日韩在线www| 亚洲精品日韩av| 久久国产精品网| 日本中文字幕一区二区有码在线| 日本高清不卡一区二区三区视频| 精品久久一区| 国产酒店精品激情|