Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >2.2 HTML5基础入门

2.2 HTML5基础入门

作者头像
周星星9527
发布于 2018-08-05 10:48:14
发布于 2018-08-05 10:48:14
5860
举报
  • HTML回顾

网页就是HTML?这么理解大致准确。通常网页中包含了文字,图片、视频、小游戏,动画效果等等内容。我们以本章开头的html为例说明:

1. <html>

2. <head>

3. <meta charset="utf-8">

4. <title>这是标题</title>

5. </head>

6. <body>

7. <h1>我的第一个标题</h1>

8. <p>我的第一个段落Hello World。</p>

9. </body>

10. </html>

用文本编辑器编写HTML,然后保存为hello.html,用EDGE浏览器打开显示:

第一个简单的HTML网页
第一个简单的HTML网页

HTML文档就是一系列的tag组成,最外层的tag是<html>。规范的HTML也包含<head>...</head><body>...</body>,由于HTML是富文档模型,所以,还有一系列的Tag用来表示链接、图片、表格、表单等等。

  • CSS简介

CSS是Cascading Style Sheets的简称,CSS用来控制HTML里的所有元素如何展现。例如,给标题元素<h1>加一个样式,变成36号字体,灰色,带阴影:

1. <html>

2. <head>

3. <meta charset="utf-8">

4. <title>这是标题</title>

5. <style>

6.     h1{

7.       color:#00FF00;

8.       font-size:36px;

9.       text-shadow:3px 3px 3px #CCCCCC;

10.     }

11. </style>

12. </head>

13. <body>

14. <h1>我的第一个标题</h1>

15. <p>我的第一个段落Hello World。</p>

16. </body>

17. </html>

用EDGE浏览器打开显示:

CSS可以改变字体颜色
CSS可以改变字体颜色
  • JavaScript(js)简介

js是为了让HTML具有交互性而作为脚本语言添加的,js既可以内嵌到HTML网页中,也可以从外部服务器链接到HTML中。如果我们希望当用户点击标题时把标题变成红色,就可以通过js来实现:

1. <html>

2. <head>

3. <meta charset="utf-8">

4. <title>这是标题</title>

5. <script>

6.       functionchangeColor() {

7.         document.getElementsByTagName('h1')[0].style.color= '#ff0000';

8.       }

9. </script>

10. </head>

11. <body>

12. <h1 onclick="changeColor()">我的第一个标题</h1>

13. <p>我的第一个段落Hello World。</p>

14. </body>

15. </html>

用EDGE浏览器该HTML文档,并点击h1标题,则字体变成红色:

通过js改变字体颜色
通过js改变字体颜色
  • 结语 学习HTML需要了解HTML、javascript、CSS,但本课程主要重点在于js编程。我们学习基本的js语法、html用到的标签就可以了,CSS在本教程不作为重点涉及。学习过程中我们要知道一个公式: 普通程序员+百度/谷歌=优秀程序员

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
iOS网络——SDWebImage SDImageDownloader源码解析你要知道的NSURLSession都在这里
你要知道的NSURLSession都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。本系列文章主要分为以下几篇进行讲解,读者可按需查阅。 iOS网络——NSURLSession详解及SDWebImage源码解析 iOS网络——SDWebImage
WWWWDotPNG
2018/04/10
1.7K0
iOS网络编程之二——NSURLSession的简单使用
    在iOS7之后,NSURLSession作为系统推荐使用的HTTP请求框架,在进行前台请求的情况下,NSURLSession与NSURLConnection并无太大差异,对于后台的请求,NSURLSession更加灵活的优势就将展现无遗。
