一步一步写web之初识web(五-简单源码分析篇)
2017-04-03 09:42
162 查看
本来想研究动画效果的,在网上看到了可以用css3的动画属性(@keyframes 规则),由于回来较晚,洗漱后近12点才开始看代码(前两天快3点才睡白天也没休息)又困又累找到方法后就没有继续研究了。刚刚研究了下百度贴吧之永夜君王吧,分析了下代码,现在也随便写点吧。
一、开工
首先想查看捧场动态的源码,可是打开后发现灰色的一大块区域是用<frame>标签实现的,看代码发现src有一个链接,点击network进行查看,返现是服务器返回的一个json数据。在页面查找发现是下面区域今日话题的内容。而捧场动态和最新章节、本月排行、读者贡献榜共同用动画(@keyframes
规则)实现。
二、继续查找捧场动态
接着往下查看代码,发现<frame>标签里包含了#document,打开后会发现这里面的内容就是动画的几个模块,在body中可找到我们需要的东西。
至此布局已经明朗了,至于style中的margin-top的改变应该是在js里修改的,head中包含了引用的js文件。
三、补充
突然想到这是小白学习,可能有的人不知道怎么调试(web小白应该会有这个经历)。我用的是谷歌浏览器,mac下按alt+command+J快捷键可打开开发者工具选项,windows下是ctrl+shitf+J。具体的使用就不再介绍了,打开后百度或自己慢慢摸索吧。
这一章就当一个简单的源码分析篇吧,最为捧场动态效果实现的一个子章节,接下来在写具体的实现,争取今天能写出来吧,原计划今天写好后明天开始react的研究,下午还要陪同学去爬山,只怕计划又要打乱了,动画效果实现后争取来一个总结,其实我还想在这个系列里使用打包编译工具的,但是还没开始看,也不会用,今天应该是完不成了,争取吧,动画实现了学一下less,webpack等,如果时间来得及就在初识系列里跟进,来不及就在react系列里添加。因为以前做过react
native,争取哪天也写一个实践的系类教程吧,加油!
一、开工
首先想查看捧场动态的源码,可是打开后发现灰色的一大块区域是用<frame>标签实现的,看代码发现src有一个链接,点击network进行查看,返现是服务器返回的一个json数据。在页面查找发现是下面区域今日话题的内容。而捧场动态和最新章节、本月排行、读者贡献榜共同用动画(@keyframes
规则)实现。
二、继续查找捧场动态
接着往下查看代码,发现<frame>标签里包含了#document,打开后会发现这里面的内容就是动画的几个模块,在body中可找到我们需要的东西。
至此布局已经明朗了,至于style中的margin-top的改变应该是在js里修改的,head中包含了引用的js文件。
三、补充
突然想到这是小白学习,可能有的人不知道怎么调试(web小白应该会有这个经历)。我用的是谷歌浏览器,mac下按alt+command+J快捷键可打开开发者工具选项,windows下是ctrl+shitf+J。具体的使用就不再介绍了,打开后百度或自己慢慢摸索吧。
这一章就当一个简单的源码分析篇吧,最为捧场动态效果实现的一个子章节,接下来在写具体的实现,争取今天能写出来吧,原计划今天写好后明天开始react的研究,下午还要陪同学去爬山,只怕计划又要打乱了,动画效果实现后争取来一个总结,其实我还想在这个系列里使用打包编译工具的,但是还没开始看,也不会用,今天应该是完不成了,争取吧,动画实现了学一下less,webpack等,如果时间来得及就在初识系列里跟进,来不及就在react系列里添加。因为以前做过react
native,争取哪天也写一个实践的系类教程吧,加油!
相关文章推荐
- go语言 通过http包搭建简单web服务器 对http包源码的略微分析
- Python源码分析2 - 一个简单的Python程序的执行
- PostgreSQL源码简单分析
- Mangos源码分析(3):服务器结构探讨之简单的世界服实现
- SPServer源码分析(三): 简单的ECHO服务器
- 深入剖析Spring Web源码(八) - 处理器映射,处理器适配器以及处理器的实现 - 基于简单控制器流程的实现
- WEB中基于XMLHTTP的简单实例分析[收藏]
- 由简单的LED驱动分析内核源码包中的s3c2410寄存器宏定
- shttpd源码分析(1) 初识shttpd,大概印象
- Mangos源码分析(1):服务器结构探讨之最简单的结构
- 由简单的LED驱动分析内核源码包中的s3c2410寄存器宏定
- 也谈WEB打印(二):简单的分析一下IE的打印原理并实现简单的打印和预览
- Rome使用简单说明二(部分关键源码分析)
- python下如何让web元素的生成更简单的分析
- 根据web服务器log进行简单的流量分析
- Ext源码分析源码分析之Ext的继承模式解说——第二节、一个简单的继承
- 也谈WEB打印(二):简单的分析一下IE的打印原理并实现
- 简单RCP框架源码分析
- tb-common-utils源码分析(2):简单线程管理
- (转)网上流传的天龙源码框架分析之一 --- 客户端简单介绍