起點中文網分析

Header:javascript

1.定位上下左右居中:left top bottom 均設爲0;(除去文字圖片盒子均適合不?)css

2.box-sizing:border-box; //控制盒子大小不變html

3.是否是爲了避免支持svg的瀏覽器就顯示輸入的字??java

<h1 class="logo">起點中文網</h1>/jquery

color: transparent;
background: url(/qdm/img/logo-qdm.02fc8.svg) no-repeat center;git

4.data-l1="1"   ,    aria-label="已選擇"    //有什麼用,怎麼用github

5.display:table,會定位元素嗎?? table-layout又是什麼?web

  1. display: table;
  2. width: 100%;
  3. margin-right: auto;
  4. margin-left: auto;
  5. table-layout: fixed;

6.fill是什麼屬性??
fill: currentColor;
ajax

7.svg中ex是什麼單位??
vertical-align: -.25ex;
數據庫

8.svg中path是怎麼造成的;

 

解答:

1.單是定位不能作到讓盒子上下左右居中,還要設置margin:auto;相對什麼居中跟設置的父元素的定位有關要設置position:relative;(答:盒子圖片都可設置居中)

原理:http://www.barretlee.com/blog/2014/08/07/position-and-margin/

3.製做svg網站:http://www.zhangxinxu.com/sp/svg/

svg在線預覽:http://www.bejson.com/ui/svg_editor/

圖片黑白svg轉換:http://picsvg.com/

參考:https://zhuanlan.zhihu.com/p/20836659?utm_source=tuicool&utm_medium=referral

 4.data-*屬性 參考:http://www.css88.com/archives/4715

原始:讀取和設置用getAttribute,setAttribute

如今:讀取和設置用dateset.*;判斷是否是存在該屬性'someDataAttr' in el.dataset返回布爾值;

   批量設置css: .class["data-name=red"]{}

aria-*:給殘疾盲人設置,會讀出內容,role //參考:http://blog.csdn.net/dearcode/article/details/52218689

 

5.參考:http://www.css88.com/archives/6308

display:table不是定位,不脫離標準流;display:table-row;display:table-cell;

6.fill: currentColor; fill是填充,currentColor是個很好用的變量,獲取當前盒子設置的字體的顏色,是根據盒子字體的顏色變化而變化的。

7.ex單位是小寫x的高度利用的是x-height這個屬性,會根據字體大小和種類變化。

8.svg的path能夠經過grunt-sprite等工具進行自動生成

 

輪播區域:

 1.swiper能夠提取代碼嗎?爲何會和lazylode,zepto等在一個js中?

 2.break on能夠監控頁面變換的元素找到代碼;那麼還有其餘的用處嗎?

3.媒體查詢區間此處被分爲375-414-600-1000,通常移動和pc都是怎麼分的?

答:

1.當多個文件用到一個的文件的時候,第一個文件請求後後面的文件就不須要在加載了;

附加,當一個文件中用到多個輪播的時候,怎麼區別定位到讓輪播各個顯示自身,swiper的各個class很多,而後在每個的最外層定義各自的盒子名。

<div id="slideContainer" class="slide-container swiper-container" data-l1="2">
    <ul id="slideUl" class="slide-ul swiper-wrapper">
        <li class="slide-li swiper-slide">
            <a href="1006629321.htm"  class="slide-a" style="padding: 0 .5px" data-eid="mqd_A06">
                <img src="img/0.jpg" class="slide-img" alt="彪悍的人生 ">
            </a>
        </li>
        <li class="slide-li swiper-slide">
            <a href="javascript:if(confirm(%27http://activity.qidian.com/2017/59618241?index=3&qd_dd_p1=2199  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?%27))window.location=%27http://activity.qidian.com/2017/59618241?index=3&qd_dd_p1=2199%27"
               class="slide-a" style="padding: 0 .5px" data-eid="mqd_A07">
                <img src="img/0-1.jpg"  data-src="0-1.jpg" class="slide-img">
            </a>
        </li>
    </ul>
    <div id="slideDot" class="slide-dot-x swiper-pagination">
        <i class="slide-dot active"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
    </div>
</div>
<div id="slideContainer" class="slide-container swiper-container swiper-container2" data-l1="2">
    <ul id="slideUl" class="slide-ul swiper-wrapper">
        <li class="slide-li swiper-slide">
            <a href="1006629321.htm"  class="slide-a" style="padding: 0 .5px" data-eid="mqd_A06">
                <img src="img/0.jpg" class="slide-img" alt="彪悍的人生 ">
            </a>
        </li>
        <li class="slide-li swiper-slide">
            <a href="javascript:if(confirm(%27http://activity.qidian.com/2017/59618241?index=3&qd_dd_p1=2199  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?%27))window.location=%27http://activity.qidian.com/2017/59618241?index=3&qd_dd_p1=2199%27"
               class="slide-a" style="padding: 0 .5px" data-eid="mqd_A07">
                <img src="img/0-1.jpg"  data-src="0-1.jpg" class="slide-img">
            </a>
        </li>
    </ul>
    <div id="slideDot" class="slide-dot-x swiper-pagination">
        <i class="slide-dot active"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
        <i class="slide-dot"></i>
    </div>
</div>
</body>
<script src="js/jquery-2.2.4.min.js"></script>
<script src="js/swiper-3.4.0.jquery.min.js"></script>
<script>

    var swiper = new Swiper('.swiper-container', {
//        pagination: '.swiper-pagination',
        slidesPerView: 4,
//        paginationClickable: true,
        spaceBetween: 10,
        freeMode: true
    });

    var swiper2 = new Swiper('.swiper-container2', {
            pagination: '.swiper-pagination',
            effect: 'coverflow',
            grabCursor: true,
            centeredSlides: true,
            slidesPerView: 'auto',
            coverflow: {
                rotate: 50,
                stretch: 0,
                depth: 100,
                modifier: 1,
                slideShadows : true
            }
    });




</script>
View Code

2.谷歌調試

參考:http://web.jobbole.com/82562/#comment-97406

http://blog.csdn.net/xueer767/article/details/65936204?locationNum=8&fps=1

3.移動端媒體查詢:http://blog.csdn.net/baidu_34157788/article/details/51351018

 搜索框:

1.此處是一個虛設的a標籤套一個svg;而後跳轉頁面。有一個問題a中href爲JavaScript:,爲何會跳轉到新的頁面?

後發現頁面瀏覽器的地址沒有變化,是怎麼回事?

2.你們都在搜索初次進入會有一個展開的動畫

3.模糊搜索,列表根據輸入的文字列出數據庫內的數據下拉列表,且實時刷新

4.LBF.define("lib.Zepto",function(require){var t=func  LBF.define這是什麼寫法?是本身封的框架嗎?

5.爲何要return $.ajax ?

6.JSON.stringify()又忘了,是字符串轉json?那json轉字符串是哪一個?

7. history.go(-1);

8.form搜索框

相關文章
相關標籤/搜索