直播回顾 · 程序媛的成长蜕变
本次分享由腾讯犀牛鸟「云开发」校园技术布道师养成计划邀请,为年轻程序员解答,如何进入学习提升自己、如何找到最适合自己的技术路线以及如何才能在毕业后进入大厂等问题。 本文从两个模块展开,首先分享从小白时期成长为高级工程师的成长历程,然后探讨程序员应该从哪些方面着手,提升自身的技术…
从 SQL 到 MongoDB,这一篇就够了
很多开发者首次接触数据库(通常是在高校课堂)的概念,或者说接触第一个数据库,通常是 SQL 数据库,而现在,NoSQL 数据库后来居上,很多原 SQL 数据的使用者难免有转向 NoSQL 的需求。而作为 NoSQL 数据库的代表,MongoDB 在社区越来越流行,生产环境的使用…
性能优化魔法师:中文字体实践篇
Web 项目中,使用一个适合的字体能给用户带来良好的体验。但是字体文件这么多,如果设计师或者开发人员想要查询字体,只能一个个打开,非常影响工作效率。因此,我负责的平台项目刚好需要实现一个功能,能够支持根据固定文字以及用户输入预览字体。在实现这一功能的过程中主要解决两个问题: 现…
蒲公英 · Taro 的诞生与演进
从 Taro 团队第一次在社区内提到 Taro Next 版本的构架到现在已经数月有余, Taro Next 也在社区内饱受期待,有很多小伙伴可能已经在 next 分支中体验过全新的版本,也有很多在一直期待 Taro Next 的版本发布。 Taro Next 在这几个月内,从…
JDR DESIGN 开发小结 — 萌新妹子の项目初体验
JDR DESIGN 是京东零售设计中台的门户站点,展示京东零售设计服务平台的产品以及应用场景,特点是动效丰富、图片细节多、要求整站文案和外链可配置。项目最大的困难就是动效开发复杂和开发排期紧凑的问题。 这是我入职以来负责的第一个项目,需要花大量时间来熟悉新的开发流程,项目排期…
Taro Next 发布预览版:同时支持 React / Vue / Nerv
自 Taro 2.0 起,我们将会启动对整个 Taro 系统架构的革新,这次革新我们将其称之为 Taro Next。Taro Next 革新完成之后,Taro 本身的拓展性、稳定性、可维护性都会大幅提高,相应地,使用 Taro 的开发者也会获得更好的开发体验,降低更多开发成本和…
附源码「快快戴口罩」智能识别人脸,给集体照戴上口罩
采用 Taro 跨端框架,采用腾讯云开发模式,采用基于腾讯云的五官分析的人脸识别,实现了自动为头像戴上口罩的功能。 我是 盛瀚钦,沪江 CCtalk 前端开发工程师,Taro 框架的 issue 维护志愿者,主要侧重于前端 UI 编写和团队文档建设。 本来呢,我的方案是小程序配…
蒲公英·凹凸精选期刊:第 01 期
又是一年年关将至,马上就要到庚子鼠年了,不知道在过去的一年内,大家有没有在凹凸实验室看到让自己眼前一亮的分享呢?今天小助手也给大家准备了一份小礼物。 希望大家在新的一年里,家庭美满、工作顺意,不仅在生活中福气满满,也可以在凹凸实验室这里有所收获,在技术上稳步向前。 回顾这一年,…
Taro 2.0:拥抱社区,拥抱变化
Taro 1.x 版本自去年 9 月份发布以来,已经陪伴大家度过了一年多的时间,在此期间 Taro 一直保持高速成长,发布了多个具有重大意义的版本,让 Taro 成为如今一个功能完善,拥有众多忠实拥趸的多端统一开发框架。 尽管 Taro 一直保持超高的迭代速度,Taro 的整体…
Taro Next 架构揭秘 | GMTC《小程序跨框架开发的探索与实践》万字无删减
2017 年 1 月 9 日凌晨,万众期待的微信小程序正式上线。 在此之前,京东投入一个前端小团队,经过一个月的封闭式开发,以一周一个版本的速度进行迭代,终于在第一时间发布了自己的 「京东购物」 小程序,尽管功能和界面现在看起来有些简陋,但在当时是完全符合微信小程序「触手可及,…
基于云开发模式下的多端电商应用
大家好,我叫钟鑫,来自京东凹凸实验室,是 Taro 框架的的核心开发成员,同时也曾负责京东购物小程序首页与搜索的开发。 我有一个朋友跟我说,他在创业公司,他们往往会开辟不同的项目,做不同端的发布,非常的繁琐,希望在低成本,尽量轻便的模式,去做一个项目的市场试水迭代。 在创业型的…
羚珑项目自动化测试方案实践
本文将分享结合羚珑项目自身情况搭建的测试工作流的实践经验,针对于 Node.js 服务端应用的工具方法和接口的单元测试、集成测试等。实践经验能给你带来: 利用 Jest 搭建一套开发体验友好的测试工作流。 书写一个高效的单元测试用例,及集成测试用例。 利用封装技术实现模块间的分…
前端也要懂一点 MongoDB Schema 设计
“我有很多 SQL 的开发经验,但是对于 MongoDB 来说,我只是个初学者。 我该如何在数据库里实现 One-to-N 的关系? ” 这是我从参加 MongoDB office hours 的用户那里得到的最常见的问题之一。 对于这个问题,我无法提供一个简单明了的答案,因为…
京喜首页(微信购物入口)跨端开发与优化实践
随着今年的双十一落下帷幕,京喜(原京东拼购)也迎来了首捷。双十一前夕微信购物一级入口切换为京喜小程序,项目顺利通过近亿级的流量考验,在此与大家分享一点自己参与的工作。 在接手项目前,京喜业务已在线上稳定运行较长时间。但经过一段时间迭代维护后,发现首页存在以下问题: H5、小程序…
2019年,是否可以抛弃 CSS 预处理器?
随着前端工程化的不断完善,CSS 预处理器已经成为项目中不可缺少的部分,很多人在项目技术选型阶段就会先选择一个 CSS 预处理器,绝大部分前端工程的脚手架也内置了一系列的 CSS 预处理的模版,大家已经习惯了享受 CSS 预处理器带来的书写代码的灵活流畅,反而将原生的 CSS …
TOP 10:Taro 最受欢迎物料大赏
Taro 物料市场诞生于「让每一个轮子产生价值」的理念,希望让开发者之间可以分享和共享代码,上线仅 4 个多月,开发者们已经上传分享了 64 个物料,物料市场也从无人知晓到了查找物料就逛一下找一找。 Taro 物料市场的物料目前分为 4 大类,组件、UI 库、模版、SDK。每个…
Sketch 插件开发实践
Sketch 是非常流行的 UI 设计工具,2014年随着 Sketch V43 版本增加 Symbols 功能、开放开发者权限,吸引了大批开发者的关注。 目前 Sketch 开发有两大热门课题:① React 组件渲染成 sketch 由 airbnb 团队发起,② 使用 s…
select 下拉标签右侧下三角样式怎么修改?
修改小三角默认的背景边框等等,或者是替换图标,不是修改select整体,只是右侧下三角
b,strong标签的问题
em,i,strong,b这四个标签有些网页中把他们的font-style设置成了normal,为啥要这么做呢?防止浏览器不兼容?还是啥原因呢
Taro 邀你加入社区共建 — 社区共建倡议书
Taro 作为一个多端统一开发解决方案,自诞生以来一直保持着高速的发展态势, 从一个单一的开发框架发展到如今服务数万名开发者的多端解决方案,Taro 的成长有 Taro 团队不忘初心的努力,但更重要的是,离不开社区广大开发者的支持和帮助。 我们可以先来看一组数据。 Taro 从…