JavaScript
文章平均质量分 77
lxq_xsyu
这个作者很懒,什么都没留下…
展开
-
小强的HTML5移动开发之路(27)—— JavaScript回顾2
Javascript面向对象基础知识1、如何定义一个类,使用如下语法来创建一个类 function Person(name, age){ //习惯上第一个字母大写 //this修饰的变量称为属性 this.name = name; this.age = age; //如果属性值是一个函数,则这个属性就是一个方法 this.play = function(原创 2014-01-16 23:11:40 · 3610 阅读 · 0 评论 -
JavaScript你所不知道的困惑(2)
困惑一: var obj1 = new Object(); var obj2 = obj1; obj1.name = "阳光小强"; alert(obj2.name); //输出结果:阳光小强Ja原创 2014-05-12 10:19:12 · 2818 阅读 · 0 评论 -
JavaScript你所不知道的困惑(1)
困惑一:先看一个例子:function test(){ message = "hi";}test();alert(message);会输出字符串“hi"在函数内部使用var定义的变量是局部变量,省略var操作符的变量是全局变量。困惑二:alert(undefined == null)结果是”true"我们知道在js中分为基本类型和引用类型,基本类型包括number、string、boole原创 2014-05-07 16:08:28 · 2809 阅读 · 0 评论 -
小强的HTML5移动开发之路(29)—— JavaScript回顾4
一、变量的作用域javascript脚本的执行过程分为两个阶段:第一阶段,js引擎()先扫描整个javascript代码。当碰到时,会先创建一个全局的活动对象,将中出现的变量的声明,函数的定义保存在活动对 象里面。如果碰到函数,则创建对应的局部活动对象,将函数内部的变量的声明及函数的定义保存在该活动对象里面。第二阶段,执行javascript代码,遇到变量,会先从对应的活动对象里面原创 2014-01-17 08:52:28 · 3711 阅读 · 0 评论 -
小强的HTML5移动开发之路(31)—— JavaScript回顾6
HTML DOM模型: w3c dom 模型(规范)出现之前,各个浏览器自己支持的一些dom操作Select对象属性:selectedIndex:表示用户现在选择的那个选项的下标(从0开始)length:获取或者设置选项的长度options:值是一个数组,每个数组元素是option对象,表示下拉列表的所有选项Option对象属原创 2014-01-17 09:39:26 · 3304 阅读 · 0 评论 -
小强的HTML5移动开发之路(28)—— JavaScript回顾3
一、基本数据类型number:数字类型string:字符串 (注意s小写:string是基本类型)boolean:布尔类型 //前三个都有对应的包装类null:空类型undefined:未定义类型测试一: function f1(){ //number类型 /*有返回值时也不能function void f1(){}*/原创 2014-01-16 23:36:08 · 3922 阅读 · 2 评论 -
在HTML中使用JavaScript
一、标签向HTML中插入JavaScript的主要方法就是元素。定义了下列6个元素:async:规定异步执行脚本(仅适用于外部脚本)。如果 async="async":脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)如果不使用 async 且 defer="defer":脚本将在页面完成解析时执行如果既不使用 async 也不使用 defer:在浏览器继续解析页面之前,立即原创 2014-04-17 16:39:25 · 2737 阅读 · 0 评论 -
小强的HTML5移动开发之路(30)—— JavaScript回顾5
一、查找第一种方式:依据id查找var obj = document.getElementById(id); //document是HTMLDocument的实例 function f1(){ var obj = document.getElementById('a1'); //双引号,单引号都可以 //innerHTML属性:可以访问或者设置节原创 2014-01-17 09:23:23 · 3816 阅读 · 2 评论 -
小强的HTML5移动开发之路(32)—— JavaScript回顾7
BOM模型brower object model(浏览器对象模型),通过浏览器内置的一些对象可以操作浏览器本身。DOM是用来操作页面的,BOM是用来操作浏览器本身的。BOM是没有规范的,但是大部分浏览器都支持如下几个对象1、Window对象:表示整个窗口(1)open方法:(名字,特性,高度宽度,工具栏,滚动条)(2)setTimeout方法:setTimeout(fn, 毫秒原创 2014-01-17 13:11:02 · 3786 阅读 · 0 评论 -
小强的HTML5移动开发之路(26)—— JavaScript回顾1
很久没有怎么用过JavaScript了,感觉有点生疏,最近在看关于HTML5移动开发方面的资料,有一种直觉告诉我,JavaScript昨天、今天很重要,明天会更重要。现在好多基于JavaScript的框架给我们的开发带来了很大便利,但是要更好的使用这些工具,我们就必须对JavaScript有一个更高的认识,翻开以前的笔记,开始复习吧。一、JavaScript的作用1、数据验证2、操原创 2014-01-16 04:35:25 · 5514 阅读 · 0 评论 -
JavaScript你所不知道的困惑(3)
困惑一:window.color = "red";var o = {color: "blue"};function sayColor(){ alert(this.color);}sayColor(); //redsayColor.call(this); //redsayColor.call(window); //redsayColor.call(o); //bl原创 2014-05-19 14:40:12 · 2525 阅读 · 0 评论