原文:手写简易webpack

webpack的定位是一个bundler,最基本的要解决的是将多个JS模块打包成可以在浏览器上运行的代码。接下来我们将实现一个简易的miniWebpack也就是一个bundler:由入口文件对代码进行打包,打包成可以在浏览器运行的代码。 被打包项目介绍 整个演示项目的目录结构如下所示,其中src下的文件是bundler.js需要打包的代码。 src下各文件内容如下: word.js msg.js ...

2020-09-11 19:10 0 806 推荐指数:

查看详情

手写简易tomcat

前述   自己手写简易的tomcat,实现了tomcat的基本响应功能,项目代码已经上传到我的Github,刚刚开始学习这里,当前还存在很多问题 项目简述及代码   当我们的Web运行的时候,从浏览器发出的请求,必然首先到达tomcat中,之后由tomcat进行处理,由此要考虑tomcat ...

Sun Apr 28 01:11:00 CST 2019 0 1526
手写Promise简易

话不多说,直接上代码 通过ES5的模块化封装,向外暴露一个属性 (function(window){   const PENDING = 'pending';   const RESOLVED ...

Tue Mar 31 03:33:00 CST 2020 0 659
手写一个简易的ajax请求

function ajax(url){  const p=new Promise((resolve,reject)=>{    const xhr=XMLHttpRequest()     x ...

Mon Jan 20 06:44:00 CST 2020 0 307
手写一个简易的IOC

这个小项目是我读过一点Spring的源码后,模仿Spring的IOC的一个简易的IOC,当然Spring的在天上,我的在马里亚纳海沟,哈哈 感兴趣的小伙伴可以去我的github拉取代码看着玩 地址: https://github.com/zhuchangwu/CIOC 点击查看源码 ...

Sun Nov 10 23:36:00 CST 2019 0 352
手写spring(简易版)

本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作,如有错误之处忘不吝批评指正! 理解Spring本质:     相信之前在使用spring的时候 ...

Mon Dec 17 22:22:00 CST 2018 1 658
手写一个webpack,看看AST怎么用

本文开始我会围绕webpack和babel一系列的工程化文章,这两个工具我虽然天天用,但是对他们的原理理解的其实不是很深入,这些文章的过程其实也是我深入学习的过程。由于webpack和babel的体系太大,知识点众多,不可能一篇文章囊括所有知识点,目前我的计划是从简单入,先实现一个最简单 ...

Sat Feb 20 00:26:00 CST 2021 0 511
手写简易WEB服务器

今天我们来写一个类似于Tomcat的简易服务器。可供大家深入理解一下tomcat的工作原理,本文仅供新参考,请各位大神指正!首先我们要准备的知识是:   Socket编程   HTML   HTTP协议   服务器编写   反射   XML解析有了上面的知识,我们可以开始我们的代码 ...

Fri Aug 14 23:50:00 CST 2015 6 4414
手写一个简易的多周期 MIPS CPU

一点前言 多周期 CPU 相比单周期 CPU 以及流水线的实现来说其实写起来要麻烦那么一些,但是相对于流水线以及单周期 CPU 而言,多周期 CPU 除了能提升主频之外似乎并没有什么卵用。不过我的课 ...

Sat May 16 06:54:00 CST 2020 2 2281
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM