按时间归档:2020年03月

  • Vue CLI 4 发布:自动化升级过程,支持自定义包管理器

    Vue CLI 团队最近把他们的命令行工具更新到了 4.0.0 版本。这一版本可以帮助开发者自动化升级过程,可以使用额外的包管理器,并可以更准确更有效移除 DOM 中多余的空格。 …

    2020年3月18日 1.28K
  • JavaScript 中, 5 种增加代码可读性的最佳实践

    简介 如果咱们关注代码本身结构及可读笥,而不是只关心它是否能工作,那么咱们写代码是有一定的水准。专业开发人员将为未来的自己和“其他人”编写代码,而不仅仅只编写能应付当前工作的代码。…

    2020年3月18日 829
  • 我是如何在 7 分钟内黑掉 40 家网站的?

    我的一个朋友告诉我,他的网站上发现了一个 XSS 漏洞,他想让我深入看看。 XSS,又称跨站脚本攻击 Cross-site scripting,它是一种安全漏洞。XSS 攻击…

    2020年3月18日 1.13K
  • JS 10个 常用的技巧和鲜为人知的特性

    JS是一门发展迅速的语言,正因如此,有些新的特性和功能,咱们没有办法在第时间内知道。在这篇文章中,咱们主要探讨一些少有人知道的特性还有一些常用技巧。 获取查询字符串参数 URLSe…

    2020年3月17日 711
  • 如何前端工程化

    Babel的原理是什么? babel 的转译过程也分为三个阶段,这三步具体是: 解析 Parse: 将代码解析生成抽象语法树( 即AST ),即词法分析与语法分析的过程 转换 T…

    2020年3月17日 830
  • webpack loader实现

    经常逛 webpack 官网的同学应该会很眼熟上面的图。正如它宣传的一样,webpack 能把左侧各种类型的文件(webpack 把它们叫作「模块」)统一打包为右边被通用浏览器支持…

    2020年3月17日 759
  • React Native 在美团外卖客户端的实践

    MRN 简介 MRN(Meituan React Native) 是基于开源的 React Native 框架改造并完善而成的一套动态化方案,在开发体验上基本能与原生 RN 保持一…

    2020年3月17日 716
  • 如何webpack插件编写

    Webpack可以将其理解是一种基于事件流的编程范例,一个插件合集。 而将这些插件控制在webapck事件流上的运行的就是webpack自己写的基础类Tapable。 Tapabl…

    2020年3月16日 887
  • 前端框架通用的面试题

    为什么选择使用框架而不是原生? 框架的好处: 组件化: 其中以 React 的组件化最为彻底,甚至可以到函数级别的原子组件,高度的组件化可以是我们的工程易于维护、易于组合拓展。 …

    2020年3月16日 1.49K
  • 彻底掌握并理解 CORS(跨域资源共享)

    知识要点 浏览器强制执行同源策略,拒绝不同站点的网站访问。 同源策略不会阻止对其他源的请求,但是会禁用对 JS 响应的访问。 CORS 标头允许访问跨域响应。 CORS 与 Cr…

    2020年3月16日 826
QR code