2020-08-13 html的页面时间 + css的css加载 + JS的版权信息添加 + 软技能的node与php

132 篇文章 0 订阅
73 篇文章 0 订阅

2020-08-13 题目来源:http://www.h-camel.com/index.html

[html] 你写一个页面需要多长时间

用模板或ui插件来实现就比较快了

纯手撕原生代码就相对的慢了很多

[css] css加载会阻塞DOM树解析吗?

css被视为阻塞渲染的资源。

css的加载不会阻塞DOM树的解析,但会阻塞DOM树的渲染; 不会阻塞js的下载,但会阻塞js的执行。

提升用户体验: CND托管;css压缩;合理使用缓存;

[js] 写一个方法,当复制页面中的内容时,同时把版权信息也复制上

<script language="javascript" type="text/javascript">
    jQuery(document).on('copy', function(e){
      var selected = window.getSelection();
      var selectedText = selected.toString().replace(/\n/g, '<br>');  // Solve the line breaks conversion issue
      var copyFooter = '<br>---------------------<br>著作权归作者所有。<br>' 
                            + '商业转载请联系作者获得授权,非商业转载请注明出处。<br>'
                            + '作者:SOFIA<br> 源地址:' + document.location.href
                            + '<br>来源:博客园cnblogs<br>© 版权声明:本文为博主原创文章,转载请附上博文链接!';
      var copyHolder = $('<div>', {id: 'temp', html: selectedText + copyFooter, style: {position: 'absolute', left: '-99999px'}});

      $('body').append(copyHolder);
      selected.selectAllChildren( copyHolder[0] );
      window.setTimeout(function() {
          copyHolder.remove();
      },0);
    });
</script>

来源: https://blog.csdn.net/lzuacm/article/details/88197591

[软技能] 为什么nodejs更新代码后要重启进程,而PHP却不用呢?

个人感觉应该是node运行会依赖缓存,需要重启进程来重新生成缓存,而php在请求结束时会释放资源,相当于一切重新开始再次执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值