This website requires JavaScript.

前端

我在千寻的五个月(一)

我于五月初入职千寻,开始写这篇文章时,时间间隔恰好五个月。时间不算长,本打算满六个月做一次小总结,无奈这几日心情着实不美丽,于是想通过记录过去五个月所学、所思来平静当下的心情。

2019.10.21 83 次阅读 4 条评论

编程范式粗讲

编程范型提供了(同时决定了)程序员对程序执行的看法。例如,在面向对象编程中,程序员认为程序是一系列相互作用的对象,而在函数式编程中一个程序会被看作是一个无状态的函数计算的序列。

2019.08.18 267 次阅读 2 条评论

Sequelize 数据类型对照表

记录 Sequelize 数据类型,对应于 mysql 的数据类型

2019.08.14 126 次阅读 0 条评论

前端网关的思考

公司内前端架构的演进

2019.07.13 1303 次阅读 5 条评论

两个有关于 CDN 的问题

CDN 的概念比较简单,将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。可以简单的理解为京东的物流仓储,如果你在京东上买自营产品,它会根据收获地点,使用在全国范围内离我们最近、送达最快的仓库,因此我们的收获时间会大大减少。

2019.04.21 576 次阅读 4 条评论

数据结构与算法(更新中)

时间频度: 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才知道。一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行的次数多,它花费时间就多。一个算法中语句执行次数称为语句频度或时间频度,记为 T(n)

2018.03.20 1085 次阅读 2 条评论

一些回答不够好的前端面试题

- app.js 作为客户端与服务端的公用入口,导出 Vue 根实例,供客户端 entry 与服务端 entry 使用。客户端 entry 主要作用挂载到 DOM 上,服务端 entry 除了创建和返回实例,还进行路由匹配与数据预获取。 - webpack 为客服端打包一个 Client Bundle ,为服务端打包一个 Server Bundle 。 - 服务器接收请求时,会根据 url,加载相

2018.02.05 3674 次阅读 21 条评论

Web 性能优化 - 浏览器缓存

最快的请求,就是没有请求。将之前下载过的的数据缓存并维护好,就可以做到这一点。 所有的缓存都有自己的一套规则,用来决定是否该被缓存,过期时间以及一些其他。 在浏览器缓存里,这套规则是在 HTML meta 标签以及 HTTP 协议头中定义的;

2017.11.25 1016 次阅读 5 条评论

服务端渲染 vs 客户端渲染

概念 - 服务端渲染(吐) 服务端在返回 html 之前,在特定的区域,符号里用数据填充,再给客户端,客户端只 也被称为 fat-server, thin-client 模式

2017.11.19 5119 次阅读 14 条评论

Vue 常用的过渡

## 前言 - 不涉及理论知识,请参考 https://cn.vuejs.org/v2/guide/transitions.html ; - 不使用第三方库,如 Animate.css, Velocity.js ; - 贝塞尔曲线(cubic-bezier),http://yisibl.github.io/cubic-bezier/#.82,.82,.23,.21 。

2017.11.05 2630 次阅读 3 条评论

前端安全知识

xss: 跨站脚本攻击(Cross Site Scripting)是最常见和基本的攻击 WEB 网站方法,攻击者通过注入非法的 html 标签或者 javascript 代码,从而当用户浏览该网页时,控制用户浏览器。 DOM即文本对象模型,DOM通常代表在html、xhtml和xml中的对象,使用DOM可以允许程序和脚本动态的访问和更新文档的内容、结构和样式。它不需要服务器解析响应的直接参

2017.10.11 2238 次阅读 17 条评论

JavaScript 万物皆对象?🤔

在 JavaScript 中一共有七种主要类型: String、Number、Boolean、 Null、Undefined、Symbo、 Object、 前六种为基本数据类型,Object 为引用类型(对象类型),值得注意一点的是用 `typeof null` 会返回 `Object`,这实际上是一个bug,Null 实际上是基本类型的值。

2017.10.06 1430 次阅读 8 条评论
上一页