javascript
羊崽
寂寞、空虚、冷
展开
-
javascript基础
(一).基本介绍1、什么是JavaScript?JavaScript是基于浏览器,基于(面向)对象,基于事件和事件驱动的网页脚本语言。基于浏览器:只要用户的电脑安装了浏览器,浏览器就可以解析并执行javascript语句。基于(面向)对象:js中一切都可以看做对象。 对象是由属性和方法组成 属性和方法的区别:属性不带小括号,方法带小括号原创 2016-09-04 17:38:15 · 328 阅读 · 0 评论 -
javascript事件与驱动
事件驱动:驱动就是对于事件进行触发其中onclick就是button按钮的驱动开关,点击button按钮onclick就会调用代码进行执行事件:事件是你通过某种动作触发的,比如单击、双击、鼠标划过等等常用事件:1.onclick事件点击事件(onclick并不是js中的方法,onclick只是浏览器提供js的一个dom接口,让js可以操作dom,所以oncl原创 2016-09-05 12:39:53 · 508 阅读 · 0 评论 -
javascript三种获取dom对象的方法
1、getElementById()getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。function getValue() { var x=document.getElementById("myHeader") alert(x.innerHTML) }This is a headerClick on the heade原创 2016-09-05 14:47:17 · 6966 阅读 · 1 评论 -
DOM对象与jQuery对象的相互转换
1)将jquery对象转换为dom对象标题确认window.onload=function(){var btnObj=$("#btn");btnObj[0].onclick=function(){alert($('input').val());}}2)dom对象转换为jquery对象标题确认原创 2016-09-05 15:02:58 · 289 阅读 · 0 评论 -
jquery与javascript的页面载入事件
javascript页面载入windown.onload(){alert('hello');}jquery页面载入$(function(){alert('hello');});原创 2016-09-05 16:54:30 · 473 阅读 · 0 评论 -
js中的数据类型,基本数据类型和引⽤数据类型的区别
js中数据分为6大类型字符串型数字型布尔型null型 undefined型对象型(含数组)基本数据类型和引⽤数据类型的区别基本数据类型的变量存放的是基本类型数据的实际值;而引用数据类型的变量保存对它的引用,即指针原创 2016-09-06 21:45:24 · 859 阅读 · 0 评论 -
js怎么实现⻚⾯挑转到指定 URL
第一种:(跳转到b.html)"javascript" type="text/javascript">window.location.href="b.html";第二种:(返回上一页面)"javascript">window.history.back(-1);第三种:"javascript">w转载 2016-09-06 21:54:12 · 1800 阅读 · 0 评论 -
null与undefined的区别
null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(1)变量被声明了,但没有赋值时,就等于undefined。(2) 调用函数时,应该提供的参数没有提供,该参数等于undefin转载 2016-09-06 22:18:41 · 567 阅读 · 0 评论 -
js中定义与初始化二维数组
方法一:直接定义并且初始化,这种遇到数量少的情况可以用var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]]方法二:未知长度的二维数组?12345678910vartArray =转载 2016-09-06 22:26:18 · 5671 阅读 · 0 评论 -
javascript动态生成img标签
---cssimg{width: 10px;height: 10px;background-color: green;}--html标题添加图片---jsfunction createImg(){//1.创建img节点var imgNode=document.createElement('img');var div原创 2016-09-06 22:59:00 · 12469 阅读 · 1 评论 -
js中的前进和后退是如何实现的
上一页下一页>function preg(){window.history.forward(1);}function next(){window.history.back(1);}原创 2016-09-06 23:10:26 · 1750 阅读 · 0 评论 -
javascript二分法数组排序
function twoSort(arr){//最后当数组长度只有一的时候,不再往下执行if (arr.lengthreturn arr;}var middle=arr.splice(Math.floor(arr.length/2),1);var leftArr=[];var rightArr=[];for(var i=0; i if(parseIn原创 2016-09-05 02:21:04 · 3784 阅读 · 0 评论 -
javascript中sort方法排序
sort()方法只能对位数相同的数值型数组排序如下var arr=[34,33,64,55,45,77,67,42,33];var result=arr.sort();document.write(result);当数组中有3位数值与2为数值时排序就会混乱如下var arr=[34,333,64,55,445,77,67,42,323];var result=arr.s原创 2016-09-05 01:26:55 · 352 阅读 · 0 评论 -
javascript变量
1、什么是变量变量就是可以变化的量。变量是临时存储数据的容器。变量是存在内存中2、定义(声明)变量定义变量,也叫声明变量定义变量的方法:通过 var的关键词来定义格式:var 变量名; var name; //定义一个叫做name的变量var name,sex,age ; //同时定义多个变量,用逗号隔开原创 2016-09-04 18:06:39 · 185 阅读 · 0 评论 -
window.prompt()输入对话框
作用:在网页中,弹出一个有提示信息的输入对话框,帮助用户输入格式:window.prompt(“提示信息” [,初始值] )返回值的类型,是字符串。原创 2016-09-04 18:15:04 · 1313 阅读 · 0 评论 -
javascript类型转换
1、函数parseInt()作用:在字符串中提起整数。提取规则:会从一个字符串从左往右提取,直到遇到非数值的字符(小数点,字母等)为止如果字符串中,第一个字符就不是数字,不提取2、函数parseFloat()作用:在一个字符串中,提取浮点数(整数,带小数的数,都可以)提取规则:1、方向:从左往右提取2、遇到非数值的数,停止提(小数点除外)原创 2016-09-04 18:01:45 · 190 阅读 · 0 评论 -
javascript变量作用域
1、什么是变量的作用域?在js中,变量的作用指的就是变量起作用的范围 2、变量作用域的分类js中变量的作用域分为全局作用域和局部作用域3、怎么样区分?根据function来划分全局变量:在函数外定义的变量。作用范围:包含函数外和函数内都可以作用(全局变量在网页的任何位置都起作用)局部变量:在函数内定义的变量。作用范围:函数内起作用注意:如原创 2016-09-04 18:25:54 · 212 阅读 · 0 评论 -
javascript运算符
运算符:又称为操作符,用于对数据进行各种运算,例如加、减运算等。表达式:是由运算符和运算数组成的唯一值的公式。一个表达式可以包含零个、一个或者多个运算符,一个或多个运算数,表达式总返回一个确定的值语句:是构成程序的基本单位,一条语句完成某种特定的操作。语句是发送给计算机的执行指令,语句必须符合语法规则。一般语句以分号“;”结束。运算符的分类:l 算术运算符原创 2016-09-04 18:14:27 · 442 阅读 · 0 评论 -
javascript函数
1、什么是函数? 函数是为了完成某种功能而写的代码块。 将这些代码块”封装“(打包),给这一段代码取一个名字,这就是函数。2、为什么使用函数l 使用函数,是为了代码的重复利用l 模块化编程3、函数的分类函数的分类:l 系统函数 :系统中已经有的函数,预先定义好的函数,比如:Number() 将其他的数据类型—》数值型原创 2016-09-04 18:34:15 · 232 阅读 · 0 评论 -
window对象的常用方法
1) window.alert(“提示内容”)作用:弹出一个警告窗口,内容可以自定义。2) window.prompt(text [,defaultText])作用:弹出有提示信息的输入框,帮助用户输入返回值:以字符串的形式,用户输入的信息默认值,可以缺省。3) window.confirm()作用:弹出一个确认框。返回值:如果点击确认,返回值是true,如果点击取原创 2016-09-04 20:55:52 · 2425 阅读 · 0 评论 -
javascript打印金字塔
//输入数字为几,就打印几行var num=window.prompt();//获取输入的数for(var i=num;i>0;i--){for(var n=0;ndocument.write(' ');}for(var j=0;jdocument.write('*');if (j>0){document.write('*');}}docu原创 2016-09-04 21:49:57 · 2371 阅读 · 0 评论 -
javascript打印九九乘法表
var str="";for (var i = 1; istr+="";for(var j=1;jstr+=""+j+"x"+i+"="+i*j+"";}str+=""; }str+="";document.write(str);原创 2016-09-04 21:53:12 · 613 阅读 · 0 评论 -
javascript冒泡排序
var arr=[34,346,64,55,423,778,67,42,331];var len=arr.length;var num='';for(var i=0;ifor(var j=0;jif(arr[j]num=arr[j+1];arr[j+1]=arr[j];arr[j]=num;}}}document.write(arr);原创 2016-09-05 01:19:34 · 308 阅读 · 0 评论 -
javascript中提取字符串里的数字
var str1='1212ABCu2424@jk12';var arr=str1.split(/[a-zA-Z@]/);var len=arr.length;var str2='';for(var i=0;istr2+=arr[i];}alert(str2);原创 2016-09-06 23:48:03 · 3247 阅读 · 0 评论