yliu
yliu
时来天地皆同力,运去英雄不自由
  • GitHubGitHub
  • 掘金掘金
  • 知乎知乎
总访问量 loading...
页面设置RSS 订阅

漫谈系列

前言 模板引擎这个应该都不陌生,最早可以追溯到前后端还没分离的时候,后端为了循环、判断值之类简化编写流程而使用的,毕竟手动拼接字符串之类的也太麻烦了。 下面是 php easytpl 的一个示例,从这个可以看到模板引擎的基本用途。 use PhpPkg\EasyTpl\EasyTemplate...
漫谈系列
2023-06-07
前言 在软件工程的开发中有生命周期这个概念,它的作用就是定义各个阶段需要处理的事情跟 tcp/ip 协议分层一个意思,今天重点聊一聊初始化这个阶段。 在日常使用的 webpack、vite 等工具会有一个配置收集的过程,这个过程就是初始化; 在使用 react、vue 等框架时也会有 cre...
漫谈系列
2021-12-24
今天简单聊聊异步函数的演变史,不着重讲解语法本身,而是借此窥探一下演变过程,以及是基于什么原因一步步推进。 回调函数 回调函数是最简单处理异步的方式,之所以会有回调函数原因在于 JavaScript 是单线程的语言,如果遇到 io 输入就会阻塞在这里,体验感受较差,为了不影响性能刻意设计。 当...
漫谈系列
2021-12-23
这里不会介绍具体实现的方式,要根据公司的业务来进行调整,下面就聊一聊基本设计的思路。 权限的设计对于一个后台来说至关重要,不过也要根据情况来选择,比如我们不会在一个博客或者个人网站的后台中写上权限控制,因为这是没有必要的,但是对于面向不同用户的产品来说就很有必要了,举个例子来说,滴滴打车的乘...
img
漫谈系列
2021-12-21
最近重读《你所不知道的 JavaScript》发现一些有趣的点,想分享下。 块级作用域 ES6 引用了 let 和 const,这实际上带来了块级作用域,在 ES6 之前只存在全局作用域和函数作用域,相信小伙伴对这句话应当不陌生,下面就来聊聊一个 ES6 之前如果实现块级作用域。 思考下面一个...
漫谈系列
2021-12-21