Sadhu

120
获赞数
2
关注数
9
粉丝数
IP 属地广东
2018-10-04 加入
浏览 10.1k

rookie rookie rookie

395 声望|学徒
全站排名超越 96% 用户
javascript
376
css
335
vue.js
315
html5
303
html
32
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2022-05-18
    从 MVC 到 Flux,从 Redux 到 Mobx
    前端状态管理的工具库纷杂,在开启一个新项目的时候不禁让人纠结,该用哪个?其实每个都能达到我的目的,我们想要的无非就是管理好系统内的状态,使代码利于维护和拓展,尽可能降低系统的复杂度。
  • 发布了文章2022-04-06
    Mobx 源码与设计思想
    由于装饰器在 ES 里还处于提案中且各阶段的装饰器行为不一致,故 mobx 6.x 起就淘汰了装饰器的写法(也可以手动开启),本文的源码分析基于 mobx 5.x 版本(所述原理与 6.x 一模一样),此时装饰器基于 babel
  • 赞了文章2019-12-27
    AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解
    抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能
  • 赞了文章2019-10-05
    从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
    关于这道题目的吐槽暂且不提(这是一道被提到无数次的题,得到不少人的赞同,也被很多人反感),本文的目的是如何借助这道题梳理自己的前端知识体系!
  • 赞了文章2019-10-04
    从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
    如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。
  • 赞了文章2019-08-09
    不要再问我跨域的问题了
    写下这篇文章后我想,要不以后就把这种基础的常见知识都归到这个“不要再问我XX的问题”,形成一系列内容,希望大家看完之后再有人问你这些问题,你心里会窃喜:“嘿嘿,是时候展现真正的技术了!”一、不要再问我this的指向问题了
  • 赞了文章2019-07-14
    程序员练级攻略(2018):前端基础和底层原理
    这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。
  • 赞了文章2019-05-16
    前端常见跨域解决方案(全)
    什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一...
  • 赞了文章2019-05-15
    你真的会使用Github吗?
    快捷键 r快速引用 你可以选中别人的评论文字,然后按r,这些内容会以引用的形式被复制在文本框中: t:搜索文件 s:光标定位到搜索窗口 w:选择分支 g n Go to Notifications g d Go to Dashboard g c Go to Code g i Go to Issues g p Go to Pull Requests g w Go t...
  • 赞了回答2019-05-15
    async await 和 promise微任务执行顺序问题
    基础知识 在你看答案之前,我希望你至少了解 promise 的 executor(执行器) 里的代码是同步的 promise 的回调是 microTask(微任务) 而 setTimeout 的回调是 task(任务/宏任务) microTask 早于 task 被执行。 精简题目 我把这道题精简下,先把同步的代码和 setTi...
  • 赞了文章2019-04-27
    HTML meta标签总结与属性使用介绍
    在查阅w3school中,第一句话中的“元数据”就让我开始了Google之旅。然后很顺利的在英文版的w3school找到了想要的结果。(中文w3school说的是元信息,Google和百度都没有相关的词条。但元数据在Google就有详细解释。所以这儿采用英文版W3school的解释。)
  • 赞了文章2019-04-09
    你真的会使用XMLHttpRequest吗?
    看到标题时,有些同学可能会想:“我已经用xhr成功地发过很多个Ajax请求了,对它的基本操作已经算挺熟练了。” 我之前的想法和你们一样,直到最近我使用xhr时踩了不少坑儿,我才突然发现其实自己并不够了解xhr,我知道的只是最最基本的使用。于是我决定好好地研究一番x...
  • 发布了文章2018-12-12
    记一次获取QQ音乐播放源链接地址
    目标链接: [链接] 分析network 发现一个请求: 双击打开发现就是歌曲播放源地址 紫棋小姐姐唱歌真好听~ 记住这个链接,并且多打开几个试一试,以便进行对比找出规律。 链接比较找规律 经过一波分析,对比几个数据,容易找出链接的构成。 http://dl.stream.qqmusic.q...
  • 发布了文章2018-11-16
    用Vue开发仿旅游站webapp项目总结 (下)
    用Vue开发仿旅游站webapp项目总结 (上)该说的话,该表明的上篇已经表明了。谢谢上篇评论区一些同学~ 很鼓励我,不过下下篇估计没了,这篇总结完,下下篇可能就是之后学习路的总结记录啦。
  • 发布了文章2018-11-14
    用Vue开发仿旅游站webapp项目总结 (上)
    写着写着发现会写不少内容... 全部写在一篇文章里感觉太多了不方便看,所以分为上下篇吧...下篇写完啦,感兴趣的朋友可以继续关注 => Vue开发仿旅游站webapp项目总结 (下)
  • 赞了文章2018-10-30
    ES6 系列之我们来聊聊 Async
    async ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 在异步处理上,async 函数就是 Generator 函数的语法糖。 举个例子: {代码...} 当你使用 async 时: {代码...} 其实 async 函数的实现原理,就是将 Generator 函数和自动执行器,包装在一个函数里...
  • 发布了文章2018-10-29
    标注图+部分举例聊聊Vue生命周期
    “你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高。” 现在项目中遇到了,好好回头总结一波Vue生命周期,以后用到的时候再来翻翻。
  • 赞了文章2018-10-20
    vue非父子组件怎么进行通信
    组件是 vue 的核心部分,而组件之间通信方式是必不可少的。 父子之间的通信方式很简单,父组件通过 props 向子组件传值,而子组件通过自定义事件把数据传递回父组件,那么非父子关系组件怎么进行通信? Vue2.x 废弃了 broadcast 和 dispatch 之后,可以通过 vuex ,...
  • 发布了文章2018-10-15
    授人以渔式解析原生JS写轮播图
    需求:循环无缝自动轮播五张图,按左右箭头可以手动切换图片,鼠标点击轮播图下面按钮 1 2 3 4 5会跳转到对应的第1 2 3 4 5张图片。鼠标放到轮播图的图片上时不再自动轮播并且左右箭头显示出来,鼠标移开时左右箭头隐藏掉并且自动轮播。效果图:
  • 发布了文章2018-10-05
    原生JS获取元素宽高实践详解
    在做个上拉广告功能中遇到了一个“理所当然”觉得对的用法,慢慢才排查出是获取元素高度那里出了问题,这个问题记忆在书上或视频中看到过,许久没用,用的时候就想当然了。遂决定深入剖析用法,增加记忆,记录发表出来,也能给各位前端同行、求学者增加印象。