技术泛文
小磊哥er
大前端工程师
展开
-
不得不说一下vite
vite简介Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。vite作用快速的冷启动:不需要等待打包操作;即时的热模块更新:替换性能和模块数量的解耦让更新飞起;真正的按需编译:不再等待整个应用编译完成,这是一个巨大的改变。vite运行原理在浏览器端使用 export、import 的方式导入和导出模块,在 script 标签里设置 type=“module” ( ES Modu原创 2020-10-16 00:09:40 · 412 阅读 · 0 评论 -
一文看懂Vue3.0的优化
1.源码优化:a.使用monorepo来管理源码Vue.js 2.x 的源码托管在 src 目录,然后依据功能拆分出了 compiler(模板编译的相关代码)、core(与平台无关的通用运行时代码)、platforms(平台专有代码)、server(服务端渲染的相关代码)、sfc(.vue 单文件解析相关代码)、shared(共享工具代码)等目录。Vue.js 3.0,整个源码是通过 monorepo 的方式维护的,根据功能将不同的模块拆分到 packages 目录下面不同的子目录中,每个 p原创 2020-10-16 00:07:30 · 310 阅读 · 0 评论 -
尤雨溪:Vue3.0正式全球发布会_2020
本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。性能方面的优化路由懒加载keep-alive缓存页面使用v-show复用DOMv-for 遍历避免同时使用 v-if长列表性能优化事件的销毁图片懒加载第三方插件按需引入无状态的组件标记为函数式组件子组件分割变量本地化SSR更好的TypeScript集成改进的TypeScript支持,编辑器能提供强有力的类型检查和错误及警告更好的调试支持用于处理大规模用例的新APIreactiver.原创 2020-10-14 23:28:52 · 500 阅读 · 1 评论 -
Vue.js作者谈:Vue 3 最新进展_VueConf 2018
本文只是针对视频内容的重点整理,如若不清楚的地方请看文末链接的现场视频内容。Vue3.0会带来些什么:更快更小更易于维护更好的多端渲染支持其他新功能更快:重构虚拟DOM:更多虚拟时的优化;优化slots生成;内联事件函数提取;基于Proxy的新数据监听系统:全语言特性支持+更好的性能;使用时才会去做监听;利用Proxy减少组件实例初始化开销;达到效果:速度加倍;内存占用减半;更小:便于Tree-Shaking的代码结构:内置组件;指令的运行时;各种工具函数;效果:代码.原创 2020-10-14 23:24:19 · 202 阅读 · 0 评论 -
[Vue源码]一起来学Vue模板编译原理(二)-AST生成Render字符串
本文我们一起通过学习Vue模板编译原理(二)-AST生成Render字符串来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来学Vue双向绑定原理-数据劫持和发布订阅一起来学Vue模板编译原理(一)-Template生成AST一起来学Vue模板编译原理(二)-AST生成Render字符串一起来学Vue虚拟DOM解析-Virtual Dom实现和Dom-diff算法...原创 2019-12-30 10:15:13 · 518 阅读 · 0 评论 -
[Vue源码]一起来学Vue模板编译原理(一)-Template生成AST
本文我们一起通过学习Vue模板编译原理(一)-Template生成AST来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来学Vue双向绑定原理-数据劫持和发布订阅一起来学Vue模板编译原理(一)-Template生成AST一起来学Vue模板编译原理(二)-AST生成Render字符串一起来学Vue虚拟DOM解析-Virtual Dom实现和Dom-diff算法这...原创 2019-12-29 23:03:10 · 413 阅读 · 0 评论 -
[Vue源码]一起来看Vue双向绑定原理-数据劫持和发布订阅
有一段时间没有更新技术博文了,因为这段时间埋下头来看Vue源码了。本文我们一起通过学习双向绑定原理来分析Vue源码。预计接下来会围绕Vue源码来整理一些文章,如下。一起来看Vue双向绑定原理-数据劫持和发布订阅一起来看Vue模板编译原理(一)-Template生成AST一起来看Vue模板编译原理(二)-AST生成Render字符串一起来看Vue虚拟DOM解析-Virtual Dom实现和...原创 2019-12-17 22:16:23 · 409 阅读 · 0 评论 -
jsonp全方位解析
同源策略浏览器的一种安全策略,所谓同源,指的是域名、协议、端口号完全相同限制:cookie、localStorage和IndexDB无法读取;无法操作跨域的iframe里的dom元素;Ajax请求不能发送jsonp原理本质是利用了标签(link,img,script,这里使用script)具有可跨域的特性,由服务端返回预先定义好的javascript函数的调用,并且将服务端数据以...原创 2019-09-22 10:55:25 · 890 阅读 · 0 评论 -
一文快速解读ES6新特性
ECMAScript 2015是一项ECMAScript标准,于2015年6月获得批准。ES2015是该语言的重要更新,也是自2009年ES5标准化以来该语言的第一次重大更新。现在正在主要JavaScript引擎中实现这些功能。有关 ECMAScript 2015语言的完整规范,请参阅ES2015标准。以下简要介绍仅供参考。箭头函数和this箭头函数是使用=>语法的函数简写。它们在语...原创 2019-08-25 23:07:16 · 1987 阅读 · 0 评论 -
你需要的前端进阶书籍清单,分享下载
写在前面目前专注深入JavaScript学习,特花了点时间整理了一些前端学习相关的书籍。大致分为以下7大系列:CSS系列、DOM系列、JavaScript基础系列、JavaScript应用系列、JavaScript进阶系列、JQuery类库系列、MVVM框架系列。这些书籍在这里免费提供下载,有兴趣的一起学习。DOM系列《DOM启蒙》《JavaScript+DOM编程艺术(第2版)...原创 2019-07-31 22:03:13 · 1790 阅读 · 8 评论 -
《Neo4j权威指南》一书阅读笔记
Neo4j,一种图数据库。基于图论而实现的新型数据库系统,擅长处理大量的、复杂的、互联的、多变的网状数据,其效率远远高于传统的关系型数据库。Neo4j目前在数据产品方面得到了广泛的应用。领英用它来管理社交关系,实现朋友推荐;沃尔玛用它来连接“商品关联”和买家习惯,实现零售商品的实时推荐;思科用它做主数据库管理,将企业内部的组织架构、产品订购、设计网络、IT网络等有效的管理起来了。张帜等老师...原创 2018-12-31 20:10:04 · 933 阅读 · 1 评论 -
《计算广告》一书阅读笔记
计算广告:设计大规模搜索和文本分析,信息获取、统计模型、机器学习、分类、优化以及微观经济学等诸多领域的知识。刘鹏老师所写的《计算广告:互联网商业变现的市场与技术》一书,从业务模式到技术架构、从算法模型到工程实践、从理论基础到实现细节、从历史背景到最新动态,对计算广告进行了详实系统的介绍,读后感觉干货满满。以下是我读后的笔记,便于后面翻阅回忆。 ...原创 2018-12-31 18:19:03 · 301 阅读 · 0 评论