zoukankan      html  css  js  c++  java
  • html

    scroll详解:

      window.innerHeight  document.documentElement.clientHeight   // 可视区域的高度

      document.body.clientHeight  // body高度

      scroll的属性 scrollTop scrollHeight (scroll是一个点)

      scrollHeight = document.body.clientHeight -  document.documentElement.clientHeight  (只有容器装不下才会有滚动条,scrollHeight指滚动条可滑动的距离)

        (例如scrollHeight = 400 ,scrollTop到400就到底了)

    font工具:

      用到中文字体时,往往文件都很大,可以考虑使用font-spider压缩,网址http://font-spider.org/

      备注:压缩只识别html中的字体,动态生成的文字可以先随便写到html中,提取完了再删掉

    2、创建文件并下载

    let mime = ''
          let bs = new Base64()
          this.saveAs(('data:'+mime+';charset=utf-8;base64,' + bs.encode('121212')),'filename')
    
    saveAs (Url, filename) {
          var blob = new Blob([''], { type: 'application/octet-stream' });
          var url = webkitURL.createObjectURL(blob);
          // var a = document.createElementNS(xhtml, 'a');
          var a = document.createElement('a');
          a.href = Url;
          a.download = filename;
          var e = document.createEvent('MouseEvents');
          e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
          a.dispatchEvent(e);
          webkitURL.revokeObjectURL(url);
        },
    开黑吗我亚索贼6
  • 相关阅读:
    Python中max()内置函数使用(list)
    linux命令总结mpstat命令
    linux命令总结vmstat命令
    linux命令总结free命令
    linux命令总结top命令
    linux命令总结之echo命令
    Nagios服务器端配置文件详解
    python之OS模块详解
    真正的inotify+rsync实时同步 彻底告别同步慢
    linux BASH shell下设置字体及背景颜色
  • 原文地址:https://www.cnblogs.com/insight0912/p/7346526.html
Copyright © 2011-2022 走看看