开始学习 go 语言,整个学习进度将通过这个系列文章来进行记录和复盘。也算一种自我监督吧。go 的环境搭建和ide等看这里即可,这里不做过多叙述。Go语言环境搭建详解进入GoLand,完成用 go 编写的 helloworld:pa ...
前提总结一下之前第一次成功发布前端新项目至对应服务器的部分过程,主要复盘一下服务器配置相关,由于自己很少使用linux,因此很多东西都不了解。服务器配置前端相关环境项目打包后的代码发布到线上服务器后,需要在该服务器允许该项目。因此需 ...
需求原因由于小程序本身环境的限制,不提供朋友圈分享的相关API,因此小程序开发者无法方便直接的将小程序分享到朋友圈。因此为了解决这一需求,常用的解决方法是生成带有“小程序码”的海报图片,用户将该图片分享至朋友圈。通过扫描图片上的小程 ...
基本原理FP: First Paint,首屏绘制时间。即从进入页面后(输入url后)到看见内容所经历的时间。FMP:First Meaningful Paint,页面有意义的内容绘制。这两个的区别可以这样简单理解:FP指的是从进入到 ...
导语本文章转载于腾讯Bugly(http://bugly.qq.com),对我理解Http缓存机制非常有帮助,特此转来本博客。Http 缓存机制作为 web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识, ...
说一下对组件化的理解组件化的核心有两点:组件的封装组件的复用那些需要封装?首先是视图。一个组件的定义中,视图是首要的;其次是数据;最后是变化逻辑,即数据如何驱动视图变化。而对于组件的复用,每次复用的是这个模板,并传递不同的属性过去。 ...
虚拟dom,即virtual dom(vdom),是vue和react的核心。问题一:vdom是什么?为何会存在vdom?虚拟dom,即用JS来模拟DOM结构。目的是,将DOM变化的对比,放在JS层来做。提高重绘性能。怎样用JS来模 ...
说一下使用jquery和使用框架的区别以一个简单的to-do list为例,用jQuery实现如下:用vue实现如下:那么这两种实现方式有什么区别呢?第一点是数据和视图的分离。在jquery中,视图是什么呢?首先是html部分的ht ...
什么是单线程,和异步有什么关系单线程 - 只有一个线程,同一时间只能做一件事情,两段JS不能同时执行。为什么JS是单线程的 - 避免DOM渲染的冲突。异步就是一种“无奈”的解决方案,解决因为单线程执行而造成的一些问题(比如等待20m ...