- 浏览: 20583 次
- 性别:
-
最新评论
文章列表
HTML 段落
HTML 段落是通过 <p> 标签进行定义的。
HTML 链接
HTML 链接是通过 <a> 标签进行定义的。
注释:在 href 属性中指定链接的地址。
list-style-type:none//删除圆点。导航栏不需要列表项标记
margin:0px上下左右边距都为0
padding:10px; 意思是上下左右值全是10px
font-weight:normol(bold)//字体正常(加粗)
display:block - 把链接显示为块元素可使整个链接区域可点击(不仅仅是文本),同时也允许我们规定宽度。
width:60px - 块 ...
HTML <script> 标签的 src 属性
定义和用法
src 属性规定外部脚本文件的 URL。
有时,我们需要在网站的多个页面中运行 JavaScript。不需要重复编写相同的脚本,只需在单独的文件中创建 JavaScript,并以 .js 为后缀保存,然后使用 <script> 标签中的 src 属性引用该文件即可。
注释:外部文件不能包含 <script> 标签!
HTML <script> 标签
定义和用法
<script> 标签用于定义客户端脚本,比如 JavaScript。
script 元素既可以包 ...
数据和过程是构成javascript的基本元素其中,数据分两类:简单数据和复杂数据。简单数据有undefined,null,boolean,number和string这五种。复杂数据只有一种,即对象(object)。
一,简单数据类型
undefined : 这个值表示变量不含有值。
若 typeof(data) 的返回值是字符串 'undefined' ,即变量data的数据类型是 undefined。即data不含有值。
var x // x 为 undefined
null : 这个值表示变量为空。
boolean : true 或 fals ...
函数语法
函数就是包裹在花括号中的代码块,前面使用了关键词function:
function functionname()
{
这里是要执行的代码
}
当调用函数式,会执行函数内的代码
函数声明和函数表达式
function arr(){}: //声明,因为它是程序的一部分
var bar=function bar(){}; //表达式,因为它是赋值表达式的一部分
new function bar(){}; //表达式,因为它是new表达式
(function(){ //声明,因为它是函数体的一部分
})();
函数调用
js函数调用的四 ...
Javascript面向对象 继承
//父类
function Class() {
this.name = "name";
this.method = function () {
alert("method");
}
}
//子类
function Class1() {
this.name1 = "name1";
this.method1 = function () {
alert("method1");
}
}
//子类继承父类
Class1.prototype = new Class();
var obj = n ...
JS中的prototype与面向对象
//把一个方法变成一个对象,为对象创建方法和属性
var Name = function () {
//通过prototype给一个对象创建方法
Name.prototype.Add = function (num, title) {
}
//也可以直接用this加方法名为对象创建方法和上面的等价
this.Way = function (str) {
}
//为对象添加属性值
Name.prototype.xing = "123";
//方法也可以这样声明
function Name1() {
Name1.pro ...
1. javaScript 中对函数参数的定义
a. 参数名可以重复,但通过此参数名获取的值为实际传递参数值的最后一个,
例如function getA(a ,a ,b ,b){} 如果在此方法内调用此变量,则a,b的值都为实际传参的第二个,会覆盖
如果实际传递参数 ...
jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。
函数 描述
.add() 将元素添加到匹配元素的集合中。
.andSelf() 把堆栈中之前的元素集添加到当前集合中。
.children() 获得匹配元素集合中每个元素的所有子元素。
.closest() 从 ...
substr()和substring()方法——复制字符串的一个子串
substr()和substring()方法可用来从字符串中提取一个子串,并赋予另一个变量,或者用在表达式中,这两个方法返回的结果相同,都是子串,但他们需要的参数不同。
substring()方法接受两个参数:子串的开始位置和子串中最后一个字符后面的字符位置,第二个参数是可选的,如果不包含它,则子串包含从开始位置到字符串末尾的所有字符。
例如,如果字符串为“JavaScript”,要取出子串“Java”,则可以使用substring()方法,如下:
var mySrting = " ...
indexOf()和lastIndexOf()方法——一个字符串中查找另一个字符串
indexOf()方法和lastIndexOf()方法用于查找一个字符串中是否包含了另一个字符串。包含在另一个字符串中的字符串通常称为字符串。仅需要某串信息中的一部分时,就可以使用这两个方法。例如,在“小测试”程序中,用户输入一个文本答案,就需要检查该字符串是否包含了某些的关键字。
indexOf()和lastIndexOf()方法都带两个参数:
1 需要查找的字符串
2 开始查找的字符位置(可选)
字符位置从0开始。如果不包含第二个参数,就从字符串开头开始搜索
...
一.用if和switch语句作出决策。正是作出决策的能力使代码具有“智能”。我们可以根据某个条件的true或false,来决定是否执行某个操作。
二.比较运算符。比较运算符可以比较做操作与右操作数,返回一个布尔值。主要的比较符如下:
1 == 左操作数是否等于右操作数?
2 != 左操作数是否不等于右操作数?
3 <= 左操作数是否小于等于右操作数?
4 >= 左操作数是否大于等于右操作数?
5 < 左操作数是否小于右操作数?
6 > 左操作数是否大于右操作数?
三.if语句。使用if语句可以在条件为 ...
1.JavaScript支持多种数据类型,如数值、文本和布尔类型。
2.文本用字符串表示,放在引导中,且引号必须是匹配的。转义字符可以在字符串中
包含不能直接输入的字符。
3.变量是JavaScript在内存中保存数据(例如数值或字符串)的方式,以便在代码中
反复使用它们。
4.变量名不得包含非法字符,如百分号(%)和&,也不能是JavaScript的保留字,如
with。
5.在给变量赋值之前,必须先向JavaScript解释器声明变量的存在。
6.JavaScript有4个基本的数学运算符,即加(+)、减(-)、乘(*) ...
for循环
for语句可以将某段代码重复执行指定的次数,其语法如下所示;
for(loopCounter = 1; loopCouter < = 3; loopCounter++)
{
//execute this code
}
先看看for语句的组成,如上所示,与if和switch语句一样,fo ...
split()方法可以根据指定为参数的字符拆分字符串。这个方法的结果是一个数组,其中的每
个元素都包含一个拆分后的子串。例如下面的字符串:
var myListSting = '' apple,banana,peach,orange''
可发拆分为一个数组,其中的每个元素都包含一种不同的水果,例如:
var myFruitArray = myListSting.split('','');
str="j,s,中,的,s,p,l,i,t"; //这是一字符串
var array= new Array(); //定义一数组
arr ...
引用
var i = parseInt('abc');
if (isNaN(i))
{
alert('NaN value');
}
js字符串转换成数字
将字符串转换成数字,得用到parseInt函数。
parseInt(string) : 函数从string的开始解析,返回一个整数。
举例:
parseInt('123') : 返回 123(int);
parseInt('1 ...