项目总结
前端段
这个作者很懒,什么都没留下…
展开
-
手机端和PC端开发区别
第一: PC考虑的是浏览器的兼容性,而移动端开发考虑的更多的是手机兼容性,因为目前不管是android手机还是ios手机,一般浏览器使用的都是webkit内核,所以说做移动端开发,更多考虑的应该是手机分辨率的适配,和不同操作系统的略微差异化。第二: 在部分事件的处理上,移动端多出来的事件是触屏事件,而缺少的是hover事件。 另外包括移动端弹出的手机键盘的处理,这样的问题在PC端都是遇不到的。第三: 在布局上,移动端开发一般是要做到布局自适应的,我使用的一直是rem布局,感觉很好。第四: 在动画处理上原创 2021-08-02 15:15:32 · 3291 阅读 · 1 评论 -
iframe实现微前端
确实一眼看上去好像实现了微前端,实则却没有解决微前端里面的几个问题。兄弟子项目window的区分,如一个使用vue1.x一个使用vue2.x;父子项目window的区分,如一个使用vue1.x,一个使用vue2.x;有一些微前端限制了实现技术栈,比如vue实现微前端,react实现微前端;最为著名的当属阿里的乾坤,乾坤引入了沙箱概念,解决了项目切换的时候window不污染下一个项目的问题,但是只能解决同时只存在一个项目的情况,如果有多个项目同时需要使用到window就无能为力了;这个时候大家肯定会想原创 2021-07-31 14:57:48 · 1573 阅读 · 0 评论 -
vscode生成自己的代码片段
vscode生成自己的代码片段第一步:第二步:取个名字{ // Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and ins原创 2021-03-26 10:54:22 · 303 阅读 · 0 评论 -
记忆的规律
艾宾浩斯式的严格复习习惯,普遍的记忆规律是:一、短期记忆的复习周期第一个记忆周期是5分钟。第二个记忆周期是30分钟第三个记忆周期是12个小时二、长期记忆的复习周期第四个记忆周期是1 天第五个记忆周期是2 天第六个记忆周期是4 天第七个记忆周期是7 天第八个记忆周期是15天第九个记忆周期是30天第十个记忆周期是60天也就是说根据这个规律复习10遍。才能保持长期记忆...原创 2021-02-13 01:25:27 · 1515 阅读 · 0 评论 -
敏捷开发、微服务、
敏捷开发:1.是一种以人为核心、迭代、循序渐进的开发方法。2.力求在很短的周期内开发出产品的核心功能,尽早发布出可用的版本。然后在后续的生产周期内,按照新需求不断迭代升级,完善产品。...原创 2021-01-11 23:39:18 · 446 阅读 · 0 评论 -
强缓存和协商缓存
一、浏览器缓存1,第一次请求,无缓存请求过程流程如下所示第二次请求,有缓存请求的过程流程如下图所示浏览器的缓存分为二种,第一种的是强缓存,另外一种是协商缓存2 :强缓存定义:强缓存在请求资源的时候,会从header里面读取是否是强缓存,在有效的时间时间期内,从缓存里读取不能从服务那里读取介绍使用:expires,这是http1.0时的规范;它的值为一个绝对时间的GMT格式的时间字符串,如Mon, 10 Jun 2015 21:31:12 GMT,如果发送请求的时间在expires之前,那么原创 2020-06-03 18:10:53 · 147 阅读 · 0 评论 -
vue2、vue3、vue3.2和react16 react16.8的区别
react和vue区别原创 2020-06-20 12:24:08 · 74 阅读 · 1 评论 -
视频录制,截图涂鸦功能
以前视频项目开发中,需要实现在video 视频上截图,录影后将文件上传到阿里云服务器上。截图功能相对来说比较容易实现,使用canvas 的 drawImage 方法将video 控件的区域绘制下来即可。录影相对来说比较麻烦,目前用webRTC 简单实现。https://www.webrtc-experiment.com/RecordRTC/simple-demos/功能简单介绍:使用video...原创 2020-04-28 17:49:10 · 613 阅读 · 0 评论