按时间归档:2019年10月

  • 离屏Canvas — 使用Web Worker提高你的Canvas运行速度

    Canvas是一个非常受欢迎的表现方式,同时也是WebGL的入口。它能绘制图形,图片,展示动画,甚至是处理视频内容。它经常被用来在富媒体web应用中创建炫酷的用户界面或者是制作在线(web)游戏。 它是非常灵活的,这意味着绘制在Canvas的内容可以被编程。举个?,JavaScript就提供了Canvas的系列API。这些给了Canvas非常好的灵活度。 但同时,在一些现代化的web站点,脚本解析运行是实现流畅用户反馈的最大的问题之一。因为Canvas计算和渲染和用户操作响应都发生在同一个线程中,在动画中(有时候很耗时)的计算操作将会导致App卡顿,降低用户体验。

    2019年10月30日 2.10K
  • 2018年前端开发工作手册指南

    Introduction 什么是前端开发人员? 2017年度前端开发回顾 即将在2018的发生前端故事… 第一部分:前端实践 前端开发相关职位 前…

    2019年10月30日 1.48K
  • 在JavaScript中为什么应该用map和filter替换forEach?

    当你需要拷贝一个数组的全部或者部分到一个新数组的时候,优先使用map和filter而不是forEach。 咨询工作的好处之一是我可以看到无数的项目。这些项目在规模、使用的编程语言和…

    2019年10月30日 1.17K
  • 即将发布的JavaScript2018:异步生成器,更好的正则表达式

    发布于2018年6月的年度ECMAScript 更新, 尽管在常见功能上仅次于ECMAScript6, 但仍是至今为止最大的年度版本。 Brian Terlson,是ECMAScr…

    2019年10月30日 1.04K
  • 别了JavaScript;你好,WebAssembly

    Web开发与JavaScript开发向来是同义词。就是说,直到现在。但一种新的Web开发形式已然出现,声言会取代JavaScript。作为一个拥有15年Web开发经验的程序员,这个新方向瞬间吸引了我。

    2019年10月30日 1.24K
  • 推荐10个能编译为JavaScript的语言

    我们都知道Javascript并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情况,一些新的语言或现有语言的编译器被创造出来,你不用写一行Javascript或者考虑这种语言的局限,就能生产在浏览器能运行的代码。 这篇文章包括了十种有趣的语言能够编译为Javascript,在浏览器或者Node.js中被执行。

    2019年10月30日 1.57K
  • 前端人员最喜爱JavaScript数据可视化和图表库总览~

    现在有很多图表库,但哪一个最好用?这可能取决于许多因素,如业务需求,数据类型,图表本身的目的等等。在本文中,每个JavaScript图表库将与一些关键因素进行比较,包括图表类型,商业或免费和开源状态。这些图表库通过实践经验从而进行了彻底的分析,以最大限度地进行最佳比较。

    2019年10月30日 2.07K
  • 下一个Web应用中,你必须使用Vue.js的三个理由

    选择一个JavaScript框架真是太难了——因为有太多的框架可以供我们使用,并且它们之间的差距并不是很明显。如果你认为生产率(“我开发起来有多快”)和性能(“我的网页性能如何”)是最重要的两点的话,就让我展示一下为什么Vue.js是一个非常可靠的构建网页以及SPA(单页Web应用)的框架吧。

    2019年10月30日 1.06K
  • 使用Vuex解决Vue中的身份验证

    传统方式中,许多人使用本地存储,来管理通过客户端验证生成的tokens。一个大问题是如何有更好的方式,来管理验证tokens,从而允许我们来存储更大的用户信息。 这就是Vuex的作…

    2019年10月30日 1.33K
  • 使用Jest测试Vuex Action

    在隔离状态下测试Action是非常直接的。action应该与调用它的组件解耦,独立的进行测试。 本文主要讲述在组件中正确的测试action 我正在书写一本关于VUE应用程序测试的…

    2019年10月30日 1.66K
QR code