浅谈使用 Vue 构建前端 10w+ 代码量的单页面应用开发底层
随着业务的不断累积,目前我们 ToC 端主要项目,除去 node_modules, build 配置文件,dist 静态资源文件的代码量为 137521 行,后台管理系统下各个子应用代码,除去依赖等文件的总行数也达到 100万 多一点。
Vue源码探究-虚拟DOM的渲染
按照创建 Vue 实例后的一般执行流程,首先来看看实例初始化时对渲染模块的初始处理。这也是开始 mount 路径的前一步。初始包括两部分,一是向 Vue 类原型对象上挂载渲染相关的方法,而是初始化渲染相关的属性。
【uni-app&微信小程序&React Native】跨端原理初探
文章内容以官方文档为基础,对uni-app的基础框架(逻辑层、渲染层)、组件、API进行简单地分析以官方文档为基础,对微信小程序框架(逻辑层、视图层)、运行时进行简单地分析以官方文档为基础,对React Native旧架构和新架构进行简单地分析1. uni-app编译在web平台,将.vue文件编译为js代码。与普通的vue cli项目类似在...
一文纵览EMAS 到底内含多少阿里核心技术能力
EMAS的整体定位是阿里巴巴移动技术对外输出的主窗口,沉淀了阿里巴巴近10年在移动互联网技术架构上的积累以及在一系列垂直场景中所实践的核心技术能力。一方面,EMAS希望为广大开发者提供安全、稳定、快速、弹性的移动应用基础设施,另一方面也希望帮助广大中小企业、初创团队以及处于“互联网+”转型阶段的传统企业构建工...
前端智能化的未来 10 年,越早入行越吃香!
在写这篇文章之前,我一直在思考该用什么的方式能讲清楚前端为什么要向智能化方向切换的理由,真的反复思考很久,后来决定还是以我做前端的过去 10 年的所见所闻来做个解答吧,这样让大家也都更有些体感。
一文纵览EMAS 到底内含多少阿里核心技术能力
EMAS的整体定位是阿里巴巴移动技术对外输出的主窗口,沉淀了阿里巴巴近10年在移动互联网技术架构上的积累以及在一系列垂直场景中所实践的核心技术能力。一方面,EMAS希望为广大开发者提供安全、稳定、快速、弹性的移动应用基础设施,另一方面也希望帮助广大中小企业、初创团队以及处于“互联网+”转型阶段的传统企业构建工...
2019-03-21
Flutter动态化框架Thresh
移动端技术栈自诞生以来,其双端开发成本和发布效率一直广受诟病。为了解决这些问题,前端跨端技术一直在不断尝试,希望能一次开发、多端运行并且能做到快速发布。期间经历了多个技术发展阶段。
2017-当行远方
又是一年圣诞夜 去年的这个时候,自己全心全意的投入于编程这项活动中。面对着或多或少的质疑,提笔写下了一篇短文《拥抱自己所热爱的,即是正义。》 无关风月,没有胜负。只是心有猛虎,即使只是做困兽之斗,也不甘被任何人束缚。 2016这一年 在前些天写的文章《2016-编程元年》中,有简单的提到这一年做的事情,但是没...
寒冬 winter:代码无捷径,只怕有心人
2018年初冬,在淘宝996乐队的《持续迭代》的余味中,winter 在 Vue Conf 上以“挖掘 Vue 的声明式交互能力”为题做了演讲
为什么我们放弃了Vue?Vue和React深度比较
我使用Vue和React已经很长一段时间了,两个框架上实践代码量都在10万行以上。不得不说都是都很不错的,帮助开发者减少很多工作量,某种框架是现代化Vue和React在两者之间的选择并不像选择苹果或香蕉一样简单,两者在工程实践上的差异让我们逐渐放弃了Vue。此处以不一样的角度对彼此进行深度对比。
萌新的前端之旅
谢刘总邀,想想自己从当初被鹅厂的学姐拉入前端的坑也已经过了好久好久了,也该写点东西总结一下自己的萌新之路了。这篇文章仅站在一个新人的角度写写我眼里的前端。
Flutter入坑简介及环境配置详解
配置教程直接往下翻吧,前面都是废话。Flutter现在没听过的怕是没几位井中同仁了吧,继React Native大潮后的又一跨平台吊炸天框架。风风火火一年了,我也得借着这个机会赶紧上波末班车(主要是技术老大翻她牌子了)。到目前的体验是较为惊艳。
面试官:你有用过Flutter吗? Flutter架构是怎么样,为什么会比其他如ReactNative好
面试官: 你有用过Flutter吗? Flutter架构是怎么样,为什么会比其他如ReactNative好心理分析: 面试官所在的项目是用Flutter 开发的,或者正在转Flutter这种技术。如果你不会,面试官在第一眼会认为后面来应聘的人或许会、为了杜绝这种情况发生,你一定要说以前研究过,写过相关代码。其实”有用过Flutter“对大多数求职只...
Vue的前世今生 | 核心原理分析
写作不易,未经作者允许禁止以任何形式转载!如果觉得文章不错,欢迎关注、点赞和分享!博客原文链接:Vue的前世今生Vue的前世今生2013 尤雨溪个人项目2014.2 0.1版本发布2015.10 1.0版本发布模板语法改进2016.9 2.0版本发布跨端新的渲染机制2019.10 3.0 alpha发布性能架构按需引入Composition APIProxy observerAOT优化...
2021-05-19
Web or Native 哪个才是元宇宙的未来(下)?
上一篇文章我们介绍了 Web 和 Native 的发展历程,对Web端的跨平台特性以及生态的发展和普及程度广的优势进行了分析,还没有看到的朋友们可以点击下面链接回顾一下哦👇
2022-01-26
前端每周清单:React Router 4.0发布、Firefox 52默认支持WebAssembly、苹果热修复门盘点
《苹果封杀带有热更新特性的应用》:近日,部分使用 Rollout.js 或者 JSPatch 的开发者表示其应用在提交审核时受到了警告,表示因为应用可能会在运行时改变其功能特征而被打回。与此同时 React Native、Weex 等混合开发技术人员也表示了担心,不过 Rollout.js/JSPatch 都会暴露底层接口给 JavaScript 调用,而 RN 只是内...
2017-03-13
前端每周清单第 45 期: Safari 支持 Service Worker, Parcel 完整教程, 2017 前端大事件
前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。