会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
122
123
124
125
126
2017年6月12日
浏览器工作原理:浅析TCP协议 - 如何保证页面文件能被完整送达浏览器
摘要: 在衡量 Web 页面性能的时候有一个重要的指标叫“FP(First Paint)”,是指从页面加载到首次开始绘制的时长。这个指标直接影响了用户的跳出率,更快的页面响应意味着更多的 PV、更高的参与度,以及更高的转化率。那什么影响 FP 指标呢?其中一个重要的因素是网络加载速度。 一个数据包的“旅程”
阅读全文
posted @ 2017-06-12 15:47 古兰精
阅读(1124)
评论(0)
推荐(0)
2017年6月9日
js对象数组按照多个字段进行排序
摘要: 一、数组排序 Array.sort()方法可以传入一个函数作为参数,然后依据该函数的逻辑,进行数组的排序。 一般用法:(数组元素从小大进行排序) var a = [9, 6, 5, 7, 11, 52, 15]; a.sort((a, b) => a-b) // (7) [5, 6, 7, 9, 1
阅读全文
posted @ 2017-06-09 15:18 古兰精
阅读(4898)
评论(0)
推荐(0)
浅析形参与实参的理解
摘要: 1、实参: 全称为"实际参数",是在调用时传递给函数的参数。实参可以是常量、变量、表达式、函数等。 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 2、形参 全称为"形式参数",由于它不是实际存在变量,所以
阅读全文
posted @ 2017-06-09 15:11 古兰精
阅读(813)
评论(0)
推荐(0)
浏览器工作原理:浅析Chrome 架构 - 打开了 1 个页面为什么有 4 个进程
摘要: 无论你是想要设计高性能 Web 应用,还是要优化现有的 Web 应用,你都需要了解浏览器中的网络流程、页面渲染过程,JavaScript 执行流程,以及 Web 安全理论,而这些功能是分散在浏览器的各个功能组件中的,比较多、比较散,要怎样学习才能掌握呢?通过浏览器的多进程架构的学习,你就可以把这些分
阅读全文
posted @ 2017-06-09 13:57 古兰精
阅读(647)
评论(0)
推荐(0)
2017年6月8日
浏览器工作原理:浅析HTTP请求流程
摘要: 一个 TCP 连接过程包括了建立连接、传输数据和断开连接三个阶段。 而 HTTP 协议,正是建立在 TCP 连接基础之上的。HTTP 是一种允许浏览器向服务器获取资源的协议,是 Web 的基础,通常由浏览器发起请求,用来获取不同类型的文件,例如 HTML 文件、CSS 文件、JavaScript 文
阅读全文
posted @ 2017-06-08 09:17 古兰精
阅读(757)
评论(0)
推荐(0)
2017年6月7日
浅析css3属性mix-blend-mode背景颜色混合模式制作不同复杂渲染效果
摘要: 一、mix-blend-mode 了解 1、什么是混合模式? 熟悉PS的人都应该知道混合模式: SVG以及Canvas中也有混合模式,本质上都是一样的。 2、该CSS属性作用是让元素内容和这个元素的背景以及下面的元素发生“混合”。 { mix-blend-mode: normal; // 正常 mi
阅读全文
posted @ 2017-06-07 16:08 古兰精
阅读(932)
评论(0)
推荐(0)
Tomcat安装及配置教程
摘要: 用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的java Web服务器,是Apache软件基金会的项目。电脑上安装配置Tomcat的方法和java有些相同,不过首先需要配置好java的环境才行。 用来进行web开发的工具有很多,Tomcat是其中一个开源的且免费的java Web
阅读全文
posted @ 2017-06-07 08:59 古兰精
阅读(12120)
评论(0)
推荐(0)
2017年6月6日
JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑
摘要: 一、浅拷贝与深拷贝 浅拷贝 : 只是将数据中所有的数据引用下来,依旧指向同一个存放地址,拷贝之后的数据修改之后,也会影响到原数据的中的对象数据。例如:Object.assign(),...扩展运算符 深拷贝: 将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据。 二、JSON.pa
阅读全文
posted @ 2017-06-06 13:59 古兰精
阅读(4487)
评论(0)
推荐(0)
2017年6月2日
一行JS实现功能的代码:随机布尔值、是否为工作日、反转字符串、从日期中获取时间、保留小数点、检测苹果设备、滚动到页面顶部、获取所有参数平均值、温度转换
摘要: 1、获取一个随机布尔值 (true/false) 这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 0 和 1 之间创建一个随机数,之后我们检查它是否高于或低于 0.5。这意味着得到真或假的几率是 50%/50%。 const r
阅读全文
posted @ 2017-06-02 21:33 古兰精
阅读(576)
评论(1)
推荐(0)
上一页
1
···
122
123
124
125
126
公告