小本本(记录容易忘记的知识点)

  1. 刷新页面
    调用window.location.reload()函数

  2. 原生网页加载:
    调用window.onload = function(){}

  3. 监听屏幕宽度的变化
    调用window.addEventListener('resize',function(){ });
    调用$(window).on('resize',function(){
    })

  4. 原生方式获取屏幕的宽度
    var windowWidth = window.innerWidth;

    jQ获取屏幕的宽度
    var windowW = window.width();

  1. 媒体查询
    @media screen and (min-width:750px) and (max-width:1120px){
    // 在这一屏幕范围内应该做出什么样的变化
    }

  2. 选择器

    第一个弟弟选择器:+  (li + li 选中的是第一个li的下一个li,
                        如果下一个不是li,则表示该选择器不存在)
    
    所有兄弟选择器:~(li~li 选中的是第一个li的后面所有的li)
    
    类选择器: [ class ^= 'icon-' ] :选中所有class以icon开头的类
              [ class *= ' icon-' ] : 选中所有包含icon的类
    
  3. 清除系统默认的手势事件
    touch-action:none

  4. 使用JQ或者zepto框架实现做动画平移的效果:

    //translateX(100%) : 在x轴相对于自身移动100%
         var currentX = index * 100 +'%';
         $('.line').animate({
     //animate可以换成css
             transform:'translateX( '+currentX+ ')',
             transition:'all 0.2s linear'
         })
    
  5. Bootstrap中轮播图插件叫作Carousel

  6. 手动触发函数:resize
    $(window).trigger('resize');(或者一进来时先调用触发的函数)

  7. 解决php乱码的问题
    header("content-type:text/html;charset=utf-8");

  8. angularJS通过$http获取后台的数据:
    当数据是属于json数据的时候,PHP文件可以通过以下命令进行桥接:
    $res = file_get_contents('./student.json');

  9. overflow的值
    visible:默认值,超出父级内容的会显示出来
    auto:如果内容超出了父级,那就出现滚动条,如果内容没有超出,那就不出现滚动条
    hidden:超出的内容给隐藏掉
    scroll:不管内容是否超出都出现滚动条

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文:https://github.com/electron/electron/blob/master/docs/...
    Shmily落墨阅读 6,200评论 0 1
  • 亲爱的简友,如果你也和我一样想赚钱想疯了,那就继续往下看,我相信你会明白我的意思,从此方向更加明确。 真想陷入赚钱...
    心动恋爱阅读 753评论 1 13
  • 那个雨夜 那个男孩 那把伞 定格在那年初夏 蒲公英的梦,因风飘散 不觉间,生根发芽 怎奈时光,肆意摧残 丢下一丝悲...
    舊时樹前花輕舞阅读 433评论 0 0
  • 微风落枕间, 好梦到谁边。 日作多劳苦, 夕归是易眠。
    點下阅读 176评论 0 4
  • 当夜幕降临—— 人们拉下窗户,熄灭床头灯,蜷身躺在床上,从被子里露出小半张脸和晶晶亮的眼神。窗外混浊的空气,拥堵的...
    迷途小骆驼阅读 899评论 0 1