摘要:
可能大家在看到这个标题的时候,会觉得,只不过又是一篇烂大街的 SSR 从零入门的教程而已。别急,往下看,相信你或多或少会有一些不一样的收获呢。 在落地一种技术的时候,我们首先要想一想: 是否一定需要引入这种技术呢?他能解决什么问题,或者能带来什么收益? 为什么要采用这种技术选型而不是其他的? 引入了 阅读全文
摘要:
1. js 中的闭包 下面定义了一个工厂函数 createIncrement(i),它返回一个increment函数。之后,每次调用increment函数时,内部计数器的值都会增加i。 function createIncrement(i) { let value = 0; function inc 阅读全文
摘要:
前言 我们在开发一个系统的时候,最重要的就是选择系统开发框架,其次选择UI,有了框架会使我们接下来的开发就游刃有余,大大提升我们的开发效率。那么我们如何选择框架?如何基于框架搭建系统?系统如何布局呢? 一、框架简介 1.框架与架构 什么是框架 框架是实体,是系统或子系统的半成品 什么是架构 架构是抽 阅读全文
摘要:
一、职责范围 职责范围就是框架设计之初要考虑的范围,是一手全包还是只封装底层核心代码?简单说就是这个框架可以为你做多少事情 1.small scope(小职责范围) 代表:react (1)设计理念: 自底向上,只建立核心模型,然后围绕核心模型建立生态系统 (2)优点: 初始时需要理解的概念很少,初 阅读全文
摘要:
基础简介 除了核心功能默认的内置指令(v-model和v-show),vue也允许注册自定义指令。注意,在vue2.0中,代码复用和抽象的主要形式是组件,但是在有些情况下,我们需要对普通的DOM元素进行底层操作,这时候就需要我们用到自定义指令。 简单事例,当页面加载时元素就会获得焦点,但是实际上只要 阅读全文
摘要:
没有打包构建的日子 nodejs的出现对于构建工具具有重要的意义,在没有nodejs之前,js只能执行在浏览器环境下,所以意味着对发布前的js文件要进行处理,十分局限,没有打包工具,只能用php脚本来处理文件,甚至还需要借助一些在线压缩网站,开发体验十分差劲,在史前时代存在以下几个痛点:1、缺乏文件 阅读全文