前言 之前学习 vue 的时候,一直没刨根问底过。在看到网上这类文章比较多,参差不齐的质量有时候看的一头雾水。当然也有不错的文章,但是终究是别人的理解。于是写一篇关于自己的理解记录下来,亲身实践才能收获更多! 初阶:响应式原理 在说明之前,我们先了解一个 Object.definePro
  相信只要你去面试vue,都会被问到vue的双向数据绑定,你要是就说个mvvm就是视图模型模型视图,只要数据改变视图也会同时更新!那你离被pass就不远了! 视频已录制,地址(www.bilibili.com/video/BV1qJ…) 几种实现双向绑定的做法 目前几种主流的mvc
Js--字符串拼接/连接 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在开发的过程中很容易遇到字符串连接的问题,下面列举三种方法 使用加号运算符 连接字符串最简便的方法是使用加号运算符。 使用加号运算符连
作者:凹凸曼-吖伟 我们在平时编程开发时,除了需要关注技术实现、算法、代码效率等因素之外,更要把所学到的学科知识(如物理学、理论数学等等)灵活应用,毕竟理论和实践相辅相成、密不可分,这无论是对于我们的方案选型、还是技术实践理解都有非常大的帮助。今天就让我们一起来回顾中学物理知识,并灵活运
先介绍下大致情况时间线。 18 年 8 月正式转方向为前端,之前做了一段时间的 iOS,后来因为对前端更感兴趣所以就打算转方向了。19 年 10 月入职当前公司,定级资深前端,分配到业务架构小组,自此在一年零两月的时间内完成从 iOS 转方向到资深前端的过程。 很多读者会问我是如何学习的,
       在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏的体验。可以看个例子:      差点忘记介绍了:我是一名08年出道的高级
Vue计算属性 1、提到计算属性,我们马上就会想到它的一个特性:缓存,Vue 文档也如是说: 计算属性是基于它们的响应式依赖进行缓存的/ 2。很荣幸给大家分享,我是一名08年出道的前端高级老鸟,大家如果想跟我交流学习经验,可以进我的扣扣裙 519293536 有问题我都会尽力帮大家,
目录 利用nexus搭建npm repository 配置开发环境的registry为我们自己的私有仓库 编写自定义vue组件 将自定义组件作为npm包上传到nexus的repository中 在vue工程中使用使用自己制作的vue组件 nexus搭建npm repository nexu
前言 本文是我在阅读 Koa 源码后,并实现迷你版 Koa 的过程。如果你使用过 Koa 但不知道内部的原理,我想这篇文章应该能够帮助到你,实现一个迷你版的 Koa 不会很难。 本文会循序渐进的解析内部原理,包括: 基础版本的 koa context 的实现 中间件原理及实现 文件结构 a
写在前面 1.每一篇文章都希望您有所收获,每一篇文章都希望您能静下心来浏览、阅读。每一篇文章都是作者精心打磨的作品。 2.如果您觉得二郎神杨戬有点东西的话,作者希望你可以帮我点亮那个点赞的按钮,对于二郎神杨戬这个暖男来说,真的真的非常重要,这将是我持续写作的动力。您只需要小手轻轻一点,带
登高远眺 天高地迥,觉宇宙之无穷 基础技术 直播延迟?为什么流媒体直播的延迟那么高 随着通信技术的发展,视频点播、直播业务也逐渐兴起。在这些业务形态中,流媒体技术扮演着重要的角色。但在实际使用中,即便是在优良的网络环境中,主播和观众间依然可以体验到明显的延迟。为何会产生这种延迟?这篇
前言 星期六闲着没事,就想着写写原生js玩玩,在网上看了几个效果后决定做这个效果,并且使用了prototype和eventEmitter封装成了库。 最终效果     分析 1.看到这个效果我们首先应该想到和拖动有关的api: onmousedown, onmousemove, onmo
原文链接 很久没有写文章了,一时间竟不知如何开篇?为什么没有写呢?是因为太忙了。最近在忙什么呢?工作学习还有就是招人。上班时间不忙的时候大多是在看技术文章、技术文档,上下班公交车上也是,还有就是最近两个月在面试一些人。其实我是不太想面的,原因有三。一是耽误我自己的时间,二是面了十几个只有一
我们先看下 React 官方文档对这两个 hook 的介绍,建立个整体认识 useEffect(create, deps): 该 Hook 接收一个包含命令式、且可能有副作用代码的函数。在函数组件主体内(这里指在 React 渲染阶段)改变 DOM、添加订阅、设置定时器、记录日志以及执行