JavaScriptTrojan2013-07-07什么是JavaScriptJavaScript是一种控制网页内容的脚本语言Javascript与java的关系Javascript与java没有任何关系Javascript与java的关系就类似于“雷锋”和“雷峰塔”的关系特点JavaScript被设计用来向HTML页面添加交互行为JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)JavaScript通常被直接嵌入HTML页面JavaScript是一种解释型语言(就是说,代码执行不进行预编译)Javascript能做什么JavaScript为HTML设计师提供了一种编程工具JavaScript可以将动态的文本放入HTML页面JavaScript可以对事件作出响应JavaScript可以读写HTML元素JavaScript可被用来验证数据JavaScript可被用来检测访问者的浏览器JavaScript可被用来创建cookies如何使用JavaScript内部引用scripttype=‘text/javascript’/script外部引用scripttype=‘text/javascript’src=‘xxx.js’/scriptJavascript的使用1、HTML的script标签被用来将JavaScript插入HTML页面当中。htmlbodyscripttype=text/javascriptdocument.write(HelloWorld!);/script/body/htmlJavascript的使用2、用分号来结束声明传统的编程语言中,例如C++和Java,每行语句都用分号来结束。在编写JavaScript时,许多程序员也保留了这个习惯,但是一般来说,分号是一个可选项。不过,假如您在一行中书写超过不止一条语句,那么分号则是必需的。把javascript放置到何处一般可以放到headjs/head(标准)可以放到bodyjs…./body以上方式等于放到网页最顶端,当网页被渲染时被首先执行。对于相对较大的项目,考虑到网页性能,我们建议将js放到html最底端Javascript变量变量是存储信息的容器。变量名的规则:变量名对大小写敏感,变量名起始于字母或者下划线Javascript变量声明变量使用var语句来创建变量:varstr=somevalue;不使用var也可以创建变量:str=somevalue;为变量赋值varstr=“thisValue”;//string类型varstr=5;//int类型(parseInt)varstr=5.90;//float类型(parseFloat)Javascript变量变量的寿命1.全局变量2.局部变量Javascript的if…else…语句If语句实例scripttype=“text/javascript”varlove=“yes”;if(love==“yes”){alert(“ILoveYou!”);//条件成立时执行}else{alert(IHateYou!);//条件不成立时执行}/scriptJavascript声明方法声明方法scripttype=“text/javascript”functiontestFun(){//函数的主体}/scriptJavascript调用方法调用方法1.js里面的调用scripttype=“text/javascript”functionmyFun(){testFun();//直接写要调用的方法名}/scriptJavascript调用方法2.html里面的调用inputid=“btnTest”type=“button”value=“提交“onclick=“testFun()”/Javascript运算符算术运算符Javascript运算符赋值运算符Javascript运算符比较运算符Javascript运算符逻辑运算符Javascript消息框警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:alert(文本)Javascript消息框确认框确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为true。如果用户点击取消,那么返回值为false。语法:confirm(“文本”);谢谢~