XiChi's Blog.

XiChi's Blog.

It's nice to meet you, my friendヾ(๑╹◡╹)ノ"

置顶 正经的自我介绍
  • 本人在读大二,计科专业。这个博客主要分享我计算机学习过程(主要是前端啦)中遇到的难题和心得。另外,点开页面左上方的>可以收获详细分类和tag。
  • 目前比较熟悉的前端技术栈是Vue和Node,现在正在学习React和typescript,希望能不断加油吧!然后受elm的项目启发在写南邮影协主页的前后端和管理页面。欢迎来github上提pr哦: NJUPT-Movie-Club-frontend
  • Blog会一直保持更新,因为我喜欢把新知识归纳总结下来,不定时也会分享生活ww
  • 如果你看到这里,不如来我的个人站点玩耍一番吧~:西池 ฅ^•ﻌ•^ฅ | xichi’s homepage
简单理解MVVM
在你学习前端的过程中,应该听说过这个概念MVVM和MVC,但你可能并不清楚这些概念。MVVM和MVC 是常见的前端架构模式(Architectural Pattern),它通过分离关注点来改进代码组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法...
JS中的执行上下文(Execution Context)

每次当控制器转到可执行代码的时候,就会进入一个执行上下文。执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。JavaScript中的运行环境大概包括三种情况:

  • 全局环境:JavaScript代码运行起来会首先进入该环境
  • 函数环境:当函数被调用执行时,会进入当前函数中执行代码
  • eval(不建议使用,可忽略)
JavaScript中的内存空间

虽然我们平时写前端代码很少会涉及到JS中的内存空间,但了解了JS中的内存空间,我们才能更好地理解闭包、引用与深/浅拷贝等问题。这同时还是前端面试的必备知识点。

MongoDB:优秀的NoSQL数据库

MongoDB 是一种优秀的NoSQL数据库,面向文档,它所具备的可扩展性和灵活性可以满足您对查询和索引的需求。在node项目中,我发现很多选择了MongoDB作为数据库的优秀实践。我想很大程度上是因为Mongoose这个优秀的npm包吧,帮助我们简单高效地操作MongoDB的接口XD

初识Docker

Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

  • Docker的三个概念
    1. 镜像(Image):类似于虚拟机中的镜像,是一个包含有文件系统的面向Docker引擎的只读模板。任何应用程序运行都需要环境,而镜像就是用来提供这种运行环境的。
    2. 容器(Container):容器是镜像创建的应用实例,可以创建、启动、停止、删除容器,各个容器之间是是相互隔离的,互不影响
    3. 仓库(Repository):镜像仓库
  • Docker的架构

认识大前端

理性:大前端不意味着“什么都会”,而代表”不断学习,顺应趋势“!
情感:大前端就是坠吊的!

  • 项目开发流程
    • 需求分析
    • 环境搭建
      • 虚拟机
      • docker
    • 开发
      • 前端工程化
avatar
西池
witness me
FRIENDS
ouu chenks cucu6