1. WebRTC简介
1.1 WebRTC介绍
more >>WebRTC全称web实时通信技术(Web Real-Time Communication),可以使浏览器和其他浏览器直接交互,多媒体功能是非常先进的,有很多新的特性。目前由W3C和IETF组织负责WebRTC的标准化工作。
经常看到,常用的框架react、vue设计原理是用到了virtual dom及diff算法,那么究竟什么是virtual dom?virtual dom有什么优势和缺点?如何实现?diff算法的核心又是什么?
more >>最近一直在写小程序,需求上有好些地方用到了图片上传。项目是用了wepy这个小程序框架,跟Vue非常类似,很自然的将这块写成一个公共组件。主要涉及图片选择,实时显示上传的进度,上传到服务器,上传成功后的预览以及从服务器删除图片。
more >>我们在Vue中可以有3种不同的层面来实现应用的延迟加载和代码分离:
它们都有一个共同的地方:都使用从Webpack 2开始就支持的动态加载的方式。
more >>对于一个网站来说,网页加载的快慢是关乎用户体验的一个很重要的指标。一般在项目上线前,我们要利用打包工具对整个项目进行打包,将代码进行合理的编译,产生一份生产环境的代码。刚开始,为了减少资源的请求数量,通常我们将项目代码打包成一个js文件;但是如果这个js文件很大的话,就会导致加载的时间较长,影响体验。这时候我们就需要将代码进行分离(Code Splitting),变成很多块,在需要的时候在去加载,同时结合浏览器的缓存,可以明显的加快网页的加载速度。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true