
JavaScript
绝地反击T
世界那么大,我想去看看。
展开
-
JavaScript中没有块级作用域程序举例例证
var i = 10; function a(){ alert(i); } //a();//output:10 var i = 10; function a(){ var i = 2;//在alert上可以输出2 alert(i); //var i = 2;//在alert下因为未赋值所以输出undefined:不明确的变量原创 2015-11-04 23:15:03 · 1161 阅读 · 0 评论 -
JavaScript中声明全局变量的三种方式(包括显示和隐式)
声明方式一:使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。 var test = 5;//全局变量 function a(){ var a = 3;//局部变量 alert(a); } function b(){ alert(test); } //a();//调用a方原创 2015-11-04 22:02:47 · 7957 阅读 · 0 评论 -
JavaScript中创建对象的几种方式
无标题文档 var Cat={};//JSON Cat.name="风恋绝尘、";//添加属性并赋值 Cat.age=22; Cat.sayHello=function(){ alert("hello"+Cat.name+",今年"+Cat["age"]+"岁了");//可以使用"."的方式访问属性,也可以使用HashMap的方式访问 } Cat.say原创 2015-10-13 10:58:50 · 2708 阅读 · 0 评论 -
使用json来定义函数,在里面可以定义多个函数
//普通方法 function add(a,b){ return a+b; } add(3,4); //使用json来定义函数,在里面可以定义多个函数 var method={ add:function(a,b){ return a+b; }, add2:function(a,b原创 2015-09-17 14:24:45 · 4837 阅读 · 0 评论 -
jQuery对象和DOM对象之间的相互转换
先是DOM对象转换为jQuery对象:首先需要引入jQuery函数库 //获取DOM对象 var username=document.getElementById("username"); alert(username.value); //转换为jquery对象 转换后就可以使用jQuery中的方法了 var $username=$(username)原创 2015-09-16 11:35:46 · 4860 阅读 · 0 评论 -
JavaScript学习笔记之function函数改变form表单的action跳转到指定页面
患者名字: //通过获取JavaScript函数的方式访问printPerson.html和selectPerson.html function printPerson(){ //1:获取表单 var form1 = document.form1; //2.设置表单的action属性 form1.action="printPerson.htm原创 2015-09-15 14:17:21 · 9552 阅读 · 1 评论 -
JS函数修改html的元素内容,及修改属性内容
修改元素内容: Hello 按钮 function demo(){ var nv = document.getElementById("pid"); nv.innerHTML="World"; } 修改元素标签属性: 呵呵 按钮 function demo(){ document.getElementById("aid").href=原创 2015-09-13 21:17:36 · 17605 阅读 · 0 评论 -
js的局部变量和全局变量的定义形式举例
无标题文档 var n=10;m=100;//全局变量 任何地方都可以使用 function demo(){ var i=10;//局部变量 只能在当前函数中使用 x=10;//全局变量的另外一种定义形式 任何地方都可以使用 } demo(); alert(x);原创 2015-09-02 00:28:03 · 2124 阅读 · 0 评论 -
JavaScript中通过getElementsByName访问name集合对象
1、查找给定name属性的所有元素,这个方法将返回一个节点集合,也可以称为对象集合。 2、这个集合可以作为数组来对待,length属性的值表示集合的个数。 3、因为在html页面中,name不能唯一确定一个元素,所以方法的名称为getElementsByName而不是getElementByName无标题文档原创 2015-08-25 10:39:01 · 11742 阅读 · 0 评论 -
JavaScript中访问id对象.属性的方式访问属性
无标题文档 /* * 1、获取id为mytext的value属性的值 * 2、获取id为mytext的tyoe属性的值 */ var txtElement = document.getElementById('mytext'); //我们可以通过对象.属性的方式访问其属性。 alert(txtElement.value); alert(txtE原创 2015-08-25 10:20:33 · 1599 阅读 · 0 评论 -
JavaScript中BOOLEAN类型之三种情景代码举例
无标题文档 /* * 一般性的true,false */ var flag = true; if(flag){ alert('truetrue.............'); }else{ alert('falsefalse...........'); } /* * 一个对象不存在,为null时的true,false */原创 2015-08-25 09:45:39 · 1587 阅读 · 0 评论 -
JavaScript中函数定义的三种方式
无标题文档 /* *函数定义的一种方式 */ function aa(){ document.write("aaaa"); } 按钮 --> /* * 函数定义的一种方式之二 */ var aa2 = function(a,b){ return a*b; } alert(aa2(4,5));原创 2015-08-25 09:32:30 · 2167 阅读 · 0 评论 -
数组对象的初始化表达式
数组对象的初始化表达式 /* 表达式:原始表达式、初始化表达式、函数表达式、属性访问表达式 调用表达式、对象创建表达式 */ var a = [1,2]; var aa = new Array(1,2); var b=[1,,,4]; var bb = [1,undefined,undefined,4]; var c={x:1,y:2};原创 2015-08-20 10:39:39 · 1387 阅读 · 0 评论 -
JavaScript学习笔记之数据类型和("32"+32)和("32"-32)输出结果
JavaScript有6中数据类型,有5种原始数据类型和一种对象类型 原始类型:number(数字)、string(字符串)、boolean(布尔值)、null()、undefined object 对象:Function、Array、Date ...无标题文档 var num=32; num="This is a string"; var原创 2015-08-19 16:33:11 · 590 阅读 · 0 评论 -
JavaScript学习笔记之类型之间的判断比较
JavaScript学习笔记:巧用+/-规则转换类型,如果num是一个字符串想把它转换为数字可以:num-0如果num是一个数字想把它转换为字符串可以:num+''"1.23" == 1.23 //如果==2边一边是字符串一边是数字,会尝试把字符串转为数字进行比较0 == falsenull ==undefinednew Object() == new Object()原创 2015-08-19 16:22:52 · 522 阅读 · 0 评论 -
JavaScript学习笔记
那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。JavaScript脚本可位于 HTML 的 或 部分中,或者同时存在于两个部分中。通常的做法是把函数放入 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。原创 2015-08-05 14:55:17 · 505 阅读 · 0 评论 -
转:javascript中创建对象的几种方式
前言: 随着web 2.0 的兴起(最具代表性的是Ajax技术了),javascript不再是程序员眼中的“玩具语言”。 编程在不断的简化,可是“用户体验、性能、兼容性、可扩展......”要求却在不断提高,随之涌现出Prototype、jQuery、ExtJs、Dojo等优秀的框架(类库),大大简化了web开发。 越来越多的人开始深入研究和使用javascri转载 2015-08-05 14:51:35 · 470 阅读 · 0 评论 -
JavaScript定义对象的2代码种风格和对象属性有两种寻址方式
JavaScript定义对象 var person={firstname:"王",lastname:"鹏鹏",age:22}; document.write(person.lastname+""); document.write(person['lastname']+""); document.write(person['age']+""); var原创 2015-08-05 14:20:51 · 1158 阅读 · 0 评论 -
JavaScript定义数组的三种方式(new Array(),new Array('x','y'),['x','y'])
javascript定义数组的三种方式 var cars=new Array(); cars[0]="奥迪"; cars[1]="宝马"; cars[2]="兰博基尼"; document.write("JavaScript定义数组的第一种方式:new Array(),然后依次赋值a[0]=?,a[1]=?..."); document.write(""+ca原创 2015-08-05 14:06:51 · 7114 阅读 · 0 评论 -
JavaScript计算值然后把值嵌入到html中。
JavaScript计算值 假设y=5,计算x=y+2,并显示结果. 点击这里 function myFunction() { var y=5; var x=y+2; var demoP=document.getElementById("pid"); demoP.innerHTML="x="+x; }原创 2015-08-05 12:35:24 · 4987 阅读 · 0 评论 -
JavaScript中基础变量和数据类型的定义
无标题文档 var i=10; var j=10; var m=i+j; document.write(m);//output:20 var string="hello";//定义字符串类型 var i=10;//定义数字类型 var flag=true;//定义bool类型 var arr=[1,2,3,4];//定义int类型的数组 var arr原创 2015-08-05 00:25:59 · 886 阅读 · 0 评论 -
js改变html的原有内容
js改变html的内容Hello Html! document.getElementById("pid").innerHTML="绝地反击";//js改变html的内容原创 2015-08-04 23:48:20 · 1381 阅读 · 0 评论 -
区别script中的type=”text/javascript”和language=”Javascript”
内容提要在制作网页的时候,往往需要在页面中使用客户端能够运行的JS代码,因此,都需要添加引用。JS引用一般有type="text/javascript"和language="Javascript"两种写法,但language这个属性在W3C的HTML标准中,已不再推荐使用。具体说明一般情况下,JS引用方式为:第①种language="Javascript">第②种t转载 2015-07-29 16:17:44 · 19803 阅读 · 5 评论 -
DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。
通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。DOM 被分为不同的部分(核心、XML及HTML)和级别(DOM Level 1原创 2015-05-16 21:42:48 · 1224 阅读 · 0 评论 -
如何用javascript弹出一个框显示今天是星期几
一般有两种方式第一种把7天存储到一个数组中,然后获取当前的日,再对应找出是星期几 var a = new Array("日", "一", "二", "三", "四", "五", "六"); var week = new Date().getDay(); var str = "今天是星期"+ a[week]; alert(str);第二种是用char原创 2015-01-23 15:21:52 · 2548 阅读 · 0 评论 -
javascript的几种写法
几个JavaScript //变量 var greeting;//变量名 greeting = "Welcome to the JS!";//为变量赋值document.write(greeting);//输出变量值原创 2015-01-23 14:59:04 · 896 阅读 · 0 评论 -
javascript输出内容,也会就是直接在网页中输出内容的四种方式。
第一种:输出内容用“”括起,直接输出""号内的内容。 document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。第二种:通过变量,输出内容 var mystr="hello world!"; document.write(mystr); //直接写变量名,输出变量存储的内容。第三种:输出原创 2014-12-14 17:02:38 · 21326 阅读 · 0 评论 -
javascript:警告(alert 消息对话框),确认(confirm 消息对话框)
我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。语法: alert(字符串或变量); 注意:1. 在点击对话框"确定"按钮前,不能进行任何其它操作。2. 消息对话框通常可以用于调试程序。3. alert输出内容,可以是字符串或变量,与document.write 相似。 ale原创 2014-12-14 17:02:16 · 72827 阅读 · 0 评论 -
javascript:两种注释,声明变量,定义函数。
javascript:单行注释用//呵呵呵呵;多行注释用/*hdhdhdh*/javascript中区别大小写,定义变量使用关键字var,语法如下:var 变量名,其中变量从编程角度讲,变量是用于存储某种/某些数值的存储器。javascript函数调用:原创 2014-12-06 20:32:12 · 1807 阅读 · 0 评论 -
javascript的列表标签
无序列表:前面默认显示黑色小圆点 无序列表1如果想在网页中展示有前后顺序的信息列表就用:有序列表:每项前都自带一个序号,序号默认从1开始 有序列表1原创 2014-11-05 22:07:25 · 964 阅读 · 0 评论 -
js代码如何换行
认识语句document.write("Hello");document.write("World"); 浏览器里面输出:HelloWorld,并没有换行,要换行document.write("");或者把document.write("Hello")改为document.write("Hello"+“”);分好只是表示一句结束原创 2014-11-05 21:50:52 · 26709 阅读 · 0 评论 -
第一个javascript程序代码
热身 我是第一段文字 我是第二段文字 document.write("hello"); document.getElementById("p1").style.color="blue";//把第一行的字体颜色变蓝色 浏览器里面显示如下:注意javascript代码写在这里:表示在之间的是文本类型(text),java原创 2014-11-03 22:19:49 · 1738 阅读 · 0 评论