国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端實用資源整理

Gu_Yan / 889人閱讀

摘要:事件的響應分區為三個階段捕獲目標冒泡階段。綁定的多個事件會被覆蓋,后者覆蓋前者。再用轉換成數值表示。如實際數量為,則展示為項目中使用過濾器做的處理可以抽取方法的,調整相關,可以獲取指定位數的縮寫。

CSS html5adownload屬性

定義和用法
download 屬性定義下載鏈接的地址指定下載文件的名稱。文件名稱沒有限定值,瀏覽器會自動在文件名稱末尾添加該下載文件的后綴 (.img, .pdf, .txt, .html, 等)

download 屬性是HTML5中新增的  標簽屬性。
語法 屬性值 值 描述
filename 指定文件名稱。

檢測瀏覽器是否支持download屬性

"download" in document.createElement("a");
1px邊框(解決不同分辨率屏幕1px的寬窄不同)

縮放原理

.border-1px {
  position relative
}
.border-1px:after {
    display block
    content ""
    position absolute
    left 0
    bottom 0
    width 100%
    border-top 1px solid #ccc
 }
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) .border-1px::after {
      transform scaleY(0.7)
      -webkit-transform scaleY(0.7)
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2)
  .border-1px::after {
      transform scaleY(0.5)
      -webkit-transform scaleY(0.5)
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3)
  .border-1px::after {
      transform scaleY(0.3333)
      -webkit-transform scaleY(0.3333)
}
隱藏移動端ios/android滾動條,使滾動流暢

隱藏滾動條,不影響滾動

::-webkit-scrollbar
  display none 

流暢滾動

    //在滾動元素`css`中添加
 -webkit-overflow-scrolling touch // IOS系統
    overflow-scrolling touch // 安卓系統

偽元素(:或::都可以,::更準確,:兼容好)與偽類(只能:)的區別
偽類與偽元素都是用于向選擇器加特殊效果

偽類與偽元素的本質區別就是是否抽象創造了新元素

偽類只要不是互斥可以疊加使用

偽元素在一個選擇器中只能出現一次,并且只能出現在末尾

偽類與偽元素優先級分別與類、標簽優先級相同

偽類標簽只對可以插入內容的標簽添加:div span
Vue中使用less根據分辨率給元素添加背景圖片

按照less官方文檔,url應當如下使用:

URLs
// Variables
@images: "../img";

// Usage
body {
  color: #444;
  background: url("@{images}/white-sand.png");
}

故而有了根據屏幕分辨率設置背景圖片代碼

.bg-image(@url) {
  background-image: url("@{url}@2x.png");
  @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3){
    background-image: url("@{url}@3x.png");
  }
}  // 報錯報錯 找不到路徑的
這里要使用“~”符號來告訴less引號里面的內容不需要編譯。

正確代碼:

.bg-image(@url) {
    background-image:~"url("@{url}@2x.png")";
    @media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
        background-image: ~"url("@{url}@3x.png")";
    }
}

改變輸入框inputtextareaplaceholder樣式,去除輸入框選中邊框高亮
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  {
  //設置樣式
}
input:focus {    outline:none;}  /*  focus 標記*/ 

(原諒我一直沒找很完善的reset.css,這些在一些重置樣式文件自帶的有,大家有好的完善的也可以告知我一下 )

sticky 屬性

在使用 position: sticky 的時候,如果不指定 top 屬性是不會有效果的。
這個屬性是用來實現滾動吸頂的,具體可了解position。

flex布局屬性中inline-flex

inline-flexinline-block 一樣,對內部元素來說是個 display:flex 的容器,對外部元素來說是個 inline-block 的塊

JS addEventListener VS onclick孰優孰劣

兩個都可以實現效果。
addEventListener 以及 IEattachEvent可以實現綁定多個事件,如果你有這方面的需求的話(奇怪的是你總會的)。
addEventListener的第三個參數可以用來控制監聽器對于冒泡事件的響應,大部分情況是false,如果置為true,則響應事件的捕獲階段。事件的響應分區為三個階段 :捕獲、目標、冒泡階段。
onclick綁定的多個事件會被覆蓋,后者覆蓋前者。
考慮到兼容ie,可以寫一個原生的事件綁定兼容方案:

function addEvent(element, evnt, funct){
  if (element.attachEvent)
   return element.attachEvent("on"+evnt, funct);
  else
   return element.addEventListener(evnt, funct, false);
}

// example
addEvent(
    document.getElementById("myElement"),
    "click",
    function () { alert("hi!"); }
);

參考鏈接:addEventListener 與 onclick

圖片上傳按鈕以及預覽(轉載+解析)
//代碼來源:https://www.jb51.net/article/120617.htm 這里解析一下