JavaScript基础
来源:互联网 发布:mapreduce编程语言 编辑:程序博客网 时间:2024/06/05 21:52
什么是JavaScript?
JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。不需要进行编译,直接嵌入到HTML页面中,由浏览器执行。
为什么使用JavaScript?
添加页面的动态效果,提供用户操作体验,对浏览器事件作出相应,验证提交数据,检查访客的浏览器信息。
JavaScript的组成
ECMAScript:核心语法,语句
DOM:操作文档的元素和内容
BOM:浏览器对象
JavaScript的引入
内联式:
<script type="text/javascript">自己的代码</script>
外联式:
<script src="../js/jquery-1.11.3.js"type="text/javascript"></script>
数据类型
基本类型:undefined、number、String、Object、boolean
引用类型:预定义的内置对象
BOM对象
【window】
window对象提供的都是全局函数,调用函数时可以省略
1、定时器:
setInterval(code,millisec)
code是执行的函数名或者执行的代码字符串
setInterval(show,1000)
setInterval("show()",1000)
setTimeout()用法同setInterval()一致;
2、弹出框:alert()、Confirm()、prompt()
window.onload=function(){alert("nihao");var c=confirm("珍惜美好时光");alert(c);var p=prompt("确定要退出吗?","我要退出");alert(p);}
【History】
go(-1):跳转到前一页
go(1):跳转到下一页
【Location】
function change(){location.href="JavaScriptDemo.html";}<input type="button" id="myId" value="点我" onclick="change()"/>
DOM对象
我们获取元素、创建元素等操作,统称为DOM操作。Domcument ObjectModel文档对象模型,定义访问和操作结构化文档的方式。浏览器加载整个HTML文档形成document对象,这个对象可以访问和操作html文档中的所有元素。
【获得元素】
window.onload=function(){var btnObj=document.getElementById("myText");alert(btnObj.value);}<input type="text" id="myText" class="myTextClass" value="文本"/>
【创建元素】
for(var i=0;i<cityObj.length;i++){//创建一个option的标签var op=document.createElement("option");//向标签中添加文本元素var txt=document.createTextNode(cityObj[i]);//向标签中添加文本op.appendChild(txt);//向城市的下拉框中添加optioncity.appendChild(op);//字符串思想 直接用innerHtmlcity.innerHTML+="<option value=''>"+cityObj[i]+"</option>";}
数组
在JavaScript中也存在数组,但是这里的数组与我们以往认识的数组有一些区别。有这样的特点:1、数组中存放的数据类型是任意的;2、长度是可变的;3、索引可以是字符串;
var array1=new Array();var array2=new Array(3);var array3=new Array("123","你好","Hello","大家好");alert(array3[2]);array2[4]="超越角标";alert(array2[4]);array1["字符角标"]="我是字符角标下的内容";alert(array1["字符角标"]);
函数的定义
声明式函数:
function change(){location.href="JavaScriptDemo.html";}
匿名式函数:
var fn=function(){alert("匿名式函数")}
函数绑定
//页面加载绑定window.onload=function(){}//普通对象绑定var obj=document.getElementById("myId");obj.onclick=function(){}//表单绑定document.forms[0].submit()=function(){}
JavaScript是一种编程语言,一种轻量级的脚本语言,能嵌入到html中,不需要编译就可以直接在浏览器中执行,为静态的html添加动态的效果,功能非常强大。
0 0
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- 酷炫的页面效果
- 【Java并发编程】并发编程大合集
- android控件的对齐方式
- 51nod 1737 配对
- Java基本数据类型取值范围,为什么String 不是基本数据类型,char的取值范围为什么没有负数
- JavaScript基础
- 快速幂入门
- 跟我学AngularJs:Directive指令用法解读(上)
- 菜鸟小结--JSP和HTML的区别
- tcp udp
- SpringMVC学习笔记3_通过redis缓存和cookie实现Session共享
- Cogs 1695. 梦游仙境(分块)
- (二) 变量,常量,输入,输出.判断,循环.goto
- 使用nose进行python自动化测试