• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

HTTP 缓存机制详解

HTTP 缓存机制详解
什么是HTTP缓存 HTTP 缓存可以说是HTTP性能优化中简单高效的一种优化方式了,缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,节省网络流量,并且由于缓存文件可以重复利用,降低网络负荷……继续阅读 »

winrains 8个月前 (02-29) 40浏览 2个赞

Ajax知识体系大梳理

Ajax知识体系大梳理
导读 Ajax 全称 Asynchronous JavaScript and XML, 即异步JS与XML. 它最早在IE5中被使用, 然后由Mozilla, Apple, Google推广开来. 典型的代表应用有 Outlook Web Access, 以及 GMail. 现代网页中几乎无ajax不欢. 前后端分离也正是建立在ajax异步通信的基础之上. ……继续阅读 »

winrains 11个月前 (12-14) 59浏览 2个赞

浏览器缓存机制剖析

浏览器缓存机制剖析
缓存一直是前端优化的主战场, 利用好缓存就成功了一半. 本篇从http请求和响应的头域入手, 让你对浏览器缓存有个整体的概念. 最终你会发现强缓存, 协商缓存 和 启发式缓存是如此的简单. 导读 我不知道拖延症是有多严重, 反正去年3月开的题, 直到今年4月才开始写.(请尽情吐槽吧) 浏览器对于请求资源, 拥有一系列成熟的缓存策略. 按照发生的时间顺序分别为……继续阅读 »

winrains 11个月前 (12-14) 35浏览 1个赞

探索 JavaScript 引擎工作原理

探索 JavaScript 引擎工作原理
JavaScript 从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习 JS 引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的不是孤立的为你讲解每一个概念,而是通过一个简单的 DEMO 来展开分析,全局讲解 JS 引擎从定义到执……继续阅读 »

winrains 1年前 (2019-10-28) 35浏览 2个赞

细说 JavaScript 七种数据类型

细说 JavaScript 七种数据类型
在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object 下面将详细介绍这七种数据类型的一些特性。 1、String 类型 String 类型用于表示由零或多个 16 位 Uni……继续阅读 »

winrains 1年前 (2019-10-28) 66浏览 2个赞

JavaScript 中的四舍五入

JavaScript 中的四舍五入
在 JavaScript 中,对数值进行四舍五入操作的场景有以下几种: 向上取整:ceil 向下取整:floor 四舍五入:round 固定精度:toFixed 固定长度:toPrecision 取整:parseInt、位运算 本文将对这 6 个 API 进行简单的讲解和总结。 1、向上取整: ceil ceil 是`天花板`的意思,表示在一个数值之上,……继续阅读 »

winrains 1年前 (2019-10-28) 50浏览 2个赞

JavaScript正则表达式精简

JavaScript正则表达式精简
ECMAScript 3 开始支持正则表达式,其语法和 Perl 语法很类似,一个完整的正则表达式结构如下: var expression = / pattern / flags ; 其中,模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找以及反向引用。 每个正则表达式都可带有一或多个标志(flags),用以标……继续阅读 »

winrains 1年前 (2019-10-28) 62浏览 2个赞

Web前端知识体系精简

Web前端知识体系精简
Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自……继续阅读 »

winrains 1年前 (2019-10-28) 31浏览 1个赞