已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEBGIS编程入门,摘要,HTML与CSSJavaScriptGoogleMapAPI,HTML简介,HTML指的是超文本标记语言(HyperTextMarkupLanguage)HTML不是一种编程语言,而是一种标记语言(markuplanguage)标记语言是一套标记标签(markuptag)HTML使用标记标签来描述网页,HTML简介,HTML标签是由尖括号包围的关键词,比如HTML标签通常是成对出现的,比如和标签对中的第一个标签是开始标签,第二个标签是结束标签开始和结束标签也被称为开放标签和闭合标签,HTML简介,HTML文档=网页,示例说明,与之间的文本描述网页与之间的文本是可见的页面内容与之间的文本被显示为标题与之间的文本被显示为段落,HTML标签,标题:-,HTML标签,段落:,HTML标签,链接:,HTML标签,图像:,HTML标签的属性,img标签的属性:src,图像的访问地址width,图像显示的宽度height,图像显示的高度,HTML注释,注释:,HTML文档规范,标签必须闭合,开始标签与结束标签成对出现,空标签在开始标签中关闭标签可以嵌套,html中嵌套body标签推荐使用小写字母,HTML标签参考手册,标签清单,CSS,CSS指层叠样式表(CascadingStyleSheets)样式定义如何显示HTML元素样式通常存储在样式表中把样式添加到HTML4.0中,是为了解决内容与表现分离的问题外部样式表通常存储在CSS文件中,CSS示例-内联样式,CSS示例-内部样式表,pcolor:red;margin-left:20px这是一个标题这是一段正文.,CSS示例-外部样式表,这是一个标题这是一段正文.,mystyle.csspcolor:red;margin-left:20px,CSS参考手册,JavaScript简介,JavaScript被设计用来向HTML页面添加交互行为。JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript由数行可执行计算机代码组成。JavaScript通常被直接嵌入HTML页面。Java与JavaScript的关系:没有关系,JavaScript示例,和,告诉浏览器这是一段JavaScript程序document.write()是标准的页面调用指令,向页面内写入数据“HelloWorld!”,作为document.write()的参数,是写入页面的数据内容,在哪里放置JavaScript,标签里.标签里.外部脚本文件,JavaScript的数据类型,JS使用弱数据类型不区分数据的类型,统一使用var来保存数据JS变量的声明vara=5;varb;b=8;varc=Nanjing;/字符串类型,JavaScript的运算符,运算符说明,给定y=5,JavaScript的运算符,字符串的“+”运算txt1=Whatavery;txt2=niceday;txt3=txt1+txt2;/Whataveryniceday“字符串与数字的“+”运算result=5+”abc”;/”5abc”result=“abc”+5;/”abc5”,JavaScript中的比较运算,比较运算符,给定x=5,JavaScript中的逻辑运算,逻辑运算符,给定x=6,y=3,JavaScript中的条件判断,ifelse语句if(条件)条件成立时执行此代码else条件不成立时执行此代码示例:vard=newDate();vartime=d.getHours();if(time10)document.write(“早上好!)elsedocument.write(“中午好!),JavaScript中的条件判断,switch语句switch(n)case1:执行代码块1breakcase2:执行代码块2breakdefault:如果n即不是1也不是2,则执行此代码,JavaScript的函数,函数定义function函数名(var1,var2,.,varX)代码示例functionadd(a,b)returna+b;result=add(1,2);/3,循环,for循环for(变量=开始值;变量=结束值;变量=变量+步进值)需执行的代码while循环while(变量=结束值)需执行的代码,循环,dowhile循环do需执行的代码while(变量=结束值),JavaScript练习,安装googlechrome浏览器打开chrome浏览器“F12”选择“控制台”,JavaScript练习,练习1:数学运算a=5b=3,JavaScript练习,练习2:字符串的”+”运算a=5b=3c=“nanjing”a+c,c+a,a+b+c,JavaScript练习,练习3:函数的定义与调用functionaddUpTo(a,b)result=0;for(i=a;i=b;i+)result+=i;returnresult;调用:addUpTo(1,5),JavaScript练习,教程与习题,GoogleMapAPI入门,显示一副地图指定地图的位置指定地图的类型指定地图的缩放等级,GoogleMapAPI入门,functioninitialize()varmapOptions=center:newgoogle.maps.LatLng(32.0294,118.8419),zoom:16,mapTypeId:google.maps.MapTypeId.ROADMAP;varmap=newgoogle.maps.Map(document.getElementById(map_canvas),mapOptions);,GoogleMapAPI入门,center,屏幕中心位置的经纬度zoom,缩放级别,0-18mapTypeId,地图类型,ROADMAPSATELLITEHYBRIDTERRAIN,GoogleMapAPI文档,GoogleMapAPI入门,给地图添加标记functionaddMarker(lat,lon,titleText)varmarker=newgoogle.maps.Marker(position:newgoogle.maps.LatLng(lat,lon),title:titleText);/Toaddthemarkertothemap,callsetMap();marker.setMap(map);addMarker(32.0294,118.841
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路运输装卸工安全操作规程
- 医疗伦理与患者权益保障指南
- 2025年下学期高一生物创造未来能力测评试题
- 2025年下学期高一生物沉没成本思维避免纠缠测评试题
- 人力资源管理工作面试要点
- 五矿资本面试技巧高级管理岗位面试实战经验分享
- 内部审计副部长团队建设规划
- 中医医生面试指南专业基础知识与技能考察要点
- 奥克斯空调营销方案
- 投产仪式活动方案策划
- BSCI社会责任验厂培训课件
- 叙事医学故事汇报
- 国家开放大学《园林树木学》形考任务1-4参考答案
- 人文关怀护理查房案例
- 蜜雪冰城加盟合同(2025年版)
- 【课件】进出口货物报关单填制
- 小儿甲型流感护理
- 美术与设计的关系与发展
- 创伤性凝血病救治
- 中国血管性认知障碍诊治指南(2024版)解读
- 服务工作程序、方法和制度
评论
0/150
提交评论