珲少
2018/08/16
1K0
iOS缓存 NSCache详解及SDWebImage缓存策略源码分析你要知道的NSCache都在这里
你要知道的NSCache都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本篇文章首先会详细讲解NSCache的基本使用,NSCache是Foundation框架提供的缓存类的实现,使用方式类似于可变字典,由于NSMutableDictionary的存在,很多人在实现缓存时都会使用可变字典,但NSCache在实现缓存功能时比可变字典更方便,最重要的是它是线程安全的,而NSMutableDictionary不是线程安全的,在多线程环境下
WWWWDotPNG
2018/04/10
4K1
iOS缓存 NSCache详解及SDWebImage缓存策略源码分析你要知道的NSCache都在这里
iOS-网络编程(二)文件上传和断点离线下载
一. iOS中发送HTTP请求的方案 在iOS中,我们常用发送HTTP请求的方案有 苹果原生(自带) NSURLConnection:用法简单,最古老最经典最直接的一种方案 (iOS 9.0弃用) NSURLSession:功能比NSURLConnection更加强大,苹果目前比较推荐使用这种技术 第三方框架AFNetworking:简单易用,提供了基本够用的常用功能,维护和使用者多 二. NSURLConnection (已弃用) 虽然NSURLConnection已经被弃用,但是我们还是要了解N
xx_Cc
2018/05/10
2.4K0
AFNetworking源码探究(四) —— GET请求实现之代理转发思想
上一篇主要包括AFURLSessionManagerTaskDelegate代理为任务设置进度和AFURLSessionManager为任务添加通知监听。这一篇主要说一下自定义类AFURLSessionManagerTaskDelegate和AFURLSessionManager中有关代理的转发逻辑,这一篇的重点就在于这个转发逻辑思想的理解,代码的意义其次,读完你就会感到大神写代码的高质量。
conanma
2021/09/02
4190
SDWebImage源码阅读-第一篇
一 题外话   之前写过一篇最新版SDWebImage的使用,也简单的介绍了一下原理。这两天正梳理自己的知识网络,觉得有必要再阅读一下源码,一是看具体实现,二是学习一下优秀开源代码的代码风格,比如接口设计,设计模式,变量命名等等。   既然是第一篇,就要制定一个阅读源码的计划,以什么顺序阅读完全部代码。我们从最常见的入口切入sd_setImageWithURL,一路下去,最后再阅读没有设计到的部分。   在开始之前强烈建议先去读我之前的文章:最新版SDWebImage的使用。心里有个大概再去探讨细节,效果更
王大锤
2018/05/17
8230
NSURLConnection被放弃之后使用NSURLSession
Get代码: //确定请求路径 NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login?username=5
用户1451823
2018/09/13
4000
iOS多线程——你要知道的NSOperation都在这里你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里
你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本系列文章主要讲解iOS中多线程的使用,包括:NSThread、GCD、NSOperation以及RunLoop的使用方法详解,本系列文章不涉及基础的线程/进程、同步/异步、阻塞/非阻塞、串行/并行,这些基础概念,有不明白的读者还请自行查阅。本系列文章将分以下几篇文章进行讲解,读者可按需查阅。 iOS
WWWWDotPNG
2018/04/10
1.7K0
iOS多线程——你要知道的NSOperation都在这里你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里
Kingfisher源码阅读(二)
上次说到了downloadAndCacheImageWithURL这个方法,看名字就知道既要下载图片又要缓存图片,它的方法体是这样的:
Sheepy
2018/09/10
8210
Kingfisher源码阅读(二)
AFNetworking框架分析(三)——AFURLSessionManager(下)
上一篇讲到在AFHTTPSessionManager中,在初始化NSMutableURLRequest对象时的流程分析。接下来继续分析在生成request之后AFN创建task任务的流程 在NSMutableURLRequest对象初始化之后,创建了一个NSURLSessionDataTask任务类对象,并将request传入。
我只不过是出来写写代码
2019/04/02
7580
AFNetworking框架分析(三)——AFURLSessionManager(下)
iOS复习中有关SDWebImage可能知识点总结(2)
分为内存缓存(利用SDImageCache类的NSCache属性),磁盘缓存(利用NSFileManager),和操作缓存(利用runtime关联的字典属性)。下载之前先查询缓存,没有就下载并在下载后保存图片到缓存。
陈满iOS
2018/09/10
8710
iOS复习中有关SDWebImage可能知识点总结(2)
老司机出品———疯狂造轮子之图片异步下载类
SDWebImage,我估计没有一个做iOS的不知道这个三方库吧,他为我们提供了简洁的图片异步下载方式。在他为我一句api带来这么大便利的同时,你有没有想过他是怎么实现的呢?让我们先来看看他为我们做了什么?
老司机Wicky
2018/08/22
5070
老司机出品———疯狂造轮子之图片异步下载类
AFNetworking源码探究(二)GET请求实现之NSURLSessionDataTask实例化
这里很多类,我不会去每一个类单独的去分析,那样子轮着几圈可能也不是很清晰,我会以一个简单的例子入手,开始进行分析,由点带面,最后举一反三给大家串起来。
conanma
2021/09/02
5510
【IOS】总结-AFNetworking学习笔记
NSURLConnection 是 Foundation URL 加载系统的基石。一个 NSURLConnection 异步地加载一个 NSURLRequest 对象,调用 delegate 的 NSURLResponse / NSHTTPURLResponse 方法,其 NSData 被发送到服务器或从服务器读取;delegate 还可用来处理 NSURLAuthenticationChallenge、重定向响应、或是决定 NSCachedURLResponse 如何存储在共享的 NSURLCache上。
江中散人_Jun
2022/03/08
1.6K0
iOS网络——AFNetworking AFURLSessionManager源码解析
你要知道的NSURLSession都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本系列文章主要讲解iOS中网络请求类NSURLSession的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。本系列文章主要分为以下几篇进行讲解,读者可按需查阅。 iOS网络——NSURLSession详解及SDWebImage源码解析 iOS网络——SDWebImage
WWWWDotPNG
2018/04/10
4.5K0
iOS SDWebimage 源码阅读
简介 SDWebimage是 iOS 的图片加载框架。它支持从网络中下载且缓存图片,并设置图片到对应的 UIImageView 控件或者 UIButton 控件。在项目中使用 SDWebImage 来管理图片加载相关操作可以极大地提高开发效率,让我们更加专注于业务逻辑实现。
赵哥窟
2018/12/18
1.3K0
SDWebImageV3.7.5源码解析
SDWebImage更新到如今这个版本,过程做了许多改进,性能已经非常的好了。以前就粗略的看过SDWebImage的源码,但是未做记录整理。再次阅读还是受益良多,故做此记录。SDWebImage的结构比较混乱,所以解析其调用顺序也是相当的绕啊。
Haley_Wong
2018/08/22
8810
SDWebImageV3.7.5源码解析
从AFNetworking源码分析到应用全解 原
    AFNetworking是iOS/OS开发中常用的一个第三方网络库,可以说它是目前最流行的网络库,但其代码结构其实并不复杂,也可以说非常简洁优美。在AFNetworking中,大量使用的线程安全的开发技巧,读此源码也是一次很好的多线程学习机会。本篇博客从主要结构和网络请求的主流程进行分享,解析了AFNetworking的设计思路与工作原理,后面还有其中提供的UI扩展包的接口应用总结。
