前端开发者指南(2017)Cordova (通常用于手机、平板的原生应用) NW.js (通常用于桌面应用) Electron (通常用于桌面应用) 基于 WEB 技术的原生应用 最终,前端开发者从 WEB 浏览器开发中得到经验,并可以脱离浏览器引擎环境编码。近来, 人们正在构思如何脱离 web 引擎,用 web 技术(比如 CSS 和 JS)来构建原生应用。 该环境的例子: NativeScript React Native 该职称授予有计算机科学、工程背景并能熟练运用相关技能的前端开发者。该职位通常要求 就职者有计算机科学学士学位和若干年软件开发经验。当职称名中还包含 “JS 应用” 时,意味 着就职者是高级 JS 开发者,他拥有高级编程、软件开发和应用开发这些技能(也就是有若干 年构建前端应用的经验) CSS/HTML 开发者 该前端职称描述的是熟练掌握 HTML 和 CSS 技术的开发者,但对 JavaScript 平台,也就是在浏览器里)上进行前端开发的经验。 前端 SEO 专家 当职称名包含 “SEO” 时,意味着该开发者熟悉用前端技术设计 SEO 策略(搜索引擎优化策 略)。 前端访问性专家 当职称名包含 “访问性” 时,意味着该开发者熟悉使用前端技术处理访问性的要求和标准。 前端运维 当职称名包含 “运维” 时,意味着开发者在涉及合作、整合、部署、自动化和测试的软件开发 实践上有丰富的经验。 前端测试/质量保证(QA)0 码力 | 164 页 | 6.43 MB | 1 年前3
2019-2021 美团技术年货 前端篇这里也要提前说明一下,因为鸿蒙系统目前还处于 Beta 版本,所以这套适配方案还 没有在实际业务中上线,属于技术层面比较前期的探索。接下来本文会通过原理和部 分实现细节的介绍,分享我们在移植和开发过程中的一些经验。希望能对大家有所启 发或者帮助。 背景知识和基础概念介绍 在适配开始之前,我们要明确好先做哪些事情。先来回顾一下 Flutter 的三层结构: 在 Flutter 的架构设计中,最上层为框架层,使用 业务效率上的选 择,美团民宿业务就是在大前端融合的浪潮中逐浪前行,不断探索和迭代抉择,为解 决业务痛点而孵化出跨端框架技术。本文主要分享美团民宿在跨端复用技术探索层面 以及业务实践过程中积累的经验,希望能给大家带来一些帮助或者启发。 1. 背景 1.1 美团民宿业务介绍 美团民宿专注为消费者提供“住得不一样”的旅居体验,提供的服务包括民宿、酒 店、公寓、客栈、短租、宾馆、旅行住宿等,同时包括树屋、房车、INS Page- 佩奇,并 且注册成为美团内部的公共服务,开始为美团内部更多同学提供更好的使用体验。 本文将系统地介绍 Page- 佩奇平台的定位、设计思路、实现原理及取得成效。我们 也希望这些实战经验与总结,能给更多同学带来一些启发和思考。 三、跨端一体化富文本管理解决方案 3.1 平台定位 我们希望将 Page- 佩奇打造成一款为产品、运营、开发等用户提供快速一站式发布 网页的产研工作台,这是对该平台的一个定位。0 码力 | 738 页 | 50.29 MB | 1 年前3
Hello 算法 1.2.0 简体中文 JavaScript 版解算法工作原理和数据结构底层实现。 ‧ 提倡读者互助学习,欢迎大家在评论区提出问题与分享见解,在交流讨论中共同进步。 0.1.1 读者对象 若你是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与 不会之间反复横跳,那么本书正是为你量身定制的! 如果你已经积累一定的刷题量,熟悉大部分题型,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 、体验变好等)。 在工程领域中,大量问题是难以达到最优解的,许多问题只是被“差不多”地解决了。问题的难易程度一方 面取决于问题本身的性质,另一方面也取决于观测问题的人的知识储备。人的知识越完备、经验越多,分析 问题就会越深入,问题就能被解决得更优雅。 17 第 2 章 复杂度分析 Abstract 复杂度分析犹如浩瀚的算法宇宙中的时空向导。 它带领我们在时间与空间这两个维度上深入探索,寻找更优雅的解决方案。 com 348 ‧ 不同问题的贪心策略的差异较大。对于许多问题来说,贪心策略比较浅显,我们通过一些大概的思考与 尝试就能得出。而对于一些复杂问题,贪心策略可能非常隐蔽,这种情况就非常考验个人的解题经验与 算法能力了。 ‧ 某些贪心策略具有较强的迷惑性。当我们满怀信心设计好贪心策略,写出解题代码并提交运行,很可能 发现部分测试样例无法通过。这是因为设计的贪心策略只是“部分正确”的,上文介绍的零钱兑换就是0 码力 | 379 页 | 18.47 MB | 10 月前3
阮一峰 JavaScript 教程语言开始能在手机中使用了,意味着有可能写出在桌面 电脑和手机中都能使用的程序。 2007年,Douglas Crockford 发表了名为《JavaScript: The good parts》的演讲,次年由 O’Reilly 出版社出版。这标志着软 件行业开始严肃对待 JavaScript 语言,对它的语法开始重新认识, 2008年,V8 编译器诞生。这是 Google 公司为 Chrome0 码力 | 540 页 | 3.32 MB | 10 月前3
Hello 算法 1.1.0 JavaScript版Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与 不会之间反复横跳,那么本书正是为你量身定制的! 如果你已经积累一定的刷题量,熟悉大部分题型,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 com 348 ‧ 不同问题的贪心策略的差异较大。对于许多问题来说,贪心策略比较浅显,我们通过一些大概的思考与 尝试就能得出。而对于一些复杂问题,贪心策略可能非常隐蔽,这种情况就非常考验个人的解题经验与 算法能力了。 ‧ 某些贪心策略具有较强的迷惑性。当我们满怀信心设计好贪心策略,写出解题代码并提交运行,很可能 发现部分测试样例无法通过。这是因为设计的贪心策略只是“部分正确”的,上文介绍的零钱兑换就是 ?=1 ?? 本题的目标是求得所有整数因子的最大乘积,即 max( ? ∏ ?=1 ??) 我们需要思考的是:切分数量 ? 应该多大,每个 ?? 应该是多少? 1. 贪心策略确定 根据经验,两个整数的乘积往往比它们的加和更大。假设从 ? 中分出一个因子 2 ,则它们的乘积为 2(? − 2) 。我们将该乘积与 ? 作比较: 2(? − 2) ≥ ? 2? − ? − 4 ≥ 00 码力 | 379 页 | 18.46 MB | 1 年前3
Hello 算法 1.0.0b5 JavaScript版st、Dart、Zig 等 语言。 ‧ 鼓励读者在章节讨论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若您是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与 不会之间反复横跳,那么这本书正是为您量身定制! 如果您已经积累一定刷题量,熟悉大部分题型,那么本书可助您回顾与梳理算法知识体系,仓库源代码可以 被当作“刷题工具库”或“算法字典”来使用。 以下原因。 ‧ 不同问题的贪心策略的差异较大。对于许多问题来说,贪心策略都比较浅显,我们通过一些大概的思考 与尝试就能得出。而对于一些复杂问题,贪心策略可能非常隐蔽,这种情况就非常考验个人的解题经验 与算法能力了。 ‧ 某些贪心策略具有较强的迷惑性。当我们满怀信心设计好贪心策略,写出解题代码并提交运行,很可能 发现部分测试样例无法通过。这是因为设计的贪心策略只是“部分正确”的,上文介绍的零钱兑换就是 ?=1 ?? 本题目标是求得所有整数因子的最大乘积,即 max( ? ∏ ?=1 ??) 我们需要思考的是:切分数量 ? 应该多大,每个 ?? 应该是多少? 1. 贪心策略确定 根据经验,两个整数的乘积往往比它们的加和更大。假设从 ? 中分出一个因子 2 ,则它们的乘积为 2(? − 2) 。我们将该乘积与 ? 作比较: 2(? − 2) ≥ ? 2? − ? − 4 ≥ 00 码力 | 375 页 | 30.68 MB | 1 年前3
Hello 算法 1.0.0 JavaScript版Rust、C 和 Zig 等语言。 ‧ 鼓励读者在线上章节评论区互帮互助、共同进步,提问与评论通常可在两日内得到回复。 0.1.1 读者对象 若你是算法初学者,从未接触过算法,或者已经有一些刷题经验,对数据结构与算法有模糊的认识,在会与 不会之间反复横跳,那么本书正是为你量身定制的! 如果你已经积累一定的刷题量,熟悉大部分题型,那么本书可助你回顾与梳理算法知识体系,仓库源代码可 以当作“刷题工具库”或“算法字典”来使用。 com 348 ‧ 不同问题的贪心策略的差异较大。对于许多问题来说,贪心策略比较浅显,我们通过一些大概的思考与 尝试就能得出。而对于一些复杂问题,贪心策略可能非常隐蔽,这种情况就非常考验个人的解题经验与 算法能力了。 ‧ 某些贪心策略具有较强的迷惑性。当我们满怀信心设计好贪心策略,写出解题代码并提交运行,很可能 发现部分测试样例无法通过。这是因为设计的贪心策略只是“部分正确”的,上文介绍的零钱兑换就是 ?=1 ?? 本题的目标是求得所有整数因子的最大乘积,即 max( ? ∏ ?=1 ??) 我们需要思考的是:切分数量 ? 应该多大,每个 ?? 应该是多少? 1. 贪心策略确定 根据经验,两个整数的乘积往往比它们的加和更大。假设从 ? 中分出一个因子 2 ,则它们的乘积为 2(? − 2) 。我们将该乘积与 ? 作比较: 2(? − 2) ≥ ? 2? − ? − 4 ≥ 00 码力 | 376 页 | 17.57 MB | 1 年前3
JavaScript 正则表达式迷你书 老姚 - v1.1贴近实战的教程之后,你会发现自己的代 码其实还可以再精简下。 — 江湖人称向前兄 本书规则、案例、原理兼备,讲解透彻,是一本不可多得的正则表达式入门、进阶资料。无论你是初 入门的小白,还是有经验的程序员,都能从这本书学到很多东西。这可能是我读过的最好懂的一本正 则教程。感谢作者老姚的工作。 — 文蔺 良师易得,益友难求。工作中得到了老姚的很多帮助,很是感谢。最近拜读了老姚的正则表达式一书0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.0贴近实战的教程之后,你会发现自己的代 码其实还可以再精简下。 — 江湖人称向前兄 本书规则、案例、原理兼备,讲解透彻,是一本不可多得的正则表达式入门、进阶资料。无论你是初 入门的小白,还是有经验的程序员,都能从这本书学到很多东西。这可能是我读过的最好懂的一本正 则教程。感谢作者老姚的工作。 — 文蔺 良师易得,益友难求。工作中得到了老姚的很多帮助,很是感谢。最近拜读了老姚的正则表达式一书0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript Promise迷你书(中文版)迷你书(中文版) 4 • Effective JavaScript(日文版)5 如果你读过上面的其中一本的话,就应该非常容易理解本书的内容了。 另外如果你有使用JavaScript编写Web应用程序的经验,或者使用Node.js编写过命令 行、服务器端程序的话,那么你可能会对本文中的一些内容感到非常熟悉。 本书的一本分章节将会以Node.js环境为背景进行说明,如果你有Node.js基础的话,那 么一定会非常容易理解这部分内容了。0 码力 | 112 页 | 1010.02 KB | 1 年前3
共 11 条
- 1
- 2













