美文网首页
每日前端签到(第130天)

每日前端签到(第130天)

作者: 拿着号码牌徘徊 | 来源:发表于2019-12-30 23:51 被阅读0次
第130天(2018-12-11)

题目一:
使用 div contenteditable 模拟的代价实在太大了。

推荐看看 ant-design 和 elementUI 的源码设计即可。

https://github.com/ElemeFE/element/blob/dev/packages/input/src/calcTextareaHeight.js#L73

https://github.com/ant-design/ant-design/blob/master/components/input/calculateNodeHeight.tsx#L88

题目二:
1、可能是没有设置position
解决:设置position为relative,absolute,fixed
2、设置了浮动
解决:清除浮动
3、父元素position为relative
解决:设置为absolute
题目三:

function printDeal(){
            var printBox = document.getElementById('printBox');
            //拿到打印的区域的html内容
            var newContent =printBox.innerHTML;
            //将旧的页面储存起来,当打印完成后返给给页面。
            var oldContent = document.body.innerHTML;
            //赋值给body
            document.body.innerHTML = newContent;
            //执行window.print打印功能
            window.print();
            // 重新加载页面,以刷新数据。以防打印完之后,页面不能操作的问题
            window.location.reload();
            document.body.innerHTML = oldContent;
            return false;
        }

题目四:
可以配置一个自定义的前端开发环境。在任何一台有docker环境的集群都可以开发。
利用阿里云镜像仓库实现CICD。

相关文章

网友评论

      本文标题:每日前端签到(第130天)

      本文链接:https://www.haomeiwen.com/subject/touuoctx.html