当前位置: 首页 > Web前端 > HTML5

阿里云前端周刊-第15期

时间:2023-04-05 21:11:34 HTML5

推荐一、我们为什么选择TypeScripthttps://redditblog.com/2017/0...本文是Reddit工程师NiranjanRamadas描述的选择前端时选择TypeScript的考虑过程-端技术。笔者认为,任何一种语言都有其优点和缺点,但一门合适的语言应该具备以下特点:强类型、完整的工具链支持、可以在生产环境中使用。作者还专门对比了TypeScript和Flow,TypeScript是一种可以编译为JavaScript的超集语言,Flow提供了一系列额外的注解来实现类型系统。Flow可以保证很好的类型覆盖,但是它对多态性的支持不是很好,TypeScript社区比较活跃。2.TypeScript2.4发布https://blogs.msdn.microsoft....TypeScript是JavaScript语言的超集,提供静态类型和许多高级功能;并且在最新的2.4版本中,新增了动态导入语法、字符串枚举类型等特性,改进了泛型推导等功能。3.Nodev8.1.3发布https://nodejs.org/en/blog/re...最近发布的Nodev8.1.3版本包含一系列错误修复和文档内容改进4.了解V8引擎https://zhuanlan.zhihu.com/p/...随着Web相关技术的发展,JavaScript要承担的工作越来越多,已经超出了“表单验证”的范畴,需要快速解析和执行JavaScript脚本。V8引擎就是为了解决这个问题而诞生的,在node中也使用了它来解析JavaScript。其他1.错误和错误栈处理http://mp.weixin.qq.com/s/lfX...错误处理对于编程来说至关重要。在javascript中,主要通过Error和stackTraces保存相关信息,帮助开发者调试代码。下面我就和大家一起探讨下JS异常捕获方案。文章将从栈开始,由浅入深地讲述。2.基于指令混合的前端通用埋点方案https://zhuanlan.zhihu.com/p/...本文介绍了一种通用前端埋点方案的设计与实现,具有广泛的应用前景适配项目范围广、使用方便、与业务逻辑解耦等优势在外卖业务平台上进行了一段时间的尝试,取得了较好的效果。3.如何成为全栈开发者https://www.sitepoint.com/ful...全栈工程师就是那些能够将初始原型转化为MVP(MinimumViableProducts)的人,他们通常被称为行业领袖万精油,万事俱备,名声在外。为了定义现代全栈工程师,我们首先需要关注全栈开发人员过去是什么样的。4.Thinkwithyourheart(IBMUserExperienceGuidance)https://www.ibm.com/design/la...IBM在将自己重塑为设计思维公司时,坚持以用户为北的设计方针星和坚信用户体验在确定品牌后,提出了六大共同的设计体验。