HTML

要引用一个父目录的文件,加上两个点。

HTML并不是真正的编程语言,它是一种用于定义内容结构的标记语言。

元素(Element):开标签、闭标签与内容相结合,便是一个完整的元素。元素可以用来封装不同部分的内容,使其以某种方式呈现或者工作。

元素也可以有属性(Attribute)。一个属性应该包含:属性的名称,并接上一个等号;由引号所包围的属性值。

class属性允许你为元素提供一个标识名称,以便进一步为元素指定样式或进行其他操作时使用。

空元素:没有内容和闭标签的元素。

<!DOCTYPE html> — 文档类型(doctypes),它的存在只是因为历史原因,不用多管。

<html> 元素. 这个元素包含了整个页面的内容,有时也被称作根元素。

<head> 元素. 这个元素可以包含你想添加的但你不想被用户看到的内容。这里面包括像想被搜索引擎搜索到的关键字(keywords)和页面描述,CSS样式表和字符编码声明等等。

<body> 元素. 这个元素包含了你想被用户看到的内容,不管是文本,图像,视频,游戏,可播放的音轨或是其他内容。

<meta charset="utf-8"> — 这个元素指定了你的文档需要使用的字符编码,像 UTF-8 ,它包括了非常多人类已知语言的字符。基本上 UTF-8 可以处理任何文本内容。我们没有任何理由不去设定字符编码,而且也可以避免以后可能出现的问题。

src ,即source。

alt ,即alternative。

HTML 包括六个级别的标题, <h1>–<h6>。

<p> 元素是用来指定段落的,可以用它来指定常规的文本内容。

<ul>,即unordered lists;<ol>,即ordered lists;<il>,即list item。有序和无序的区别就只是有没有序号。

简单的link —— <a> —— a 是 "anchor" (锚)的缩写。

href代表的是 hypertext reference。

CSS(层叠样式表,用来为网页添加样式的代码):

就像 HTML,CSS也不是真正的编程语言。它是样式表语言,也就是说,它允许你有选择性地为 HTML 文档的元素添加样式。

CSS的整个结构称为 CSS 的规则。选择符(Selector):放在规则最开始。它选择了一个或多个需要添加样式的目标,常用的选择符类型有元素、ID、Class、属性和伪类。属性(Properties):这是你改变 HTML 元素样式的方法。属性值(Property value):在属性的右边,冒号后面,用于从指定的属性里的非常多的外观中选择一个值。

px 意为“像素(pixels)”。

JavaScript(为网站添加交互功能的动态编程语言):

在HTML中,引入CSS用link,引入JS用script。

将 <script> 元素放在 HTML 文件底部的原因是,浏览器按照代码在文件中的顺序解析 HTML。如果 JavaScript在最前面被加载,HTML还未加载,JavaScript将无法作用于HTML,所以JavaScript无效。而且,如果 JavaScript 代码出现问题则 HTML 不会被加载。所以将 JavaScript 代码放在底部是最好的选择。

var,即Variable。基本上 JavaScript 里的任何东西都是对象,而且都可以被储存在变量里,将这个记在脑子里。

行末的分号表示语句结束,不过这个分号只有在单行内需要分割语句时才是必须的。然而,一些人认为在每个语句后面加分号是一种好的风格。

JavaScript 是对大小写敏感的。

Functions 是一种封装你想重复使用的功能的方法,这样你就可以在任何时候想使用其中的功能就通过函数名称来调用而不用老是重复写下整段代码。

在网页上创建真正的交互,你需要使用事件 —— 事件是能够捕捉浏览器操作并且允许你运行代码进行响应的代码结构。

字符和字符串都可用单引号或双引号包裹。

== 和 === 不一样。

学习笔记:MDN的Web入门的更多相关文章

  1. Spring实战第五章学习笔记————构建Spring Web应用程序

    Spring实战第五章学习笔记----构建Spring Web应用程序 Spring MVC基于模型-视图-控制器(Model-View-Controller)模式实现,它能够构建像Spring框架那 ...

  2. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  3. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  4. ASP.NET MVC Web API 学习笔记---第一个Web API程序

    http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html GetListAll /api/Contact GetListBySex ...

  5. Oracle RAC学习笔记:基本概念及入门

    Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章]    oracle 10g real applica ...

  6. Linux内核学习笔记-1.简介和入门

    原创文章,转载请注明:Linux内核学习笔记-1.简介和入门 By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  7. 【转载】【时序约束学习笔记1】Vivado入门与提高--第12讲 时序分析中的基本概念和术语

    时序分析中的基本概念和术语 Basic concept and Terminology of Timing Analysis 原文标题及网址: [时序约束学习笔记1]Vivado入门与提高--第12讲 ...

  8. 卷积神经网络(CNN)学习笔记1:基础入门

    卷积神经网络(CNN)学习笔记1:基础入门 Posted on 2016-03-01   |   In Machine Learning  |   9 Comments  |   14935  Vie ...

  9. Spring实战第八章学习笔记————使用Spring Web Flow

    Spring实战第八章学习笔记----使用Spring Web Flow Spring Web Flow是一个Web框架,它适用于元素按规定流程运行的程序. 其实我们可以使用任何WEB框架写流程化的应 ...

  10. Java IO学习笔记八:Netty入门

    作者:Grey 原文地址:Java IO学习笔记八:Netty入门 多路复用多线程方式还是有点麻烦,Netty帮我们做了封装,大大简化了编码的复杂度,接下来熟悉一下netty的基本使用. Netty+ ...

随机推荐

  1. [hdu4662]MU Puzzle(找规律)

    题意:给你一个串MI,按照三种规则1:M后面的部分加倍 2:III->U 3:删去连续的两个UU.看看能否变为给定的串 解题关键:将所有的U转化为I,发现 t+k*6=2^i -> =2^ ...

  2. 《精通Spring4.X企业应用开发实战》读后感第六章(属性编辑器)

  3. Leetcode: 67. Add Binary

    二进制加法 https://discuss.leetcode.com/topic/33693/another-simple-java public String addBinary(String a, ...

  4. 做c语言的码农专业发展方向

    写了几年C语言代码,最近在思索,何去何从比较好? 搜索了一下,发现几个答案: 2015年10月编程语言排行榜 丢开C语言在教学应用外.在目前C语言的实际应用中.常见的应用的情景有如下: 内核/驱动,b ...

  5. Entity Framework Code-First(13):Configure Many-to-Many

    Configure Many-to-Many relationship: Here, we will learn how to configure Many-to-Many relationship ...

  6. Linux操作系统的内存使用方法详细解析

    我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用. 一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存.这两个概念主要来自于linux内核的支持. Linux在 ...

  7. JAVA IO包的整理---------Exception

    EOFException Signals that an end of file or end of stream has been reached unexpectedly during input ...

  8. C++中struct和class定义类区别

    有一种常见的误解认为用struct保留字定义的类与用class定义的类有很大的区别.唯一的不同只是默认的成员保护级别和默认的派生保护级别,没有其他的区别. 1. 用class定义的类,默认的成员访问级 ...

  9. H5 简介

    HTML5 - 新特性 HTML5 的一些最有趣的新特性: 新的语义元素,比如 <header>, <footer>, <article>, and <sec ...

  10. C4-总结

    呃,很难受的比赛,中途做到口干舌燥还想尿尿//哦,题目,出的很棒,什么都可以做做,什么都做不下来. 怎么说呢?好像也没犯什么错误,除了日常开始手抖了一下...后面状态进入挺快的,而且遗憾?3-2吧,t ...