javascript学习
dc15822445347
这个作者很懒,什么都没留下…
展开
-
javascript基础知识梳理-对象转换为初始值
对象转换成原始值 //对象(函数,数组,正则,日期等)可以通过某种方式转换成原始值。 //原始值仅限于string,boolean,number,不包括null和undefined //对象转换成boolean值最简单,所有的对象将被转换成true,即使是new Boolean(false),也会转成true var result = Boolean(new Boolean(false)原创 2014-04-10 14:41:10 · 725 阅读 · 0 评论 -
javascript基础知识梳理-window全局对象
Insert title here#clock { font: bold 12pt sans-serif; background: #ddf; padding: 10px; border: solid black 2px; border-radius: 10px;} console.log("document.readyState:" + document.readyStat原创 2014-05-13 08:47:30 · 868 阅读 · 0 评论 -
javascript基础知识梳理-DOM
DOM操作 window.onload = function() { //查询文档的一个或多个元素有如下方法,用指定的id属性,name属性,标签名称,css类,css选择器 //使用id属性的时候如果文档中出现了两个id属性相同的元素,那么只会选取第一个元素 var btn = document.getElementsByName("b1"); console.log(btn原创 2014-05-08 18:51:56 · 447 阅读 · 0 评论 -
javascript基础知识梳理-数组
数组 //今天主要学习一下javascript中的数组的知识,前面的基本知识已经差不多了,现在可以学习一些高级的知识了。 //数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有个位置,以数字表示,称为索引。数组元素可以使任何类型,并且同一个数组中的不同元素允许有不同的类型。 var arr = [ 1, 2 ]; var names = Object.getOwnPropert原创 2014-04-18 17:54:24 · 735 阅读 · 0 评论 -
javascript基础知识梳理-对象
对象 //delete不能删除那些可配置性为false的属性(但是可以删除不可扩展对象的可配置属性,但是我觉得不可扩展对象属性越删越少啊,只能删不能增加也很蛋疼) //某些内置对象的属性是不可配置的,比如通过变量声明和函数声明创建的全局对象的属性 //检测属性 //判断某个属性是否存在于某个对象中,可以通过in运算符、hasOwnProperty()和propertyIsEnumerab原创 2014-04-15 23:56:20 · 1365 阅读 · 0 评论 -
javascript基础知识梳理-显示类型转换
Insert title here //当使用一个值为undefined的变量时,如果用var关键字定义了,但是没有初始化,用这个变量没问题 //但是如果没有用var关键字定义,直接使用就会报错(只测试了google浏览器) //但是如果访问一个对象的某个不存在的属性,就不会报错。 if (this.o1) { console.log("o1为true"); } else {原创 2014-04-09 11:00:19 · 489 阅读 · 0 评论 -
javascript基础知识梳理-原始类型
Insert title here //原始类型:string,number,bool,null,undefined //当number+bool时,会将bool的true转换成1,false转换成0,颠倒顺序不影响结果 var result = true + 10; console.log("10 + true = " + result); //当number+null时,会将nul原创 2014-04-09 00:49:27 · 511 阅读 · 0 评论 -
javascript基础知识梳理-表达式和操作符
Expression Operator //数组初始化表达式,可以嵌套,其实就是java中的多维数组,如果两个逗号之间没有定义元素,则初始化为undefined //最后一个逗号后面不会创建元素 var arr = [ [ 1, 2, 3, , ], [ 4, 5, 6 ], [ 7, 8, 9 ] ]; console.log(arr[0].length) //对象初始化表达式 v原创 2014-04-11 17:14:03 · 485 阅读 · 0 评论 -
javascript基础知识梳理-Number与String之间的互相转换
Number和String之间的互相转换 //将Number数字转换成String字符串 //第一种方法是使用String()函数,该方法有局限性,即无法将某个数值转换成不同进制的,也无法选取有效数字等等 var num = 123456.7897; var str = String(num); console.log("String(" + num + ") = " + str);原创 2014-04-09 18:24:44 · 26567 阅读 · 0 评论 -
html,js,css综合练习-2048游戏(使用表格布局)
网页版2048#tblAll,#tblAll td { border: 1px solid blue; border-collapse: collapse;}#tblAll { width: 100%;}/*菜单所在容器*/#divMenu { text-align: right; border: 1px solid green;}#gameName { fon原创 2014-05-13 17:13:26 · 1957 阅读 · 0 评论