珲少
2018/08/15
3.3K0
从AFNetworking源码分析到应用全解
                                                                            原
iOS网络--『文件下载、断点下载』的实现(三):AFNetworking
本文首发于我的个人博客:『不羁阁』 https://bujige.net 文章链接:https://bujige.net/blog/iOS-Resume-Download-AFNetworking.html 目录 AFNetworking下载简介 AFNetworking下载相关 2.1 AFNetworking(文件下载) 2.2 AFNetworking(断点下载 | 支持离线) 关于『文件下载、断点下载』所有实现的Demo地址:Demo地址 iOS网络--『文件下载、断点下载』的实现
程序员充电站
2018/05/31
3.4K0
iOS开发·由SDWebImage引发的知识点聚合与思考(最新呕心沥血之作)
学习iOS的各种知识点,例如runloop,只懂原理不行,要清楚明白它的应用场景才是真懂;学习SDWebImage的框架源码,只看SDWebImage的业务逻辑,也不是真懂。有效的学习是不断的问问题,挖掘并总结SDWebImage它这些场景涉及到的知识点,然后再模仿它,结合那些场景去写出这个知识点才是真懂。据我所观察SD涉及到的知识点就有:runloop的mode切换,runtime的关联对象,多线程NSOperation的开始与挂起,网络操作里面NSURLSession与NSURLConnection的区别,关于缓存的NSCache,NSFileManager操作,等等。
陈满iOS
2018/09/10
2.1K0
iOS开发·由SDWebImage引发的知识点聚合与思考(最新呕心沥血之作)
推荐阅读
相关推荐
iOS网络——SDWebImage SDImageDownloader源码解析你要知道的NSURLSession都在这里
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档