易截截图软件、单文件、免安装、纯绿色、仅160KB

核心JavaScript基础 2(学习笔记)

参考资料:《javascript权威指南第五版》
===============变量==============
1、javaScript是一种弱类型的语言,用var语句即可声明一个变量。
2、如果不用var语句声明而直接给一个变量赋值,那这个变量将被隐式声明为全局变量。
3、如果函数内部用var语句声明了一个与某全局变量同名的变量,则在函数中全局变量被屏蔽了,即使这个变量的定义是在函数的
    最后一行。
4、我们可以在for语句中定义变量,如for(var i=0;i<10;i++),在其它的一些语言中,这里的i在退出循环后生命就结束了,但
    javascript中,i在包含它的整个函数中可用。
==============运算符=======
1、取模运算符%一般用于整数,但在浮点数中也适用。-4.3%2.1=-0.1。另外,取模运算后的结果的符号和第一个运算数保持一 致。
2、==(相等)与===(完全等同)。对于基本类型,若参与比较的双方类型不同,前者会先转换类型至一致再比较,而后者不
    会。注意的是值NaN永远不与任何值等同,需用isNaN()来测试一个值是否NaN。
3、in运算符。如A in B。它用来判断A是否B自己的或继承来的一个属性。A必须是字符串或可以转换成字符串,B必须是对象或者
    数组。如果A或B不符合要求则会发生运行时错误,如果A不是B的属性,返回false。
4、instanceof运算符。如A in B。它用来判断A是否B中的一个实例,返回布尔值。A必须是一个对象,B必须是一个对象类的名
    字或者说构造函数。如果左边不是对象或右边是对象但不是构造函数,将返回false,如果右边根本不是对象,则产生运行时错
    误。
5、逻辑与&&和逻辑或||。如A && B。当A的计算结果是可以转换成false的值,则返回A的计算结果,否则计算B的值返回。
    A || B也一样返回相应表达式的计算结果。但在javascript1.0和1.1中,返回值是布尔值。
6、typeof返回任意运算数的类型。但它只能区分运算数是基本类型还是对象,因为对所有对象包括null它都返回object。对基本
    类型,它分别返回number、string、boolean。对函数它返回function,对未定义的值,它返回undefined。
7、delete运算符删除指定的对象属性、数组元素或变量。用var语句声明的变量是不可用delete删除的。删除成功时返回true,
    不成功时返回false。但如果运算数是一


相关文档:

javascript中的CDATA字段


CDATA 内部的所有东西都会被解析器忽略。
假如文本中包含了大量的 "<" 和 "&" 字符 - 就像编程代码中经常出现的情况一样 - 那么这个 XML 元素就可以被定义为一个 CDATA 部分。
CDATA 区段开始于 "<![CDATA[",结束于 "]]>":
<script type="text/javascript">
<![CDATA[
function compare(a,b ......

JavaScript动态添加DOM元素总结

这两天开始写古代地图的GIS网站,说白了就是用古代地图的内容效仿山寨一下谷歌地图。
JS这东西很久没写了,有些概念也很模糊,导致完成分块拖动加载的功能就花了好多时间。
主要问题是出在拖动时对元素内容的动态修改上,总结下。
通过JS脚本动态修改DOM元素内容通常有两种方法:
1. 通过DOM标准接口创建元素
var new ......

JavaScript实现水平选项卡效果

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml ......

javascript , ajax

问:
Hi,
I have this C#/ASP.NET/.aspx page with a string variable named myString with the value "Mario Gamito".
How can I access "Mario Gamito" from within a JavaScript function, i. e., the variable's value ?
Already tried '" + mystring + "' but it doesn't works.
Any help would be appreciated.
......

javascript操作dom 建立 增加 删除 克隆 访问节点

一、DOM基础
1.节点(node)层次
Document--最顶层的节点,所有的其他节点都是附属于它的。
DocumentType--DTD引用(使用<!DOCTYPE>语法)的对象表现形式,它不能包含子节点。
DocumentFragment--可以像Document一样来保存其他节点。
Element--表示起始标签和结束标签之间的内容,例如<tag></tab ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号