有趣的李

121
获赞数
15
关注数
277
粉丝数
广州
江门职业技术学院 | 计算机应用技术移动应用开发方向
IP 属地广东
2018-05-29 加入
浏览 8.5k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
378 声望|学徒
全站排名超越 96% 用户
webpack
225
vue.js
128
javascript
21
vue-router
3
jsx
3
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 回答了问题2022-12-09
    vue项目想实现新老首页的切换但是路由不能变,请问有什么方案可以参考吗?
    v-if
  • 发布了文章2020-08-18
    浅谈Vue3的watchEffect用途
    vue2里面的 watch api 大家应该都挺熟悉的了, vue2中vue实例里面有一个 $watch 方法 在sfc(sigle file component)里面有一个 watch 选项。他可以实现在一个属性变更的时候,去执行我们想要的行为。比如:
  • 发布了文章2019-08-02
    新手写的Vue源码学习记录(渲染过程)
    无规矩不成方圆 在技术领域上更是如此, 比如: 类名头字母大写, promiseA+ 规范, DOM 标准, es 标准, 都是规矩. 框架亦是如此, 比如Vue 就是尤大的一套规矩. 如果要打破规矩, 第一步要做的就是要了解规矩. 2.6版本 Vue 执行过程(new Vue({})之前) <details><...
  • 发布了文章2018-12-18
    源码学习记录: tapable
    上一遍博文中,我们谈到了tapable的用法,现在我们来深入一下tap究竟是怎么运行的, 怎么处理,控制 tap 进去的钩子函数,拦截器又是怎么运行的.
  • 发布了文章2018-12-18
    这才是官方的tapable中文文档
    搜索引擎搜索tapable中文文档,你会看见各种翻译,点进去一看,确实是官方的文档翻译过来的,但是webpack的文档确实还有很多需要改进的地方,既然是开源的为什么不去github上的tapable库看呢,一看,确实,比webpack文档上的描述得清楚得多.
  • 发布了文章2018-12-04
    原作者的webpack教程part3 webpack系统设计
    在这个系列的第一部分我们学习了在webpack,和webpack的github 组织(其实就是介绍webpack各个基础库的用途,感兴趣的可以去看一下链接在这里),在第二部分,我们介绍了Tapable,学习了一个类似于nodejs 的 EventEmitle的只有2百多行的代码的库,还知道了他掌控着webpack 的...
  • 发布了文章2018-12-04
    原作者的webpack教程 part 2 tapable
    这是一个系列的文章,目前一共有3篇,是原作者在去年开始连载的系列教程, 我看了一下没看太懂, 翻译出来,大家探讨一下, 这个是第二部分, 第一部分是webpack 的各个包的功能介绍.就不翻译了.想看的就按原文链接 你就能找到全部的系列
  • 赞了文章2018-11-20
    Promise实现原理
    在Promise没有出现之前,异步编程需要通过回调的方式进行完成,当回调函数嵌套过多时,会使代码丑化,也降低了代码的可理解性,后期维护起来会相对困难,Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实...
  • 回答了问题2018-11-20
    vue中怎么点击按钮后进行更改按钮的样式?
    1.从后台加载签到的状态.根据状态添加样式2.点击事件应该会添加吧. 在这里去发请求改变状态并且在回调中改变按钮的签到状态.如果只能点一次你就在签到后把按钮的点击事件去掉不就O了
  • 发布了文章2018-09-14
    js静态类型解析flow用法
    遍寻百度,google,没发现flow的中文文档,这对国内显然是不友好的,虽说flow 平时用不着, 但是一般框架都会用一下,以便用户可以准确的使用框架,可以避免很多谜一样的BUG,既然没有,那我就来翻译一下咯.计划先翻译类型注释(types annotations)部分,安装的一搜一大把.
  • 赞了文章2018-09-06
    另辟蹊径:vue单页面,多路由,前进刷新,后退不刷新
    目的:vue-cli构建的vue单页面应用,某些特定的页面,实现前进刷新,后退不刷新,类似app般的用户体验。注: 此处的刷新特指当进入此页面时,触发ajax请求,向服务器获取数据。不刷新特指当进入此页面时,不触发ajax请求,而是使用之前缓存的数据,以便减少服务器请...
  • 发布了文章2018-08-31
    lodash源码阅读之那些你们不知道的原生函数
    在阅读lodash源码的时候,发现好多东西,我根本都看不明白,有些函数我还以为是lodash实现的,还想去查看一下到底是什么,结果我发现有相当一部分函数是浏览器提供的,说明自己的基础薄弱,知识面不够广,现做如下记录,希望可以帮助同道的伙伴少走弯路.
  • 发布了文章2018-08-22
    lodash源码收获之bitmarks
    文章起因 近期因为对函数式编程的curry产生了浓厚的兴趣,然后开始了lodash的源码阅读,结果开开头就看到了这样的代码 {代码...} 当时看到2,4,8,16,这样的数列一看就知道是2的次方递增,跟二进制逃不了干系. 然后我在curry函数里面发现这个函数主要是由一个 createWrap...
  • 发布了文章2018-08-02
    javasctipt 工作原理之调用栈
    随着 javascript 的流行,团队们正在利用javascript来支持多个级别的技术栈,包括前端,后端,混合开发,嵌入式设备,以及更多
  • 关注了问题2018-08-01
    js instanceof判断问题
  • 赞了文章2018-07-31
    一篇文章理解Web缓存
    最近把前端缓存重新整理了一下,从整体的层面上把前端所有能用的缓存方案梳理了一遍。同时,对于http缓存,使用了表格的方案,使得原先晦涩难记的特性变得清晰明了。特记录于此,若有什么欠缺,也望不吝指出。
  • 回答了问题2018-07-30
    js instanceof判断问题
    instanceof 判断的是 左边的对象的原型对象是否是右边的构造函数的同级prototype. 当判断a instanceof Boolean的时候,js底层会把a转换成具有属性的对象,其实在底层来说他们是一样的,但是他又不是new 出来的 所以 instanceof 返回的是false
  • 提出了问题2018-07-30
    vue路由切换后显示的是组件的底部不是顶部?
  • 提出了问题2018-07-30
    vue路由切换后显示的是组件的底部不是顶部?
  • 发布了文章2018-07-22
    javascript对象进阶记录(描述符,封印,冻结)
    属性描述符给js添加了巨大的可能性,借此文章留个记录. 对象属性 Object.getOwnPropertyDescriptor() 此函数传入两个参数,一个是目标对象,一个是目标对象的属性,返回的是一个该属性的属性描述符对象,就像这样。 {代码...} 可以看到,如果是用字面量声明的对象,...