前端
文章平均质量分 80
红帽小生
京津唐地区预备炼钢工人培训学院
展开
-
WebKit渲染引擎特性,以Chrome V8为例
引言上一期(传送门)我们讲了浏览器架构的大致内容。本期以WebKit为列,进行简单介绍,以便让你对渲染引擎有一个更多的理解。WebKit由多个重要模块组成,通过下图我们可以对WebKit有个整体的了解:WebKit是一个页面渲染以及逻辑处理引擎,前端工程师把HTML、JavaScript、CSS这“三驾马车”作为输入,经过WebKit的处理,就输出成了我们能看到以及操作的Web页面。从上图我们可以看出来,WebKit由图中框住的四个部分组成。而其中最主要的就是WebCore和JSCore(或者是其它原创 2022-05-09 16:35:43 · 2172 阅读 · 0 评论 -
浏览器发展历程及基本架构
引言浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示HTML文档、PDF、图片、视频等多媒体内容。这些网络资源的位置由 URI 来指定。URI是统一资源标识符(Uniform Resource Identifier)和URL统一资源定位系统(uniform resource locator)略有区别。URI范围更广,你可以把URL看作是URI的子集。上一期(传送门)有详细讲从输入URL到显示网页的过程,主要是讲数据发送和获取的中间过程,并没有详细讲浏览器。我们每天都会花许多时间用浏览器了原创 2022-05-07 14:59:18 · 2107 阅读 · 0 评论 -
简洁天气预报小程序实现
天气预报 随着微信小程序的兴起,很多工具类小程序应运而生,例如天气预报小程序。近日完成一款天气预报小程序,功能简单,代码量不算多,比较适合刚入门的新手作为练习项目。效果如图: 有今日天气详细预报,以及生活指数相关建议。还有10天内的预报。就是天气提供的API接口可能有时不稳定。如果接口失效了,可以在网上找一个。百度搜索关键词:“天气预报api”,即可。不过免费的api没有一直稳定的,所以只能学习之用。 本小程序代码量不多,一共6个页面组成,比之前写的更规范,之前写的一个签到的小程序很不规范原创 2021-10-22 13:53:10 · 1291 阅读 · 1 评论 -
智能手机的演变历程及发展趋势
智能手机的出现可以说是革命性的,极大方便和丰富了我们的日常生活。今天我们聊下那年手机那点事。有趣的屏幕解锁在2007年以前,是按键机时代,手机都是按键解锁,按某个键亮屏,再按一下熄屏。2007年苹果发布革命性产品——第一代iPhone。这以后几年,手机普遍为滑动解锁。不过很快就进入了密码解锁和图案解锁时期。一直持续到2013年iPhone5s发布,带有按压式指纹解锁的手机出现。从这以后,各大厂商纷纷跟进,手机进入指纹解锁时代,一直到现在,指纹解锁仍是最受欢迎的解锁方式。到了2017年,出现人脸解原创 2021-03-13 19:19:50 · 3415 阅读 · 0 评论 -
微信小程序getSystemInfo的屏幕宽度不一致问题
解决微信小程序getSystemInfo的屏幕宽度px和手机实际px不一致问题原创 2020-10-15 16:11:45 · 1935 阅读 · 1 评论 -
两年过去了,4399依旧坚挺,Flash还能继续?
关于B站如何播放flv1、HTML5视频播放进入Web2.0时代,新一代标记语言HTML5成为主流。很多网站开始向HTML5转移。比如我们广大青年喜爱的哔哩哔哩。HTML5中播放视频用的是video标签,支持Ogg、MPEG4、WebM三种格式。那么B站上的视频都是flv格式的,那么它是怎么播放的。可以看到B栈站支持Flash和H5播放,但Flash到2020年谷歌不再支持了(Adobe早在2...原创 2019-12-21 16:03:21 · 1620 阅读 · 0 评论