Web应用系统安全开发课件:使用JavaScript编写网页行为.pptx

Web应用系统安全开发课件:使用JavaScript编写网页行为.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Web应用系统安全开发

使用JavaScript编写网页行为;

2.3.1JavaScript基础;

1.概述

?HTML定义网页的内容,CSS规定网页的布局,JavaScript则是对网页行为进行编程?JavaScript是一种动态类型、弱类型、基于原型的直译式脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分。

?JavaScript用来给HTML网页增加动态功能

?JavaScript是所有现代浏览器以及HTML5中的默认脚本语言

?JavaScript特点

?脚本语言

?基于对象

?简单

?动态性;

2.语法

(1)输出

?使用alert()弹出警告框。

?使用document.write()方法将内容写到HTML文档中。

?使用innerHTML写入到HTML元素。

?使用console.log()写入到浏览器的控制台。

(2)语句

?JavaScript语句向浏览器发出命令,告诉浏览器该做什么

script

document.getElementById(demo).innerHTML=我的第一段JavaScript;/script;

(3)注释

?单行注释以“//”开头,多行注释以“/*”开始,以“*/”结尾

(4)数据类型

?JavaScript的数据类型有字符串、数字、布尔、数组、对象、null、undefined

?JavaScript拥有动态数据类型,这意味着相同的变量可用作不同的类型

(5)变量

?变量可以使用短名称,也可以使用描述性更好的名称

?变量必须以字母开头,也能以“$”和“_”符号开头,变量名称对大小写敏感。

?JavaScript变量均为对象,声明一个变量就创建了一个新的对象。

?在JavaScript中创建变量通常称为“声明”变量,可使用var关键词,如下代码所示:varx=2;y=3;

varname=“Gates”;;

(6)运算符

?算术运算符

一元运算符包括:前置或后置自增“++”、前置或后置自减“--”、正号“+”和负号“-”。二元运算符包括:加“+”、减“-”、乘“*”、除“/”和取余“%”。

?赋值运算符

赋值运算符“=”用于给变量赋值,其它运算符可以和赋值运算符联合使用,构成组合运算符。

?比较运算符

比较运算符用来比较两个操作数的值,返回值为布尔类型。

小于“”、大于“”、小于等于“=”、大于等于“=”、相等“==”、不等于??!=”、全等(值和类

型)“===”和非全等(值和类型)“!==”。

?逻辑运算符

逻辑与“”、逻辑或“||”和逻辑非“!”。

?条件运算符

表达式1?表达式2:表达式3;

?if…elseif…else语句

if(条件1)

{当条件1为true时执行的代码}

elseif(条件2)

{当条件2为true时执行的代码}

else

{当条件1和条件2都不为true时执行的代码}

?switch语句

switch(n)

{case1:

执行代码块1;break;

case2:;

(8)循环语句

?for循环语句

for(语句1;语句2;语句3)

{

被执行的代码块

}

?for…in循环语句

varteacher={fname:Keke,lname:Wu,age:40};

for(minteacher)

{

n=n+teacher[m];

};

(9)break语句;

(12)函数

?函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块

?函数就是包裹在花括号中的代码块,前面使用了关键词function

functionfunctionname(argument1,argument2,argument3,…){

这里是要执行的代码

};

2.3.2JavaScript对象;

1.概述

?JavaScript中的所有事物都是对象

?JavaScript对象是拥有属性和方法的数据

?属性是与对象相关的值,方法是能够在对象上执行的动作

?访问对象属性的语法

?objectName.propertyName

?访问对象方法的语法

?objectName.methodName();

(1)Array对象:在单个变量中存储多个值

newArray();

newArray(size)

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档