09 2019 档案
摘要:原文 https://www.cnblogs.com/cloudml/p/4665458.html 另外一篇:https://www.cnblogs.com/MuYunyun/p/7364594.html 1.什么是前后端分离 传统的SPA模式:所有用到的展现数据都是后端通过异步接口(AJAX/JS
阅读全文
摘要:前言:“学习提升往往是打破思维壁垒的过程”,缓存策略是一个封闭的既成事实?还是只是一个约定规则?客户度的事被浏览器做了多少?服务端也是如此么? 还是只是被框架阻拦了思维,只是框架替你做了,如果进入底层,一些要自己写,那这些只是规则?是否也能被改写? (阅读文章前,先理解观点1,带着观点看文章) 【观
阅读全文
摘要:css3 width: calc(50% - 10px) sass 1、奇偶行
阅读全文
摘要:1、减少HTTP请求次数: 合并文件js、css、img(如雪碧图)、icon素材转化base64的二进制码流,HTTP请求在无缓存情况下可能会占去一般的响应时间,不过合并问题,在webpack出现后,几乎不需要再单独费心,但了解一下没坏处 2、减少DNS(域名系统)查找次数 DNS解析的过程同样也
阅读全文
摘要:每日优鲜供应链前端团队微前端改造 动态注册路由,然后根据路由判断加载子项目js资源。子项目webpack需要设置externals,然后用systemjs接管external的包加载 webpack externals 深入理解
阅读全文
摘要:原文地址:浏览器的DNS缓存查看和清除 有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间 浏览器先查询自己的缓存,查不到,则调用域名解析函数库对域名进行解析,以得到此域名对应的IP地
阅读全文
摘要:1、ES6提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 2、 上面代码定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。也就是说,ES5的构造函数Point,对应ES6的P
阅读全文
摘要:1、数据驱动表格 2、数据驱动表格(2)
阅读全文
摘要:原文链接: https://www.jb51.net/article/134837.htm 数据类型转换 toSting 和 valueOf ? 1 2 3 4 5 6 7 8 9 10 11 12 13 var obj = { a: 1, toString: function () { conso
阅读全文
摘要:柯里化 维基百科解释: 柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 总结: 1、多参数函数减少参数数量 2、返回函数 点评:柯里化就是一种对闭包的应用 优
阅读全文