This website requires JavaScript.

前端

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

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

2018.03.20 687 次阅读 0 条评论

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

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

2018.02.05 2549 次阅读 20 条评论

Web 性能优化 - 浏览器缓存

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

2017.11.25 581 次阅读 2 条评论

服务端渲染 vs 客户端渲染

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

2017.11.19 3413 次阅读 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 1995 次阅读 3 条评论

前端安全知识

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

2017.10.11 1351 次阅读 12 条评论

JavaScript 万物皆对象?🤔

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

2017.10.06 788 次阅读 8 条评论
end