第一部分ECMAScript
学习目标
◆掌握ECMAScript与javascript的关系
◆掌握Javascript组成部分
本章课程主要是要了解ECMAScript的历史、Javascript组成部分。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
1.1 Javascript历史
起初由网景公司(Netscape)设计并应用于其导航者浏览器上(名为Livescript),后被Sun公司收购,由于当时Java已相当流行,吸引更多关注更名为Javascript。雷锋和雷峰塔的关系。
微软公司(Microsoft)也在其IE浏览器上实现了同样的设计,起名为Jscript。
两家公司为了争夺浏览器市场,先后经历了几次浏览器大战,最终微软公司以操作系统捆绑IE浏览器的优势胜出。
网景公司将Javascript1.1(做了一件非常有意义的事情,将JavaScript开源了,但是名字JavaScript无法开发使用,所以改名为:ECMAscript)提交给欧洲计算机制造商协会(E uropean C omputer M anufacturers A ssociation),在此基础之上制订一种标准化的、通用的、跨平台的、供应商中立的脚本语言的语法和语义,称为ECMAScript(在javascript基础上标准化得来的)。
1.2 Javascript实现
一个完整的Javascript实现由3个部分组成,核心(ECMAScript)、文档对象模型(DOM)、浏览器模型(BOM)。
1、ECMAScript(规定的是语言标准,没有统一的执行平台,需要寄生在某些环境下才能执行,如果ECMAscript寄生在浏览器,我们称为javaScript,如果ECMAScript寄生在flash中,我们称为ActionScript,简称AS,如果ECMAscript 寄生在Nodejs中,我们称为Nodejs。宿主环境-浏览器、flash、nodejs)规定了这门语言的各个组成部分,如语法、类型、语句、关键字、保留字、操作符、对象等。
2、文档对象模型(D ocument O bject M odel)
DOM把整个页面映射为一个多层节点结构。通过DOM开发者可以自由的对网页元素进行删除、添加、替换或修改。
3、浏览器对象模型(B roswer O bject M odel)
通过BOM开发者可以操作页面以外和浏览器相关的部分,比如历史、地址、等。(把浏览器看成一个对象,比如:网址,前进,后退等操作浏览器)
第二部分Javascript语法
学习目标
◆掌握Javascript基础语法
◆掌握Javascript内建对象
◆掌握DOM操作方法
◆掌握事件的使用
◆掌握BOM对象的使用
本章课程主要是熟练掌握Javascript基础语法、内建对象、DOM、BOM、事件,实现常见网页动态交互。
1.3 基础语法
1.3.1引入方式
Javascript必须引入到HTML文档才能被浏览器的Javascript引擎解析,有2种方式可以将Javascript引入至HTML文档。
1、内联式
通过 language="javascript"表示使用 JavaScript 脚本语言,脚本语言还有 vbscript、 jsscript 等,如果没有 language 属性,表示默认使用 JavaScript 脚本。其中的...就是代 码的内容。例如:
javaScript重点知识总结 1、JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用window.alert()弹出警告框。 使用document.write()方法将内容写到HTML 文档中。 使用innerHTML写入到HTML 元素。 使用console.log()写入到浏览器的控制台。 实例: document.getElementById("demo").innerHTML = "段落已修改。"; document.write("
这是一个标题 ");//write可以直接写入格式! 2、JavaScript 数据类型 var length = 16; // Number 通过数字字面量赋值var points = x * 10; // Number 通过表达式字面量赋值var lastName = "Johnson"; // String 通过字符串字面量赋值var cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值 var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW"; 3、JavaScript事件
HTML 事件可以是浏览器行为,也可以是用户行为。 以下是HTML 事件的实例: HTML 页面完成加载。 HTML input 字段改变时。 HTML 按钮被点击。 右图是常见的事件(前面都有on) 事件有三种写法,举onclick为例: 现在的时间是? 现在的时间是? 现在的时间是? //后面再写函数实现方式。 4、JavaScript 字符串 var carname = "Volvo XC60"; var character = carname[7]; //字符串的索引从0 开始 JavaScript本身对单引号还是双引号没有区别。一般都用双引号,两个都存在时,再考虑。
Javascript基础教程 Javascript简介 (2) Javascript简介 (2) 简单的Javascript入门示例 (4) 编写Javascript 代码 (5) 语句(Statements) (5) 语句块(Blocks) (6) 注释(Comments) (7) 表达式(Expressions) (8) 赋值和等于(Assignments and Equality) (9) Javascript常用运算符(Operators) (10) 算术运算符 (10) 逻辑运算符 (11) 赋值运算符 (12) Javascript 循环语句(Javascript Loop Statements) (12) 使用for 循环语句 (13) 使用for...in 循环语句 . (15) 使用while 和do...while 循环语句 (17) 使用break 和continue 语句 (20) Javascript写在哪里 (23) Javascript在
之间 (23)
Javascript在
之间 (24) Javascript放在外部文件里 (25) Javascript变量(Javascript Variables) (26) 什么是变量? (26) 变量的声明(Declaring Variables) (26) 变量的命名规则 (27) Javascript条件语句(Javascript Conditional Statements) (27) 单项条件结构(if条件语句) (28) 双向条件结构(if...else条件语句) (29) 多项条件结构(switch条件语句) (31) Javascript保留字(Javascript Reserved Words) (32) Javascript未来保留字(Javascript Future Reserved Words) (33) Javascript简介 Javascript简介
JavaScript复习题 复习题1 一、选择题 1、写“Hello World”的正确javascript语法是 A. ("Hello World") B. "Hello World" C. ("Hello World") D. ("Hello World") 2、JS特性不包括( ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的 (i==0)(i=0) i==0 then i=0 then 4、下列JavaScript的循环语句中( )是正确的 (i<10;i++) (i=0;i<10) i=1 to 10 (i=0;i<=10;i++) 5、下列的哪一个表达式将返回假 A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为: A.x<10 B. x<=10 <20 <=20 8、JS语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 +a2=30 +a2=1020+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( ) 、以下( )表达式产生一个0~7之间(含0,7)的随机整数. . floor()*8) 11、产生当前日期的方法是( ) (); () Date() Now() 12、如果想在网页显示后,动态地改变网页的标题( ) A.是不可能的 B.通过(“新的标题内容”) C. 通过=(“新的标题内容”) D. 通过(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()
《JavaScript项目式实例教程》课程标准 《JavaScript项目式实例教程》课程标准 课程编号:02104 课程类型:非核心课程、一体化课程学时:72 适用对象:软件与信息服务专业二年级学生编制者:屹峰审核者: 编制日期: 2014-07-05 一、课程的性质1、课程定位 《JavaScript项目式实例教程》课程是计算机软件与信息服务专业的一门重要的专业课,定位于WEB技术开发工作岗位。它是WEB前端技术开发的必备课程,在整个课程体系中具有重要的作用。本课程的前导课程:静态网页设计、DIV+CSS布局。后续课程:网页美工、PHP 动态网页设计、C#程序设计与应用等。 2、课程任务 《JavaScript项目式实例教程》课程课程任务是培养网页设计、网页美工以及WEB综合开发的初、中级专业人才,通过本课程的学习,学生能掌握JavaScript语言的基本编程思想,并能熟练利用JavaScript控制WEB页面各级元素,实现WEB前端的验证、动态展示等任务。 二、职业活动 通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。最终成为具备较全面的软件开发与信息服务的技术人才。 该课程涉及的知识是Web应用程序或前端开发人员必备的基本技能,职业活动与课程容的对应关系如下: Web前端开发岗位职业能力教学容(理实一体化课)模块化设计思想任务模块化(第1章)程序设计基本流程判断、循环结构(第2、3章)与基本对象的交互设计事件(第4章)事件高级应用(第8章)操作浏览器窗口窗口对象(第5章)操作Document 文档对象(第6章)操作DOM DOM对象(第7章)动画基础运动基础(第9章) 三、教学目标1、职业关键能力目标 (1)掌握JavaScript语言的基本语法及常用的置函数(2)掌握事件以及事件的触发机制(3)掌握BOM对象的常用属性和方法《JavaScript项目式实例教程》课程标准 3 (4)掌握文档对象的常用属性和方法(5)掌握Cookie对象的使用方法 (6)掌握DOM的概念以及利用DOM操作文档节点的方法(7)掌握事件流和事件绑定(8)掌握利用JavaScript设计缓冲运动的原理和方法2、职业专门能力目标 (1)通过完成相关的项目,掌握JavaScript语言的语法结构。 (2)通过完成相关的项目,掌握JavaScript各种置对象的使用方法和应用情境。 (3)通过完成相关的项目,寻找发现问题途径,学会解决问题的方法3、方法能力目标形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。 四、课程容1、预备知识
Bootstrap知识简单归纳 Bootstrap 响应式实用工具---目前只适用于块和表切换 Bootstrap 字形图标(Glyphicons) 什么是字形图标(Glyphicons)? 字形图标(Glyphicons)是在Web 项目中使用的图标字体。 字形图标(Glyphicons)列表 点击这里,查看可用的字形图标(Glyphicons)列表 用法 如需使用图标,只需要简单地使用下面的代码即可。请在图标和文本之间保留适当的空间。 在线定制字形图标(Glyphicons) 点击这里,在线定制字形图标(Glyphicons)。 插入符 使用插入符表示下拉功能和方向。使用带有class caret 的 元素得到该功能。 关闭图标 使用通用的关闭图标来关闭模态框和警告框。使用class close 得到关闭图标。 快速浮动 您可以分别使用class pull-left 或pull-right 来把元素向左或向右浮动。下面的实例演示了这点。 如需对齐导航栏中的组件,请使用.navbar-left 或.navbar-right 代替。请查看Bootstrap 导航栏。 居中内容块 使用class center-block 来居中元素。
清除浮动 如需清除元素的浮动,请使用.clearfix class。 显示和隐藏内容 您可以通过使用class .show 和.hidden 来强行设置元素显示或隐藏(包括屏幕阅读器)。屏幕阅读器 您可以通过使用class .sr-only 来把元素对所有设备隐藏,除了屏幕阅读器。 Bootstrap 下拉菜单(Dropdowns) 对齐 通过向.dropdown-menu 添加class .pull-right 来向右对齐下拉菜单class="dropdown-menu pull-right" 标题 您可以使用class dropdown-header 向下拉菜单的标签区域添加标题 Bootstrap 按钮组 按钮组允许多个按钮被堆叠在同一行上。当你想要把按钮对齐在一起时,这就显得非常有用。您可以通过Bootstrap 按钮(Button)插件添加可选的JavaScript 单选框和复选框样式行为 Bootstrap 按钮下拉菜单 本章将讲解如何使用Bootstrap class 向按钮添加下拉菜单。如需向按钮添加下拉菜单,只需要简单地在在一个.btn-group 中放置按钮和下拉菜单即可。您也可以使用 来指示按钮作为下拉菜单。
JS知识点总结 JS知识点总结 一、对象 1、JS的本地对象和内置对象 Array 创建Array对象的语法: new Array(); new Array(size); new Array(element0,element1,element2,...elementn); 属性: constructor length属性可设置或返回数组中元素的数目 arrayObject.length; prototype 方法: concat();方法用于连接两个或多个数组 arrayObject.concat(arrayX,arrayX,...,arrayX); join();方法用于把数组中的所有元素放入一个字符串。 arrayObject.join(separator); pop();方法用于删除并返回数组的最后一个元素 arrayObject.pop(); push();方法可向数组的末尾添加一个或多个元素,并返回新的长度 arrayObject.push(newelement1,newelement2,...,newelementn) ; reverse();方法用于颠倒数组中元素的顺序 arrayObject.reverse(); shift();方法用于把数组的第一个元素从其中删除,并返回第一个元素的值 arrayObject.shift(); slice();方法可从已有的数组中返回选定的元素 arrayObject.slice(start,end); sort();方法用于对数组的元素进行排序 arrayObject.sort(sortby); sortby规定排序顺序,必须是函数 splice();方法向/从数组中添加/删除项目,然后返回被删除的项目 arrayObject.splice(index,howmany,item1,...,itemX); toSource(); toString(); toLocaleString();将数组转为本地字符串 arrayObject.toLocaleString(); unshift();方法可向数组的开头添加一个或更多元素,并返回新的长度 arrayObject.unshift(newelement1,...newelementn);
HTML静态网页知识点 文中的 XXX“黄色”标记为易错的,重要的 第一章网页编程基础 1、互联网? 2、分别解释tcp/ip;http;ftp;html;bbs;;url;php;css 3、url的5种形式? 4、服务器、服务端?客户端? 5、超文本?超? 6、网页的3种基本类型? 7、一个完整的hml文件结构有多少个标记?分别是? 8、文字的属性代码? 9、注释标记?标题标记?换行?空格?段落?加粗?加斜? 10、meta标记常用的刷新/语言编码代码? 增加的:关键字、主题容、强行的调用网上最新版本、文档作者 11、link标记?() 12、base标记?(文档原始地址) 13、常见的html编辑器? 答案: 1、Internet 2、tcp/ip:传输控制协议 http:超文本传输协议 ftp:文件传输协议 html:超文本标记语言 bbs:电子公告板服务 :(world wide web)网维网或全球围网 url:统一资源定位符 php:一种用来制作动态网页的服务器端的脚本语言 css:层叠样式表(样式表)一种设计网页样式的标准 3、①file://文件地址(最后以单个文件结尾) ②https://www.360docs.net/doc/657620305.html,/default.html[default:缺省的意思] ③ftp://192.168.0.123 ④news://地址 ⑤telnet://地址 4、server;client【B-B;C-C;B-C;模式B代表企业;C 5、HT(hyper txet) , HL( hyper link) 6、①静态网页html; css ②动态网页https://www.360docs.net/doc/657620305.html, *.jsp, *.php *.asp(以do?开始的是Java平台编写的) ③交互式网页JavaScript 7、4个;分别是
8、文字 9、注释;标题:x为1~6,其中h1最大 ;换行: 或空格: 段落 ; 加粗 ; 加斜 10、刷新: 文字编码:(简体中文:gb2312,utf-8是英语编码,繁体字编码:BIG5) (完整版)人机交互基础教程知识点总结与归纳 人机交互各章知识点 第1章 1.人机交互的概念,所涉及的学科及关系。 答:人机交互(Human-Computer Interaction,HCI)是关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的科学。 人机交互技术与认知心理学、人机工程学、多媒体技术和虚拟实现技术密切相关。其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术、虚拟实现技术与人机交互技术是相互交叉和渗透的。 2.人机交互研究的内容。 答:人机交互的研究内容有人机交互界面表示模型与设计方法、可行性分析与评估、多通道交互技术、认知与智能用户界面、群件、Web设计、移动界面设计。 3.人机交互经历的三个阶段 答:命令行界面交互阶段、图形用户界面交互阶段、自然和谐的人机交互阶段 4.发展趋势 答:集成化、网络化、智能化、标准化 5.狭义的讲人机交互技术 答:人机交互技术主要是研究人与计算机之间的信息交换,主要包括人到计算机和计算机到人的信息交换两部分。 第2章 1.人的主要的感知方式 答:视觉、听觉、触觉 2.人的常见认知过程 答:1、感知和识别2、注意3、记忆4、问题解决5、语言处理 交互原则:许多认知过程是相互依赖的,一个活动可同时涉及多个不同的过程,只涉及一个过程的情况非常罕见。 3.人机系统设计步骤 答:(1)需求分析阶段(2)调查研究阶段(3)系统分析规划阶段 (4)系统设计阶段(5)测试阶段(6)人机系统的生产制造及提交使用阶段 4.人机工程学的定义 答:人机工程学是研究“人-机-环境”系统中人、机、环境三大要素之间的关系,为解决系统中的人的效能、健康问题提供理论与方法的科学。 第3章 1.交互设备的的分类 输入设备 { 文本输入设备:键盘、手写输入设备(手写板) 图形输入设备:二维扫描仪、数码摄像头 三维信息输入设备:三维扫描仪、动作捕捉设备 指点输入设备:鼠标、光笔、控制杆板、触摸屏
JavaScript基础知识点归纳(推荐) JavaScript基础知识点归纳(推荐) 定义在函数外的变量一定是全局变量;定义在函数内的变量,如果声明了var,那该变量就是局部变量,如果不声明var,那么该变量就是全局变量。 1、全局变量与局部变量 JavaScript var global = "Global"; test ; function test { var local = "Local"; document.writeln(global); document.writeln(local); } document.writeln(global); document.writeln(local); 2、两种类型的Cookie i)持久性cookie,会被存储到客户端的硬盘上。 ii)回话cookie:不会被存储到客户端的硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭时则该回话cookie就销毁了。 3、在JavaScript中,函数(function)就是对象 4、在JavaScript中,没有方法(函数)重载的概念
5、Function对象 在JavaScript中有一个Function对象,所有自定义的函数都是Function对象类型的。Function对象接受的所有参数都是字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真正需要接受的参数。 6、隐含的对象arguments 在JavaScript中,每个函数都有一个隐含的对象arguments,表示给函数实际传递的参数。arguments.length 就表示实际传递的参数的个数。 7、函数名.length 每一个函数对象都有一个length属性,表示该函数期望接受的参数个数。它与函数的arguments不同。arguments.length表示函数实际接受的参数个数。 8、JavaScript中有五种原始数据类型 Undefined、Null、Boolean、Number以及String。(注意:在JavaScript中,没有char数据类型) Undefined数据类型的值只有一个:undefined; Null数据类型的值只有一个:null; Boolean数据类型的值有两个:true和false; 9、typeof运算符 typeof是一元运算符,后跟变量的名称,用于获取变量的数据类型,其返回值有5个:undefined、boolean、number、
第8章 JavaScript编程基础-补充案例 第8章补充案例 【案例8-1】弹出一个警示框 一、案例描述 1、考核知识点 alert()函数 2、练习目标 掌握alert()函数的应用。 3、需求分析 在浏览网页时,经常会看到一些弹出的警示框,用于提醒用户当前的操作是否完成,例如,在电商网站中,当完成付款时,会弹出支付情况的警示框。下面,本案例将通过引入JavaScript的相关知识创建一个“支付已完成!”的警示框。 4、案例分析 1)效果如图8-1所示。 图8-1“支付已完成!”效果展示 2)具体实现步骤如下: a)使用内嵌式引入JavaScript。 b)通过alert()函数输出字符串。 二、案例实现 根据上面的分析,可以通过简单的JavaScript代码来实现这一效果,具体代码如下: 1 3 4
5 6弹出一个警示框 7 12 8
9 12 13 保存后,在火狐浏览器中预览,效果如图8-2所示。 图8-2 “支付已完成!”效果展示 【案例8-2】 简短的文字描述 一、案例描述 1、 考核知识点 变量的声明与赋值 2、 练习目标 掌握变量声明与赋值的应用。 3、 需求分析 网页中的文字描述是传输网页信息的重要途径,尤其是一些新闻网页,文字描述占有很大的篇幅,本 案例将通过定义变量的方法引入一段文字,其中不变的内容通过字符串输出。 4、 案例分析 1) 效果如图8-3所示。 图8-3 简短的文字描述 2) 具体实现步骤如下: a) 设置body 的背景色,并定义文字样式。 b) 声明变量并进行赋值。JavaScript基础知识 JavaScript基础知识 学习目标 JavaScript编程基础 JavaScript工作原理 如何在Html页面中使用JavaScript (数据类型、变量、常量、运算符、表达式、控制流程、数组、函数) JavaScript事件处理 对象和系统函数 浏览器对象 什么是JavaScript JavaScript是Netscape公司开发的一种脚本语言。该语言编程的程序可以被嵌入到HTML页面中,并直接在浏览器中解释执行。
JavaScript功能 (1)增强页面动态效果 (2)实现页面与用户之间的实时、动态交 互 JavaScript语言特点 脚本语言(Script Language) 解释执行(Interpreted Language) 基于对象(Object Based) 事件驱动(Event Driven) 简单 弱类型(Weakly Typed Language) JavaScript嵌入到HTML页面中 在HTML页面中使用 JavaScript代码的出现位置 (1) HTML页面主体部分(
) 例01.html(2) HTML页面头部(
) 02.html (3) 单独的外部文件 03.html 数据类型 JavaScript支持基本数据类型和对象类型(1)基本数据类型 整型 浮点型 字符型 布尔型 (2)对象类型 内置对象 (String、Math、Date) 浏览器对象(Window、Document、History,Forms、…) 用户自定义对象 变量 (1)命名规则: <1>必须以字母、下划线或美元符号开头,最新JavaScript_深度剖析(从入门到精通) 第一讲JavaScript语言概况 第二讲JavaScript基本数据结构 第三讲JavaScript程序构成 第四讲基于对象的JavaScript语言 第五讲创建新对象 第六讲使用内部对象系统 第七讲窗口及输入输出 第八讲WEB页面信息的交互 第九讲实现更复杂的交互 第一讲JavaScript语言概况 Internet时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。随着Internet技术的突飞猛进,各行各业都在加入Internet的行业中来。无论从管理方面,还是从商业角度来看,Internet都可以带来无限生机。通过Internet,可以实现地区、集体乃至个人的连接,从而达到一种“统一的和谐”。那么怎样把自己的或公司的信息资源加入到WWW 服务器,是广大用户日益关心的问题。采用超链技术(超文本和超媒体技术)是实现这个目标最简单的、最快速的手段和途径。具体实现这种手段的支持环境,那就是HTML 超文本标识语言。通过它们可制作所需的Web网页。 通过超文本(Hyper Text)和超媒体(Hyper Media)技术结合超链接(Hyper link)的链接功能将各种信息组织成网络结构(web),构成网络文档(Document),实现Internet上的“漫游”。通过HTML符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。 然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。虽然可通过CGI (Common Gateway Interface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Internet技术的发展。而JavaScript的出现,无凝为Internet 网上用户带来了一线生机。可以这样说,JavaScript的出现是时代的需求,是当今的信息时代造就了JavaScript。 JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的
html,css,javascript基础知识 1.web概述 1)web三要素(B/S架构) 浏览器(B) 代理作用,向服务器发送请求,服务器返回一个.html格式的文件, 浏览器(渲染)解释执行文件(页面) 服务器(S) 接收浏览器的请求,做出相应的处理,响应一个页面 HTTP协议 通讯协议 2)常用的浏览器 IE,FireFox,Chrome,Safari,Opera 3)html工作原理 html文件部署在服务器端 html页面运行在浏览器中 浏览器发送请求,服务器接收请求,响应一个页面,然后浏览器渲染内容 2.HTML概述 1)什么是html(Hyper Text MarkUp Language) 超文本标记语言 是一种用来设计网页的标记语言,用该语言编写的文件,后缀为.html或.htm,由浏览器解释执行,生成相应的页面 2)head元素 主要用于描述页面数据 ,
, ,