240 发简信
IP属地:贵州
  • 【JavaScript】深入理解Babel原理及其使用

    前言 半年前也写过一篇babel的简单使用文章,当时看了下babel的文档,但是很多地方还不理解,所以文章里没有怎么说道babel的一些关键概念,只是机械的描述如何使用(配合...

  • 120
    CSP: Content-Security-Policy详解

    前言 跨域脚本攻击(XSS)是最常见、危害最大的网页安全漏洞。 为了防止它,要采取很多编程措施(比如大多数人都知道的转义、过滤HTML)。很多人提出,能不能根本上解决问题,即...

  • 详解JS函数柯里化

    第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...

  • 谢谢大佬,写得很全面:relaxed:

    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • 120
    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • react router项目部署nginx 配置问题

    背景:项目中使用了react、react-router开发,在部署到nginx服务器时遇到了以下问题 history nginx配置 如下介绍使用browser histor...

  • 120
    我学 dva 那些事儿

    今天正式入驻简书,准备开一个专题总结下最近的学习成果 —— dva。 dva 是由阿里架构师 sorrycc 带领 team 完成的一套前端框架,在作者的 github 里是...

  • dva-loading 实践用法

    dva 中页面过渡效果封装的很好,下面介绍常用的两个 js 库。 之前对 dva-loading 理解存在误区,认为只要在 index.js 中配置一下就没事了,事实上 dv...

  • 120
    Webstorm 超实用教程

    Webstorm 这篇文章的阅读量已经超过 10 万了。对于前端开发,Vscode 基本成为默认开发工具,Webstorm 在慢慢退出历史舞台。如果你还没有接触过 Vscod...

  • 前端导出csv格式时产生中文乱码

    http://blog.csdn.net/oscar999/article/details/16342699 导出csv格式时其他都很正常,只有中文容易产生乱码,后来找到了添...

  • js实现文件下载

    https://scarletsky.github.io/2016/07/03/download-file-using-javascript/http://blog.csdn...

  • async/await 使用的注意事项

    在用async/await时,我遇到了一个错误: 错误代码如下: 而且返回test函数的处理结果是一个promise对象,而不是预期的字符串或错误对象。后来查询了相关资料,才...

  • css学习笔记

    负边距 找了一下负边距的相关文档:CSS布局奇淫巧计之-强大的负边距,总结了一下: 如果margin为正值,则相当于把元素盒给推过去;若margin为负值,则相当于把元素盒拉...

  • 120
    w3c规范--css

    本文摘取自《css揭秘》一书 版本号 在css2以后,工作组逐渐认识到将这门庞大的语言单独塞到某个规范中不适合语言的发展。因此,它们决定将css打散分割到不同的规范中,每个模...

  • Bug调式技巧

    这篇文章里面所写的东西我都多多少少在其他人所写的文章中看到过,然而观摩得到的技巧远远没有自己所实践出来的更深刻: 通过注释代码来屏蔽无关因素,一步步找到问题的核心。这一条在观...

  • 实现下拉框及一些需要注意的问题

    今天我实现了网页的下拉框,有两种操作思路:即纯css路线和js路线。最终实现的效果是相同的: 纯css的实现方法: jQuery的实现方法: jQuery的实现方法取消了前面...

  • apache2配置代理服务器

    当我要把已经写好的node应用放到服务器上面时,却发现服务器已经安装了apache2,为了避免端口的冲突,我将node的监听端口换成了8080,但这样访问起来又比较麻烦,然后...

  • 120
    关于jQuery插件ztree的一些使用心得

    近来在开发过程中我使用了ztree插件,在使用过程中掉进了一些坑里,有些用了很大的劲才爬出来。在此记录下来,以供以后查阅。 1.关于官方demo的查看 官方的demo只有一些...

  • 包含文件类型的页面提交前增加键值对

    要对提交前的数据进行进一步处理,一个经典的思路就是应用ajax技术,又因为页面包含文件类型,为了省事,我用了HTML5的FormData这一API,但是后台的body-par...