开发框架
-
有哪些 GitHub 项目的 README 堪称教科书?
有哪些 GitHub 项目的 README 堪称教科书?我敢说我的GitHub开源项目,每个README都是十分规范的。 其实做项目是按照整个产品思维来梳理的。 需要在readme中说清楚几件事: 这个项目是什么 跟同类产品/工具有什么独特之处 怎么用,更
-
一篇文章搞懂android存储目录结构
一篇文章搞懂android存储目录结构前两天因为开发一个app更新的功能,我将从服务器下载的apk文件放在了内部存储目录(测试手机为小米,路径为:data/user/0/packagename/files)下面,然后安装的时候一直安装不了,提示解析包出错。后来查询发现,安装apk是调用了PackageInstall…
-
Vue 源码解读(1)—— 前言
Vue 源码解读(1)—— 前言深入研究 Vue 技术栈的源码原理,从框架源码解读到手写框架 ……………….
-
前端优秀实践不完全指南
前端优秀实践不完全指南本文其实应该叫,Web 用户体验设计提升指南。 … 所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。 良好的用户体验设计…
-
前端必备javascript书籍测评【含红宝书和绿皮书】
前端必备javascript书籍测评【含红宝书和绿皮书】本书由 JavaScript 之父 Brendan Eich 与 ES6 规范首席作者 Allen Wirfs-Brock 联合编写,记录1995~2015共计 20 年的 JavaScript 演化经历。全书不仅讲解了大量语言技术细节层面的演进,更复盘了更高层面上规范制定与标…
-
号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法
号外!号外!全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法1. 背景 Apple一直在引领设计的潮流,自从iPhone X发布之后,刘海屏就一直存在争议。不过不管你怎样,Android也要跻入“刘海屏“的行列,Android P预览版增加了很多亮点新特性,其中最接地气、最直观的改变当属适配了类似于华为P20的顶部凹槽屏幕设计这一项,也…
-
写给中高级前端关于性能优化的9大策略和6大指标 | 网易四年实践
写给中高级前端关于性能优化的9大策略和6大指标 | 网易四年实践所有的性能优化都围绕着两大层面两小层面实现,核心层面是网络层面和渲染层面,辅助层面是时间层面和体积层面,而辅助层面则充满在核心层面里,笔者通过本文整理出关于前端性能优化的九大策略和六大指标
-
「一劳永逸」一张脑图带你掌握Git命令
「一劳永逸」一张脑图带你掌握Git命令最近在网易工作之余,遇到Git上面一些问题,趁这次的机会,补一补Git基础知识。 公众号前端UpUp,回复Git,即可获取脑图。 本文更多梳理的是Git常用命令,非原理篇,需要这部分知识的可以往下看。 当我们使用git管理文件时,比如git init时,这个时候,会多一个.gi…
-
后端架构师技术图谱
后端架构师技术图谱分享自 GitHub
-
[译] 理解 JavaScript 中的执行上下文和执行栈
[译] 理解 JavaScript 中的执行上下文和执行栈如果你是或者想成为一名 JavaScript 开发者,你必须知道 JavaScript 程序内部是如何执行的。理解执行上下文和执行栈对于理解其他 JavaScript 概念(如变量声明提升,作用域和闭包)至关重要。 正确理解执行上下文和执行栈的概念将使您成为更出色的 JavaS…
-
前端工程化那些事
前端工程化那些事Parcel相比前面介绍的webpack最大的区别就是:不需要维护配置文件,举个例子来说明:如果你想转换less的语法,在webpack你需要配置less-loader来完成,而Parcel不需要安装 less, 当检测到 less 文件时 Parcel 将会自动转换。换句话说…
-
手机web前端调试页面的几种方式
手机web前端调试页面的几种方式PC端web页面调试比较容易,这里主要说几种移动端调试的方法,从简单到复杂、从模拟调试到远程调试,大概分为几部分: 1、Chrome DevTools(谷歌浏览器)的模拟手机调试 2、weinre(web inspector remote)远程调试工具 3、微信的“web开发者…
-
程序员找工作黑名单
程序员找工作黑名单换工作的时候,谨防踩坑。
-
前端代码质量管理(一)
前端代码质量管理(一)1. 编码规范 相信编码规范对于大家来说不算是陌生,如果在 9102 年再次聊起这个话题,恐怕耳朵会起茧,但编码规范从制定到落地是一个艰难的旅程,特别是对于不同成员的编码习惯,还有棘手的祖传代码。无论你是老司机还是新手不妨了解一下。 如何制定编码规范?这是一个永恒的话题,甚至出…
-
想知道一个20k级别前端在项目中是怎么使用LocalStorage的吗?
想知道一个20k级别前端在项目中是怎么使用LocalStorage的吗?前言 大家好,我是林三心,用最通俗的话,讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心,今天就给大家唠一下嗑,讲一下,怎么样使用localStorage、sessionStorage,才能更规
-
关于前端大管家 package.json,你知道多少?
关于前端大管家 package.json,你知道多少?6000字详解package.json,今天看前端的大管家package.json文件相关的配置,充分了解这些配置有助于我们提高开发的效率,规范我们的项目。文章内容较多,建议先收藏在学习!
-
以前端架构师身份,从零开始搞事搞事搞事(1)
以前端架构师身份,从零开始搞事搞事搞事(1)当一个没有管理经验前端架构师,在国企接手了一个烂摊子!怎么在团队和项目都快速膨胀的情况下,让大家信服,并让前端效率极剧提高呢?从技能、工程、架构、管理角度切入,做一个优秀的前端架构师。
-
时势下的HMS和GMS的前世今生——前生篇
时势下的HMS和GMS的前世今生——前生篇我是大菊厂消费者BG HMS云服务安全工程部运营喵一枚,学名“安全运营喵酱”,受邀在开发者社区论坛HMS Core发布自己对HMS VS GMS 的一点思考,主要作为事件的亲身经历着,有感于华为消费者BG内部的快速变革,从营销、商业模式、竞争等多维视角,力图从亲厉者的视角记录这…
-
DevEco Studio使用指南–平行视界
DevEco Studio使用指南–平行视界高效开发和创新业务是开发者一直追求的目标,当接到开发需求时,如果可以找到现成的API调用,能为开发者节省大把时间,将会留有更多的时间进行业务的创新。华为DevEco Studio聚合了华为丰富的开放能力,提供海量的API供开发者调用,帮助开发者高效集成华为EMUI特色开放能力,…
-
一口(很长的)气了解 babel
一口(很长的)气了解 babel… 简单来说把 JavaScript 中 es2015/2016/2017/2046 的新语法转化为 es5,让低端运行环境(如浏览器和 node )能够认识并执行。本文以 babel 6.x 为基准进行讨论。最近 babel 出了 7.x,放在最后聊。 严格来说,babe…