2021-04-29

我对JavaScript语言认知

JavaScript的标准官方名称为MCMA-262,也可简称为JS,是一种脚本语言,也是一种轻量级的编程语言,更是世界上最流行的编程语言。

这门语言可用于HTML和wed,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

 

提示:JavaScript与Java是两种完全不同的语言,无论在概念还是设计上。

      Java(由Sun发明)是更复杂的编程语言

JavaScript可实现的作用

1写入HTML输入:如下图编程代码                                                     

上图代码在浏览器的输出如图下,

也可动过改变script的位置来改变其浏览器输出的结果。

其中的原理应该是代码的先后顺序、权重问题吧!

提示:您只能在HTML输出中使用document.write。如果您在文档加载后使用该方法,会覆盖整个文档

 

2对事件作出反应:如下图编程代码

页面会出现一个button点击便会弹出一个警告框,便是JS对事件作出的反应。

alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。

onclick 事件只是您即将在本教程中学到的众多事件之一。

 

3改变HTML样式:如下图编程代码

改变 HTML 元素的样式,属于改变 HTML 属性的变种。

上图代码在浏览器的输出如图下,

页面会出现一个button点击便可使p标签的内容字体颜色发生改变。

 

4改变HTML元素的内容如下图编程代码

上图代码在浏览器的输出如图下,

页面会出现一个button按钮便可p标签的内容发生改变。

您会经常看到 document.getElementByID("some id")。这个方法是 HTML DOM 中定义的。

5改变HTML图像:如下图编程代码

上图代码在浏览器的输出如图下,

点击小灯泡图片即可切换到另一张小灯泡图片上,从而达到点亮小灯泡和熄灭小灯泡的效果。

 

JavaScript 能够改变任意 HTML 元素的大多数属性,而不仅仅是图片。

6验证输入:如下图编程代码

JavaScript 常用于验证用户的输入。

上图代码在浏览器的输出如图下,

判断文本框的内容是否是数字,如若不是便会弹出警告框。释如下图!

除上述的作用外,其实JavaScript还可实现很多功能,只因本人也是刚入行,懂得也并不多,往后还请各路大神多多指教,当然啦!也欢迎各路新手与我共同学习、一起进步。

以上便是我这次所分享的内容,新手上路,请多多指教!

可以使用以下代码将该XML实例转换为application/x-www-form-urlencoded格式的模型: ``` using System.Net.Http; using System.Text; using System.Xml; // 将XML实例转换为application/x-www-form-urlencoded模型 var xmlString = @"<OTA_InventoryCheckRQ EchoToken='487ef6b0-3526-45e3-81e7-0eac31754c10' Password='abc888888' PrimaryLangID='en-us' TimeStamp='2021-04-20 10:30:59' UserName='guowang' Version='1.000'> <POS> <Source> <RequestorID ID='elongID' Type='2'/> </Source> </POS> <HotelReservations> <HotelReservation> <RoomStay> <RoomTypes> <RoomType RoomTypeCode='5412309'/> </RoomTypes> <RatePlans> <RatePlan RatePlanCode='4674478'/> </RatePlans> <GuestCounts> <GuestCount AgeQualifyingCode='10' Count='2'/> <GuestCount AgeQualifyingCode='8' Count='0'/> </GuestCounts> <BasicPropertyInfo HotelCode='2525137'/> </RoomStay> <ResGlobalInfo> <RoomCount>10</RoomCount> <MemberLevel>V1</MemberLevel> <TimeSpan End='2021-04-30' Start='2021-04-29'/> </ResGlobalInfo> </HotelReservation> </HotelReservations> </OTA_InventoryCheckRQ>"; var xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xmlString); var formContent = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("Message", xmlDoc.OuterXml) }); var encodedString = formContent.ReadAsStringAsync().Result; Console.WriteLine(encodedString); ``` 输出结果为: ``` Message=%3COTA_InventoryCheckRQ%20EchoToken%3D%22487ef6b0-3526-45e3-81e7-0eac31754c10%22%20Password%3D%22abc888888%22%20PrimaryLangID%3D%22en-us%22%20TimeStamp%3D%222021-04-20%2010%3A30%3A59%22%20UserName%3D%22guowang%22%20Version%3D%221.000%22%3E%3CPOS%3E%3CSource%3E%3CRequestorID%20ID%3D%22elongID%22%20Type%3D%222%22%2F%3E%3C%2FSource%3E%3C%2FPOS%3E%3CHotelReservations%3E%3CHotelReservation%3E%3CRoomStay%3E%3CRoomTypes%3E%3CRoomType%20RoomTypeCode%3D%225412309%22%2F%3E%3C%2FRoomTypes%3E%3CRatePlans%3E%3CRatePlan%20RatePlanCode%3D%224674478%22%2F%3E%3C%2FRatePlans%3E%3CGuestCounts%3E%3CGuestCount%20AgeQualifyingCode%3D%2210%22%20Count%3D%222%22%2F%3E%3CGuestCount%20AgeQualifyingCode%3D%228%22%20Count%3D%220%22%2F%3E%3C%2FGuestCounts%3E%3CBasicPropertyInfo%20HotelCode%3D%222525137%22%2F%3E%3C%2FRoomStay%3E%3CResGlobalInfo%3E%3CRoomCount%3E10%3C%2FRoomCount%3E%3CMemberLevel%3EV1%3C%2FMemberLevel%3E%3CTimeSpan%20End%3D%222021-04-30%22%20Start%3D%222021-04-29%22%2F%3E%3C%2FResGlobalInfo%3E%3C%2FHotelReservation%3E%3C%2FHotelReservations%3E%3C%2FOTA_InventoryCheckRQ%3E ``` 其中,key为"Message",value为对该XML实例进行URL编码后的字符串。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值