技术周刊2020-03-09
大前端技术
你需要了解的自动化测试知识
FE篇
基础知识
作为一个开发了多个 H5 项目的前端工程师,在开发过程中难免会遇到一些兼容性等爬过坑的问题。现在我将这些问题一一汇总一下,并在后面给出坑产生的原理,和现阶段常规的填坑方案。由此来做一个阶段性的总结。
JSBridge 是一种 JS 实现的 Bridge,连接着桥两端的 Native 和 H5。它在 APP 内方便地让 Native 调用 JS,JS 调用 Native ,是双向通信的通道。JSBridge 主要提供了 JS 调用 Native 代码的能力,实现原生功能如查看本地相册、打开摄像头、指纹支付等。
进阶知识
如何更好地在 H5 中还原3D模型呢?本文将从模型网格和贴图文件两方面分析,介绍几种通过技术角度优化加载速度和提高渲染性能的途径,在保证 3D 模型不减面,贴图不缩小的情况下,将模型精致地还原在 H5 或其他应用程序中。
本文将带你基于ES6的面向对象,脱离框架使用原生JS,从设计到代码实现一个Uploader基础类,再到实际投入使用。通过本文,你可以了解到一般情况下根据需求是如何合理构造出一个工具类lib。
系统设计
当组织团队达到一定的开发规模时,页面可视化搭建是一个减少冗复开发、释放生产力的最有效方案。
这是 MPM 分享系列的第二篇,在这一篇章里,我们将介绍 MPM 基于四大系统要素之上,如何实现一个高效迭代可维护的系统流程架构
新鲜工具
在过去,前端领域的开发人员只要了解一些 HTML、CSS,也许还有 jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库和框架;并且他们还要不断投资自身来学习新的知识。
开源前端领域渡过了波澜不惊的 2019 年,2020 年开启了下一个 10 年,站在这个起点展望前端的未来,必会面临巨大的变化和挑战。接下来的十年会发生什么?
技术展望
在过去,前端领域的开发人员只要了解一些 HTML、CSS,也许还有 jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库和框架;并且他们还要不断投资自身来学习新的知识。
开源前端领域渡过了波澜不惊的 2019 年,2020 年开启了下一个 10 年,站在这个起点展望前端的未来,必会面临巨大的变化和挑战。接下来的十年会发生什么?
Flutter篇
dna --- 一个 dart 到 native 的超级通道
Android篇
震惊!我觉得这是讲的最通俗易懂的RxJava!
教程(一)、教程(二)、教程(三)、教程(四)、教程(五)、教程(六)、教程(七)、教程(八)、教程(九)、教程(十)