JavaScript基础--DOM对象(十三):(windows对象:history\location\navigator\screen\event)
摘要:DOM编程1、为什么要学习DOM(1) 通过dom编程,我们可以写出各种网页游戏(2)dom编程也是ajax的重要基础2、DOM编程介绍DOM = Document Object Model(文档对象模型)DOM是HTML与XML的应用编程接口(API) BOM和DOM相辅相成的关系BOM为纲,DO
阅读全文
JavaScript基础--DOM对象加强篇(十四)
摘要:1、document 对象 定义:document对象代表的整个html文档,因此可以去访问到文档中的各个对象(元素)document重要的函数 1.1 write 向文档输出文本或js代码 1.2 writeln 向文档输出文本或者js代码,与write不一样的地方是,writeln是换行输出。
阅读全文
JavaScript基础--小案例:在网页指定位置弹出错误信息(十二)
摘要:案例分析:点击按钮后,在网页上指定区域,提示错误信息!5秒后,错误信息提示自动消失! 1 <script languag="javascript" type="text/javascript"> 2 var clearId; 3 function test(){ 4 document.getElem
阅读全文
JavaScript基础--简单功能的计算器(十一)
摘要:1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.
阅读全文
JavaScript基础--事件驱动和访问CSS技术(十)
摘要:1、原理: 2、快速入门案例 js中的事件主要分为4种: 案例:监听鼠标点击事件,并能够显示鼠标点击的位置x,y <script language="javascript" type="text/javascript"> function test1(e){ window.alert('x='+e.
阅读全文
JavaScript基础--内部类(九)
摘要:js的内部类javascript 中本身提供一些,可以直接使用的类,这种类就是内部类,主要有:ObjectArrayMathBooleanStringRegExpDateNumber 1、内部类分类从使用的方式看:分为动态类和静态类(1) 动态类 使用 var对象 = new 动态类() 对象属性|
阅读全文
JavaScript基础--面向对象三大特性(八):继承封装多态
摘要:一、构造函数基本用法:function 类名(参数列表){ 属性=参数值} 1 function Person(name,age){ 2 this.name = name; 3 this.age = age; 4 } 5 6 //创建Person对象的时候,可以直接给名字和年龄 7 var p1 =
阅读全文
JavaScript基础--超级玛丽(七)(上下左右控制)
摘要:相信大家都玩过超级玛丽,下面实现控制玛丽的上、下、左、右等基本功能,本篇只是在练习JavaScript的用法 1、创建一个HTML页面 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta nam
阅读全文
Javascript基础--成员函数(六)
摘要:成员函数:也叫方法 1.常用方法 比如:我们希望对象不但有属性,还希望他有行为。(行为在程序中要靠函数来体现)(1) 添加speak函数,输出我是一个好人 (2) 添加jisuan函数,可以计算从1+..+1000的结果 (3) 修改jisuan函数,该方法可以接收一个数n,计算从1+..+n的结果
阅读全文
Javascript基础--类与对象(五)
摘要:js面向(基于)对象编程1.澄清概念 1.1 js中基于对象 == js 面向对象 1.2 js中没有类class,但是它取了一个新的名字,交原型对象,因此 类 = 原型对象。 2.为什么需要对象? //这里是一个Cat类 function Cat(){ } Cat(); //函数 1 functi
阅读全文
Javascript 基础--数组
摘要:一、一维数组 1.一维数组 var weights = [3,5,1,3.4,2,50]; var all_weight=0; var avg_weight=0; for(var i=0;i<weights.length;i++) { all_weight + =weights[i]; } avg_
阅读全文
Javascript 基础--JS函数(三)
摘要:一、基本概念:未完成某一个功能的代码(语句,指令)的集合。 二、函数的调用方式: 2.1、函数名(传递参数1,传递参数2) 基本语法 function 函数名(参数列表){ //代码; return 值; } 2.2、通过指向函数的变量去调用 1 var myvar=函数名; 2 myvar(实际参
阅读全文
Javascript 基础(二)
摘要:一、js运算符: +、-、*、/、% %(去模 就是计算两个数的余数,通常判断是否能整除),主要用于整数。 1 var a=90; 2 var b=8; 3 if(a%b==0) 4 window.alert("能整除"); 5 else 6 window.alert("不能整除"); 7 b=b+
阅读全文
Javascript 基础(一)
摘要:一、Js命名规范(变量/函数) (1)使用大小写字母,数字,_ ,$ 可以命名 (2)不能以数字打头 (3)不能使用js的关键字/保留字 (4)区分大小写 (5)单行注释 //多行注释 二、js的数据类型 2.1、基本数据类型: 2.1.1 数值 整形常量 var a= 10; 实型常量:var b
阅读全文
JavaScript之document对象使用
摘要:1.document 对象常用的有三种: A、document.getElementById:通过html元素的Id,来获取html对象。适用于单个的html元素。 B、document.getElementByName:通过html相同的名字获取一组对象,适用于radio 元素中name都有相同的
阅读全文
Javascript之clipBoard操作
摘要:1、clipBoard 是网页上剪贴板,可以获取剪切板上值,可能类似物键-值对这种模式取值\赋值,如果在copy网上的某篇博客时,往往会带有“转载自xxxx地方 http://www.xxx.com/xxxx/xxx",如果你Copy你做的网站,就算你先用clipboardData.getData(
阅读全文
JavaScript 之 走马灯
摘要:1、原理分析:首先截取字符串的最后一位用Last表示,再截取剩余字符串用Rest表示,拼接字符串Last + Rest, 此事字符串是不会动的,还需要一个函数setInterval(javascript方法,时间),这个函数是每隔一段时间执行一些动作,执行什么动作,取决于函数中JavaScript的
阅读全文