Web前端开发(HTML5+CSS3+JavaScript)课件第9章JavaScript基础1.pptx

Web前端基础技术CSSJSHTML第9章JavaScript基础(1/2)Contents目录JavaScript概述数据类型类型变量与类型转换运算符与表达式程序结构1.

JavaScript概述基于客户端浏览器运行的一种解析型脚本语言(顺序解析执行,无须编译);主要作用:实现与用户的交互;获取或动态更新HTML元素的内容和样式

应用:表单数据获取和验证动态更新HTML内容:添加/移除元素动态改变元素的属性:值、样式;示例第1个JavaScript程序,输出数据目的:1.掌握代码书写位置:内部方式;外部文件方式。2.掌握注释的使用3.掌握调试方法:1)弹出对话框:alert(一个不同类型的数据);如:alert(“ok!”);2)控制台输出:console.log(逗号分隔,多个不同类型数据),如:console.log(“ok!”,100,true);1可以省略type属性内部方式写在head标记内(了解)2写在body标记内(了解)在浏览器按F12中查看输出3通常写在文档最后写在文档末尾,掌握添加firstJS.js文件,在js文件内不需要script标记使用外部js文件,在HTML中使用script标记的src属性引用目的:代码与HTML分离;代码复用。在html文件中引用外部js文件,通常放在HTML文件末尾相当于在script标记中插入外部js文件的内容外部文件方式12二、.数据类型1.Number;2.String;3.Boolean;4.null;5.Undefined;6.Object;7.Function;8.数组Array整数:10进制;8进制;16进制

2进制;如:123

0o120XFF/0xff0B1100浮点数:小数与其他语言学习方法、学习思路相同,从数据类型开始=>变量=>类型转换=>表达式=>程序结构

255|10|62|655351.Number数字:整数和浮点数,通常使用十进制。console.log(0xff,"|",0o12,"|",0o76,"|",0xFFFF)注:结果自动转换为10进制输出示例:在控制台输出不同进制的数字使用单引号或双引号括起来任何字符序列,如:"我在学习JavaScript"'我在学习JavaScript'例如:1.在双引号中使用双引号;2.分行显示console.log("他说:'你好!'")console.log("他说:\"你好!\"

")alert("你的选择是:\n1)A

2)B

varbook={

id:1,

bookName:"三国演义",

price:12.8,

};console.log(book)console.log(book.id,book.bookName,book.price)

示例:定义一个Book对象,保存一本书的信息掌握对象的定义方法{属性名:属性值,…}定义函数的目的是为了共享代码,实现代码复用,其类型名为Function。定义函数的语法为:function函数名(参数列表){

/*程序片段*/}

functionadd(x,y){

returnx+y;

}

varfunc=add//保存函数类型的变量

varz=func(10,20)

//作为add函数使用

数组是特殊的对象,可以使用newArray()方式创建数组,但更简单的方式是使用中括号[]定义数组,例如:vararr=newArray(3)/*定义包含3个元素的数组arr*/定义数组后,可以使用任意下标对元素赋值,数组的长度由最大下标值决定,使用length属性获取数组的长度。没有赋值的数组元素的默认值为undefined(即未赋值)8.数组varx=[]/*定义空数组x,长度是任意的*/x[0]=100/*指定数组下标赋值*/x[100]="ABC"/*指定数组下标赋值,元素的类型可以不同*/console.log(x[0],x[100])/*输出结果为:100ABC*/console.log(x[2])/*输出结果为:undefined*/console.log(x.length)/*输出长度,结果为101*/vary=[1,2,3]/*定义的同时初始化数组y*/通常我们会使用中括号[]语法来定义对象,例如:掌握数组的定义方法[元素1,元素2,…]

示例:定义一个books数组,保存多本书的信息掌握数组的定义方法[元素1,元素2,…]试一试试一试1.理解练习:编程测试

