代码改变世界

Nginx配置文件详解

2020-08-10 15:50 by 在思考中成长, 2173 阅读, 0 推荐, 收藏, 编辑
摘要:Nginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。在http块中,又包含http全局块、多个server块。每个server块中,可以包含server全局块和多个location块。在同一配置块中嵌套的配置块,各个之间不存在次序关系 阅读全文

nuxt安装node-sass sass-loader失败

2020-08-10 15:48 by 在思考中成长, 984 阅读, 0 推荐, 收藏, 编辑
摘要:执行npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/,再次npm i node-sass sass-loader -D,安装成功 阅读全文

初步了解VUE源码

2020-07-10 14:29 by 在思考中成长, 234 阅读, 0 推荐, 收藏, 编辑
摘要:1、源码学习目录 本项目所剖析的Vue.js源码版本是目前最新的版本,版本号为 v2.6.11 ,其代码目录如下: 从上面的目录结构可以看出,Vue的整个项目包含了类型检测相关、单元测试相关、与平台无关的核心代码以及跨平台运行的相关代码。 由于我们只是学习Vue.js的设计思想以及代码实现的相关逻辑 阅读全文

SPDY、HTTP/2、QUIC协议

2020-07-02 18:02 by 在思考中成长, 1137 阅读, 0 推荐, 收藏, 编辑
摘要:1 SPDY协议1.1 概述SPDY为speedy(单词原意:快速的)的缩写,读音也就是speedy。 SPDY协议已发布过4个草案,分别为版本1、2、3、3.1。目前版本4已在试验阶段,但未发布,Chromium里已有一些针对版本4的代码。 SPDY对比HTTP的优势: 复用连接,可在一个TCP连 阅读全文

SPDY

2020-07-02 17:58 by 在思考中成长, 350 阅读, 0 推荐, 收藏, 编辑
摘要:左边是普通 HTTPS 加载,右边是 SPDY 加载。是不是很神奇? SPDY 是什么 ? SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高 阅读全文

HTTP1.0、HTTP1.1 和 HTTP2.0 的区别

2020-07-02 15:40 by 在思考中成长, 696 阅读, 0 推荐, 收藏, 编辑
摘要:一、HTTP的历史 早在 HTTP 建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们的 web 服务器上,用户端通过浏览器访问url地址来获取网页的显示内容,但是到了 WEB2.0 以来,我们的页面变得复 阅读全文

从输入url到页面加载发生了什么

2020-07-01 15:18 by 在思考中成长, 208 阅读, 0 推荐, 收藏, 编辑
摘要:一个非常巨大的问题,涉及的领域好多…… 稍微理了下主干,当然不是我自己理的,综合了很多前辈的文章,列表如下: http://web.jobbole.com/94150/ https://www.cnblogs.com/daijinxue/p/6640153.html https://segmentf 阅读全文

移动web性能优化从入门到进阶

2020-07-01 14:19 by 在思考中成长, 355 阅读, 0 推荐, 收藏, 编辑
摘要:关于前端性能优化相关的技术知识,网上随便搜一些就有很多,本文将系统性的从初级到高级的思路,总结移动前端性能优化各个方面的相关技术点,内容来自笔者以往经验的总结,希望读者可以花些时间看看。 在目前大多数刚从事前端开发,或者是正在学习前端开发的同学来说,性能优化对于他们可能还比较远,但是脱颖而出,拉开差 阅读全文

授权保存到相册

2020-05-03 12:29 by 在思考中成长, 195 阅读, 0 推荐, 收藏, 编辑
摘要:/** * 保存到相册 */ savePhone: function() { var that = this //一、判断用户是否开启权限 wx.getSetting({ success: function(res) { if (res.authSetting["scope.writePhotosA 阅读全文

授权通讯地址

2020-05-03 12:28 by 在思考中成长, 174 阅读, 0 推荐, 收藏, 编辑
摘要:chooseAddress: function (e) { ut.log("选择联系人信息"); var that = this //一、判断用户是否开启权限 wx.getSetting({ success: function (res) { if (res.authSetting["scope.a 阅读全文