• [妙味Ajax]第二课:实例:留言板、瀑布流


    知识点总结

     瀑布流原理(固定布局)

        总宽度大小固定

        每列宽度固定,比如LI,高度自动计算,每列使用float:left来布局

        计算最短的一列,将Div插到最短的一列处(li里面包div)(getShort函数)

        即

    <ul>
        <li>
            <!--div是JS创建的-->
            <div></div>
        </li>
        <li></li>
        <li></li>
        <li></li>
    </ul>

       鼠标滚轮事件(window.scroll):

        判断:当最短的LI的高度+LI到页面顶部的高度(getTop函数) < 滚动条高度+可视区的高度,需要加载另外一批的数据

        注意:由于scroll的连续触发的事件,会导致加载了N批数据,解决办法需要用到boolean来判断,每次只加载一批数据

    //获取最短Li的位置
    function
    getShort(){ var index = 0; var ih = aLi[index].offsetHeight; for (var i=1; i < iLen; i++) { if (aLi[i].offsetHeight < ih) { index = i; ih = aLi[i].offsetHeight; } } return index; }

    留言薄

      1、导入数据库,通过接口文档和参数,来处理ajax数据

      2、通过cookie来判断用户是否登陆,使用getCookie函数

  • 相关阅读:
    p1229
    2017.01.21
    P1136 超车 归并排序 求逆序对个数
    2017年寒假计划
    递归一题总结(OJ P1117倒牛奶)
    原来scanf读入字符串还能这样..
    2016NOIP总结
    公式推♂倒题
    kmp+DP x 子串相关的计数问题
    XXXXXXXX不会太多吧?
  • 原文地址:https://www.cnblogs.com/joya0411/p/3593715.html
Copyright © 2020-2023  润新知