2.理解练习:编程测试测试以下表达式,使用你的调试方法输出结果varbol=NaN==NaN=>bol=varx;x==undefinedy==undefined=>?typeof(y)==‘undefined’//是否是存在的类型,是/否99==“99a”//默认将字符串使用Number转换为数字进行比较99==‘99’结果是?值/值;值/引用会转换为值类型比较;而两者均为引用时作为对象比较1.下面哪个不是JavScript的注释符A.//

B./**/

C.

D.全是2.JavaScrip代码的使用方式包括:A.内嵌方式

B.内部方式

C.外部文件方式

D.全是3.console.log方法的主要作用是在浏览器的控制台输出调试信息A.正确

THE END
1.站长必备:HTML5与CSS3在网站开发中的实战应用开发网AI特性下的独特图片,仅为参考 站长个人见解,HTML5和CSS3是站长必须掌握的网页开发技术。通过学习它们的特性和应用,站长可以更加高效和美观地开发网站,提升用户的浏览体验,从而实现更好的网站运营和推广效果。 (编辑:开发网_新乡站长网)https://www.0373zz.com/html/xinwen/chuanmei/2024-12-20/403828.html
2.站长必备:HTML5与CSS3在网站开发的实战应用开发网站长个人见解,HTML5和CSS3是站长必须掌握的网页开发技术。通过学习它们的特性和应用,站长可以更加高效和美观地开发网站,提升用户的浏览体验,从而实现更好的网站运营和推广效果。https://www.0370zz.com/html/xinwen/chuanmei/2024-12-18/403859.html
3.站长必备:HTML5与CSS3在网站开发中的实战应用云计算网站长个人见解,HTML5和CSS3是站长必须掌握的网页开发技术。通过学习它们的特性和应用,站长可以更加高效和美观地开发网站,提升用户的浏览体验,从而实现更好的网站运营和推广效果。 (编辑:云计算网_韶关站长网)https://www.0751zz.com/html/xinwen/chuanmei/2024-12-20/387903.html
4.掌握HTML5与CSS3,提升站长网站开发技能导读:随着互联网的快速发展,网站开发技术也在不断更新换代。HTML5和CSS3作为当前最流行的网页开发技术,对于站长来说,掌握它们的应用是至关重要的。AI激励画面,仅供参考 HTML5是构建We 随着互联网的快速发展,网站开发技术也在不断更新换代。HTML5和CSS3作为当前最流行的网页开发技术,对于站长来说,掌握它们的应用是至https://www.baikewang.com.cn/html/xinwen/chuanmei/2024-12-17/334917.html
5.CSS3搭建一个Web网页html5+css3网页设计基础教程万字讲解——基于HTML5和CSS3搭建一个Web网页 倘若代码中有任何问题或疑问,欢迎留言交流~ 网页描述 创建一个包含导航栏、主内容区域和页脚的响应式网页。 需求: 导航栏: 在页面顶部创建一个导航栏,包含首页、关于我们、服务和联系我们等链接。 设置导航栏样式,包括字体、颜色和背景颜色等。https://blog.csdn.net/weixin_72939806/article/details/139090584
6.《HTML5+CSS3网页设计基础教程》参考答案HTML文件源代码如下:g="zh-CN"> l="stylesheet"type="text/css"href="bt.css">ype="button"value="确定"class="but1">取消"class="but1but2">but2but3">bt.css文件源代码如下:@charset"UTF-8";.but1{pa dding:10px20px;font-size:16px;text-shadow:2px2px3pxrgba( http://www.360doc.com/document/22/0903/20/80521207_1046436734.shtml
7.《HTML5+CSS3网站设计基础教程》《HTML5+CSS3网站设计基础教程》《《HTML5+CSS3网站设计基础教程》》试卷 总分 题型 单选题 多选题 填空题 简答题 题分 得分 得分 单选题(每题2分,共计30分) 1.页面上的div标签,其HTML代码为<div id="box" style="color:red">文字</div>,为其设置CSS样式如下: #box{ color:blue; } 那么,文字的https://wenku.baidu.com/view/4a6f0e719fc3d5bbfd0a79563c1ec5da51e2d673.html
8.html5css3实例源代码css网页源代码CSS是大家在web开发中常用的语言,但是有时候使用非常不爽。某一个CSS可能应用在不同的浏览器中行为不全一样。所以大家得花很多时间来进行调试。 幸运的是,网络上大家可以找到很多不错的CSS代码片断,能够有效地帮助大家解决一般性的或者设计问题。这里我们收集了30个CSS的代码片断帮助大家调试。希望大家喜欢! 代码 1https://blog.51cto.com/u_16099334/9422158
9.《HTML5+CSS3网站设计基础教程(第3版)》摘要书评试读图书 > 大中专教材教辅 > 大学教材 > 当当(DANGDANG.COM) > HTML5+CSS3网站设计基础教程(第3版) 当当官方旗舰店 HTML5+CSS3网站设计基础教程(第3版) 该商品已下柜,欢迎挑选其他商品!https://item.jd.com/10078744674070.html
10.HTML5+CSS3网页设计任务教程(第2版)汤佳陈晓男本书将网页制作课程中使用频率较高、具有代表性的案例按照知识点和技能点归纳、整理,构建8个单元、55个任务,内容包括HTML5静态网站开发概述、HTML5中常用标签的使用、CSS基本应用、CSS3高级应用、页面局部布局、页面整体布局、Bootstrap5框架简介和HTML5 CSS3综合案例。全书采用支持HTML5的Web集成开发环境——HBuilderhttp://www.queshu.com/book/45859343/trends
11.HTML5+CSS3网页设计与制作基础教程HTML5与CSS3是当下网页设计与制作的主要应用技术。本书以案例为引导,系统全面地讲解了HTMLS与CSS3的相关功能与技能应用。 全书主要包括3个部分,第1部分讲解HTML基础知识、HTML中的文字处理、HTML中插入图像、HTML中设置超链接、HTML中的音频与视频、HTML中的表格和表单;第2部分讲解了CSS基础知识、CSS中的属性、CSShttps://m.jarhu.com/book.php?id=6871606
12.程序员冬天到了,先储备点“粮食”HTML5与CSS3基础教程(第7版) 零基础掌握HTML和CSS,适合网站设计新手和专业开发人员学习参考。 众妙之门:精通CSS3 顶尖网页高手经验分享,全面揭示CSS3核心知识与应用技巧,书中的文章都是全球知名设计师的精华总结,可以帮助网页设计师们充分体验网页设计的灵活性,并使用那些令人炫目的CSS技术。适合有一定网页基础的童鞋https://www.jianshu.com/p/7681fd2b27d7
13.《Web前端开发HTML/CSS》教学大纲1.《HTML5与CSS3基础教程》 [美] Elizabeth,Castro,Bruce,Hyslop 著;望以文 译 2.《Web设计与前端开发秘籍:HTML & CSS 设计与构建网站 》 [美] 达科特(Duckett J) 著;刘涛,陈学敏 译 3.《HTML5+CSS3从入门到精通》 李东博 著 4.《HTML5基础知识 核心技术与前沿案例》 刘欢 著 5.《CSS权威指南(第https://jwc.hqu.edu.cn/info/1109/7804.htm
14.Web前端开发教程:从基础到实战,掌握HTML5CSS3等技术第一阶段:专业核心基础 里程碑: 1. 精通CSS3、Less、Sass、响应式书籍布局、以及移动开发。 2. 熟练运用HTML+CSS特性完成页面布局。 4. 精通CSS3技术、动画、以及灵活的盒子模型设计。 5.熟练进行移动端页面设计。 6.能够运用所学的知识来复制任何网站。 http://www.bjhwtx.com/h-nd-163392.html
15.《HTML5+CSS3Web前端设计案例教程》价格目录书评正版第1-4章讲解了HTML基础、HTML基础标签、多媒体、表单;第5-6章讲解了CSS3基础、CSS3属性,初步学习使用CSS3进行网页美化的方法;第7-9章讲解了盒子模型与网页布局、浮动及定位,学习使用CSS3进行网页布局和排版的方法;第10章讲解了CSS3高级动画,初步学习使用CSS3制作网页动态特效的方法;第11章为企业级网站设计与http://m.bookschina.com/8705238.htm