eggjs view 通过中间件实现模板引擎 提供了三个方法 render renderView,会调用 注册的view engine的render方法 renderToSt...
eggjs view 通过中间件实现模板引擎 提供了三个方法 render renderView,会调用 注册的view engine的render方法 renderToSt...
仓库地址[https://github.com/webaifei/ssr] 架构设计 脚手架命令行工具: ssr提供了常用的命令:start build deploy 本地开...
主要需要遵循相关的规范 插件命名规范 实现规范, 提供render renderToString 方法实现。以egg-view-react-ssr[https://githu...
RTL 涉及到哪些不同 文案排版、字体大小、字体 icon 图片 配色 等等 具体的介绍可以参考下面的这两篇文章: 干货 | 国际化探索之路-Trip.com如何走进阿拉伯市...
使用actions更新状态 用法: action 注解(es规范中称之为装饰器,感觉Mobx的文档描述不是很准确,但是后面翻译已原文为准) action(fn) action...
问题和方案 eslint如何不再提示报错使用https://www.npmjs.com/package/eslint-import-resolver-webpack[http...
数据驱动核心实现 data方法 返回值是update选择集合 bindKey bingIndex bindIndex实现 三种情况: data数据项大于原来的nodelist...
性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 为什么要进行前端性能优化? 用户体验-> 用户留存 -> 用户转化 -> 收益转...
性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)》 主要说明了: 为什么要进行前端性能优化? 如何衡量前端性...
性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)》中大概梳理了页面加载导航、渲染的大致流程。知道了整个过程,...
先行断言、先行否定断言 中文翻译有点不好理解,原文是lookahead negetive lookahead lookaheadx只有在y前面才匹配(1)匹配的对象是x比如:...
koa的处理流程 koa的中间件 洋葱模型实现 通过await next();进入下一个中间件 next是compose中定义的dispatch 关键代码 compose的实...
BEM是什么? 关于BEM 简单来说 理解成css的命名一种规范。 B E M分别指:Block Element ModifierBEM官网示例代码 weui的代码示例 BE...
Visual formatting model 是用来处理和在视觉媒体上显示文档时使用的计算规则。该模型是 CSS 的基础概念之一。 就是一套处理和显示文档的计算规则。 几个...
Object Object是javascript中所有类的基础,所有的对象的原型链底端都是Object.prototype(Object的原型对象是null)。 静态方法 原型方法
正则基础 正则的声明使用字面量: var reg =/abc/i使用构造函数:var reg = new RegExp('abc', 'i')区别:字面量在javascrip...
SSR (同构应用)的意义 SEO 首屏直出,减少白屏 更多的前端自由度和控制力 前端SSR的优势 利用现代框架vue react等 可以在很大程度上做到代码业务逻辑的复用 ...
常用的标签 head作用: 设定文档的元信息(配置信息)meta,script,link...,通常不会展示在页面中 meta作用: 可以提供有关页面的元信息。 templa...
编程中永恒不变的两大主题:效率和质量 历史背景:web开发几个阶段 石器时代web页面展示简单的静态图文信息,那个时候还没有FE(前端),通常是一个叫美工的妹子兼职。java...