Markdown 是由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)共同创造的一种轻量级标记语言。它于2004年首次发布,旨在提供一种易于编写和阅读的文本格式,以便将内容转换为结构良好的 HTML。Markdown 的设计目标是让人们专注于内容,而不是样式。
markdown - 简洁易用的标记语言
Markdown 的起源可以追溯到格鲁伯的一篇博文,他提出了一种简单的标记语法,以解决 HTML 编写过程中繁琐的问题。斯沃茨对此表示了兴趣,并与格鲁伯合作进一步发展了 Markdown,并将其应用于斯沃茨的项目中。随着时间的推移,Markdown 逐渐获得了广泛的认可和应用,在编写文档、撰写博客、写作文档和代码文档等领域都得到了广泛使用。
简单整理了一下,以下是按常用和不常用顺序排列的 Markdown 语法表格:
标题 | 使用 # 标记,可表示 1 到 6 级标题 |
粗体 | 使用 **文本** 或 __文本__ 标记 |
斜体 | 使用 *文本* 或 _文本_ 标记 |
引用 | 使用 > 标记引用文本 |
无序列表 | 使用 -、+ 或 * 标记列表项 |
有序列表 | 使用数字后跟 . 来标记列表项 |
任务列表 | 使用 - [ ] 或 - [x] 标记未完成或已完成的任务 |
链接 | 使用 [链接文本](链接地址) 标记超链接 |
图片 | 使用  插入图片 |
代码块 | 使用 标记单行代码块,或使用 标记多行代码块 |
水平线 | 使用 ---、___ 或 *** 插入水平线 |
表格 | 使用 ` |
脚注 | 使用 [^脚注名称] 标记脚注,并在文本末尾定义脚注 |
内联 HTML | 可以在 Markdown 中使用部分 HTML 标签和属性 |
自动链接 | 使用 <链接地址> 自动将链接转换为可点击的链接 |
转义字符 | 使用反斜杠 \ 对特殊字符进行转义 |
删除线 | 使用 ~~文本~~ 标记删除线 |
注释 | 使用 <!-- 注释内容 --> 插入注释 |
转义特殊字符 | 使用 & 加上特殊字符代码转义特殊字符 |
内嵌 LaTeX 公式 | 使用 $ 公式 $ 或 $$ 公式 $$ 插入内嵌 LaTeX 公式 |
定义 HTML 锚点 | 使用 <a name="锚点名称"></a> 定义 HTML 锚点 |
自定义标题标识符 | 使用 {#标识符} 自定义标题的 ID 属性 |
高亮显示代码 | 使用三个反引号后加语言名称来高亮显示代码块 |
表格对齐 | 使用冒号 : 在表格中指定对齐方式 |
注脚链接 | 使用 [^脚注名称] 创建注脚链接 |
自动链接邮箱地址 | 使用 <邮箱地址> 自动将邮箱地址转换为可点击的链接 |
自动链接 URL | 使用 <链接地址> 自动将 URL 转换为可点击的链接 |
转义 HTML 标签 | 使用反斜杠 \ 转义 HTML 标签 |
内嵌图表 | 使用 {{图表代码}} 在 Markdown 中插入图表 |
转义 Markdown 标记 | 使用反斜杠 \ 转义 Markdown 标记 |
定义图片尺寸 | 使用 <img> 标签并指定 width 和 height 属性定义图片尺寸 |
扩展语法(GFM) | GitHub Flavored Markdown(GFM)提供了更多语法扩展,如任务列表 |
目录 | 使用 [TOC] 自动生成目录 |
请注意,这只是 Markdown 语法的一部分,而且不同的 Markdown 解析器可能会有略微不同的语法支持。
Typora是一款简单高效的Markdown编辑器,使您可以轻松编写和编辑纯文本。让您觉得它实际上是一个系统自带应用程序。通过为您提供所有必要的工具和一个组织良好的环境,使Markdown编辑任务看起来像是在散步。
Typora 为您提供作为读者和作者的无缝体验。它删除了预览窗口、模式切换器、Markdown 源代码的语法符号以及所有其他不必要的干扰,代之以实时预览,以帮助您专注于内容本身。
软件下载地址:https://alonggjx.com/1.html
typora - 文本编辑器
EmEditor Pro – 强大的文本编辑器专业版,为程序员、Web 开发人员和普通用户提供语法说明和 Unicode 支持。编辑器功能包括使用正则表达式在文件中搜索和替换、自动检测代码、突出显示链接和电子邮件地址、块选择模式、配置按钮栏、菜单、字体和颜色元素。对于每种语言,您可以设置单独的配置。该程序还支持用 javascript 或 VBScript 编写的强大宏,使您可以捕获经常或偶尔使用的几乎任何操作。
软件下载地址:https://alonggjx.com/146.html
EmEditor pro -文本编辑器
人们使用 Markdown 的主要原因是它的简洁性和易用性。与其他标记语言相比,Markdown 的语法更简单,使得写作和编辑变得更加高效。它使得编写文档和博客成为一种愉快的体验,同时也方便了文档的版本控制和协作编辑。此外,Markdown 的纯文本格式使得文件易于存储、分享和迁移,不受特定软件或平台的限制。因此,Markdown 成为了许多人在写作和记录文档时的首选工具。
七章 计算机网络
27、Internet 的接入技术:
(1)PSTN:通过调制解调器拨号实现用户接入的方式,最高速率为56 Kb/s
(2)ADSL:通过普通电话线提供宽带数据业务的技术,支持上行速率640Kb/s ~ 1Mb/s,下行速率1 ~ 8Mb/s
(3)LAN 方式:用户PC 的上网速率可达100 Mb/s
(4)无线方式:蜂窝技术、数字无绳技术、点对点微波技术、卫星技术、蓝牙技术等
28、了解电子邮件的特点及功能:
一对多的发送;可发送文本、图片、音频、视频等信息、不要求通信双方同时在线
29、电子邮箱地址格式:用户名 @ 电子邮件服务器名
30、(了解)搜索引擎是一个提供信息检索服务的网站。它使用特定的程序把Internet网上的信息归类,帮助人们快速搜索到需要的信息。
31、流媒体数据流具有三个特点:连续性、实时性、时序性。
32、文件传输协议FTP是Internet中在用户计算机和远程服务器之间进行文件传输的协议,采用客户机/服务器工作模式。
登录文件服务器的方式有两种:一种是用户名+密码;另一种是匿名访问。匿名FTP:通用的账号名为anonymous。
33、远程登录Telnet:用户通过一台计算机登录到另一台计算机上,运行其中的程序并访问其中的服务,采用客户机/服务器工作模式。
34、网站是一组相关网页和文件的集合,作为浏览起始点的特殊网页称为主页。
35、要浏览Web 页面,必须在本地计算机上安装浏览器软件。浏览器和服务器之间通过超文本传输协议(HTTP)进行通信(掌握)。
36、了解:浏览器 / 服务器(B/S)结构是目前最流行的网络软件系统结构,它正逐渐取代客户机 / 服务器(C/S)结构。
37、网页主要由文字、图片、动画、超链接和特殊组件等元素构成。
38、超链接将具有文字、图片、动画的网页连接在一起,构成一个统一的整体。可以说,超链接是网络的命脉。
39、根据网页的生成方式分为静态网页和动态网页。静态网页文件的扩展名通常是.htm或.html,动态网页文件的扩展名为.asp或.jsp等。
40、了解静态网页和动态网页的含义(判断)
静态网页:除非网页的设计者自己修改了网页的内容,否则网页的内容不会发生变化
动态网页:网页文件里包含有程序代码,需要服务器执行程序才能生成网页内容。
41、(了解)Dreamweaver、Flash、Fireworks 被称为网页制作“三剑客”。
(1)Dreamweaver集网页制作和网站管理于一身。
(2)Fireworks 以处理网页图片为特长,可以轻松创作GIF动画。
(3)Flash 是当今Internet 最流行的动画作品的制作工具,并成为事实上的交互式矢量动画标准。
42、、了解网页设计相关的术语
(1)XML:中文名为可扩展标记语言,主要用途是在Internet上传递或处理数据。
(2)CSS:中文名为层叠样式表,主要用来对网页数据进行编排、格式化、显示、特效等。
(3)DHTML 是动态HTML,这种技术要求网页具备动态功能,如动态交互、动态更新等。
(4)脚本(Script)语言是嵌入到HTML 代码中的程序,JavaScript 更多地用于客户端,VBScript 更多地用于服务器端。
43、HTML文件标记:负责控制文本显示的外观和版式,为浏览器指定各种链接的图像、声音和其他对象的位置。
44、HTML 标记的书写格式:< 标记名 > 文本内容</标记名> HTML标记不区分大小写,标记名与属性之间用空格分隔,如果有多个属性,属性之间也用空格分隔。
45、(掌握)HTML文件由头部和正文主体两部分组成。文件的头部用<head></head>标记,标题用<title></title>标记,放到<head>和</head>标记之间;正文主体用<body> </body>标记。
46、掌握常用HTML标记 (掌握)
(1)文本布局:段落标记<p> 换行标记<br> 水平线标记<hr> 标题标记<hn> 字体标记<font> 文字颜色属性<color> 文字字体属性<face>
(2)图像布局:图片标记<img>(文件位置src 说明文字alt 宽度weight 高度height 对齐方式alight 边框border)
(3)超链接: 超链接标记<a>(被链接的文件地址href)
(4)表格:表格区域<table>(<caption>表格标题 <th>表格头 <tr>表格行 <td>表格单元格)
(5)字形标记:粗体(B)、斜体(I)、下划线(U)、上标(sup)、下标(sub)
47、了解站点的定义和作用
站点是网站中所有文件和资源的集合,站点管理功能可以方便地组织和管理所有的Web文档。
48、了解创建站点的方法;了解新建网页的方法;了解常见网页属性的设置
49、按F12 在主浏览器中显示当前文档;按Ctrl+F12 在候选浏览器中显示当前文档
50、网页中常用的图片文件格式:GIF、JPEG、PNG
51、超链接:鼠标指针在指向超链接时会变成手形(掌握)
(1)超链接类型:文本、图片、邮件、锚记、下载文件超链接。
(2)图像热点工具:矩形热点工具 、椭圆形热点工具和多边形热点工具 3 种
(3)锚记超链接:可以跳转到当前网页中的指定位置,还可以跳转到其他网页中的指定位置
#山东地图
(4)下载文件超链接:设置链接对象为需要下载的文件
(5)空链接 #
52、网页的布局一般使用表格或框架来实现。(掌握)
(1)表格布局可以将页面分隔成互不重叠的区域,但每个区域中不会像框架一样出现滚动条。
(2)框架布局就是将浏览器分成多个框架,每个框架中显示一个页面。当框架所对应页面的内容超过它的范围时,会自动出现滚动条,拖动一个框架的滚动条只会滚动该框架的页面而不会影响其他框架。
53、表单是Web 服务器与客户交互的手段。
(1)表单的作用就是收集用户的输入信息,从而实现网站与用户的交互。
(2)在DW的设计视图中,表单的轮廓线以红色的虚线表示。
54、了解网站和网页的设计原则
55、了解发布网站的定义和操作步骤
所谓发布网站,就是把网站中的内容上传到Web 服务器上。要发布站点。
首先要申请域名和网页空间,设置好站点服务器,然后把制作好的本地网站文件上传到网页空间中。
内容是《Web前端开发之Javascript视频》的课件,请配合大师哥《Javascript》视频课程学习。
JavaScript由最初的一个原始的脚本语言,已经发展成一门高效和通用的编程语言;一开始它只用于Web浏览器编程,而现如今它还可以用于其他编程工作;
服务器端的Javascript:
作为服务器端的开发,其中有两个比较著名的,一个是Rhino,是Mozilla开发的免费软件,是基于Java的Javascript解析器,实现了通过JavaScript程序能够访问整个Java API,能够自动完成JavaScript原生类型和Java原生类型之间的相互转换,因此JavaScript可以设置、查询Java属性,并能调用Java方法;
Node:是在Google的V8 Javascript引擎上构建的,也就是平时我们所说的Node.Js,其在底层绑定了用于进程、文件和网络等Unix API,还绑定了HTTP客户端和服务器API;
其实在远古时候,微软有个asp的动态网站开发技术,它使用的服务器端的脚本语言有两个,一个是VBScript,另一个就是Javascript ;
Web浏览器中的Javascript:
通常也称为客户端的JavaScript,就是JavaScript运行在浏览器中;
从内容上来看,它是包括BOM和DOM;
从形式上可以分为Web文档和Web应用两种形式;
Web文档里的Javascript:
Javascript可以通过document对象和它包含的element对象遍历和管理文档内容;它可以通过操纵CSS样式和类,修改文档内容的呈现;并且可以通过注册适当的事件处理程序来定义文档元素的行为;
Web文档里应当少量地应用Javascript,因为Javascript真正的作用是增强用户的浏览体验,使信息的获取和传递更容易;用户的体验不应依赖于Javascript,但Javascript可以增强体验,如:
window对象:
客户端Javascript中最重要的对象之一是window对象,window对象是所有客户端Javascript特性和API的主要接入点;它表示Web浏览器的一个窗口或窗体;Window对象定义了一些属性,比如,指定当前窗口中的URL的location属性,其还可以允许脚本在窗口中载入新的URL;
window.location = "https://www.zeronetwork.cn/";
window对象还定义了一些方法,如alert(),可以弹出一个对话框用来显示一些信息;比如:setTimeout(),可以注册一个函数,在给定的一段时间之后触发一个回调,如:
setTimeout(function(){
alert("零点网络");
},2000);
在客户端Javascript中,window对象也是全局对象,也就是window对象处于作用域链的最顶部,它的属性和方法实际上是全局变量和全局函数,所以,window.setTimeout()可以直接使用setTimeout(),也就是说,如果想引用全局窗口或全局对象的属性,通常并不需要用到window;
window还定义了很多其它重要的属性、方法和构造函数;其中最重要的属性是document,它引用Document对象,表示的是在窗口中的文档;Document对象有一些重要的方法,比如getElementById(),可以基于元素id的值返回单一的HTML元素,如:
var mydiv = document.getElementById("mydiv");
getElementById()方法返回的Element对象,也拥有一些重要的属性和方法,比如允许脚本获取它的内容、设置属性值等,如:
var mydiv = document.getElementById("mydiv");
// 如果元素为空,则往里面插入当前的日期和时间
if(mydiv.firstChild == null){
mydiv.appendChild(document.createTextNode(new Date().toString()));
}
每个Element对象才有style和className属性,允许脚本指定文档元素的CSS样式,或修改应用到元素上的CSS的类名,如:
var mydiv = document.getElementById("mydiv");
mydiv.style.height = "200px";
mydiv.style.backgroundColor = "yellow";
mydiv.className = "mydiv";
window对象、document对象和element对象还有一个重要的属性集合是事件处理程序相关的属性;可以在脚本中为之绑定一个函数,这个函数会在某个事件发生时以异步的方式调用;事件处理程序可以让Javascript代码修改窗口、文档和组成文档的元素的行为;事件处理程序的属性名是以单词“on”开头的,如:
mydiv.onclick = function(){
this.innerHTML = "<h2>零点网络</h2>";
}
window对象的onload处理程序是最重要的事件处理程序之一;当显示在窗口中的文档内容稳定并可以操作时可以触发它;Javascript代码通常封装在onload事件处理程序里;比如,可以在onload事件中,查询文档元素、修改CSS类和定义事件处理程序,如:
<style>
.newslist *{display: none;}
.newslist h1{display: block;}
.newslist_show *{display: block;}
</style>
<script>
window.onload = function(){
var elements = document.getElementsByClassName("newslist");
for(var i=0; i<elements.length; i++){
var elt = elements[i];
var title = elt.getElementsByTagName("h1")[0]
showHandler(title,elt);
}
function showHandler(title,elt){
title.onclick = function(){
if(elt.className == "newslist")
elt.className = "newslist_show";
else
elt.className = "newslist";
}
}
}
</script>
<div class="newslist">
<h1>零点网络</h1>
<p>零点网络是一家科技公司</p>
</div>
Web应用里的Javascript:
在Web文档中使用的Javascript特性在Web应用中都会用到,对于Web应用来说,除了内容、呈现和操作API之外,还依赖Web浏览器环境提供的各种基础的服务;
现代浏览器,已经不仅仅是作为显示文档的工具了,而渐渐变成了一个简易的操作系统;
Web应用就是用Javascript访问浏览器提供的各种服务,这些服务有很多都是在HTML5中定义的,HTML5和相关的标准为Web应用定义了很多其他重要的API,这些API包括以上所说的网络、图像和数据存储,还包含地理位置信息、历史管理和后台线程等,这些都是典型的Web应用;例如XMLHttpRequest对象,其可以发出HTTP请求,可以从服务器端获取新信息,而不用重新载入整个页面,这样的Web应用称为Ajax应用;并且它们可以离线操作,以及保存数据到本地,以便再次访问时进行状态恢复;
Javascript在Web应用里会比在Web文档里显得更加重要;Javascript增强了Web文档,但是设计良好的文档需要 在禁用Javascript后还能继续工作;Web应用本质上就是Javascript程序,只不过使用了Web浏览器提供的服务,如果禁用了Javascript,Web应用就运行不了;
在真实的场景中,并不是完全分离Web文档和Web应用的这两种形式,而是结合了两者的特性;
Web前端开发之Javascript-零点程序员-王唯
*请认真填写需求信息,我们会在24小时内与您取得联系。