JavaScript入门(五)-JavaScript提供反馈信息

November 20, 2009 Views
Comments 0

2. 在网页中使用JavaScript提供反馈信息:老的方式
我们已经使用一种在HTML文档中向用户提供反馈信息的方式-document.write()写出内容。这个方法混合了结构层和表现层,并且失去了所有JavaScript放人一个单独文件所具有的易维护性的优点。

使用window方法:prompt()、alert()和confirm()
使用浏览器提供的window对象的方法,来为用户提供反馈信息和接受用户输入数据。

...

JavaScript入门(五)-HTML文档解析

November 17, 2009 Views
Comments 0

JavaScript如何和(在HTML中定义的)网页结构交互,如何接收数据并把信息反馈给你的访问者。
阐述什么是HTML文档,它如何构成的,讲述集中通过JavaScript创建网页内容的方式。
如何把JavaScript和HTML分开来,以创建开发人员过去使用DHTML无法顺利创建的平滑特效。

1. HTML文档解析
我们应该力争标准兼容的原因-甚至是在通过JavaScript生成的HTML当中
...

JavaScript入门(四)-良好的编码实践2

November 16, 2009 Views
Comments 0

6. 函数的分类和复用

7. 变量和函数作用域

在函数内部通过关键字var创建的变量只有在函数内部有效。

这意味着你的脚本之间互不干涉,在使用JavaScript库和自己函数集合的时候可能至关重要。

在函数外部定义的变量成为global(全局)变量。

全局变量非常危险,应尽可能地在函数内部创建变量。这保证我们的脚本可以与应用到网页的其他脚本能顺利的运行。

8. 使用对象字面量保证脚本安全

为了避免功能函数与其他JavaScript文件中有同名函数,可以通过一个命名规则来避免这个问题,如my_init()何my_validate()作为函数名,然而这些显得有些笨拙。

...

JavaScript入门(四)-良好的编码实践1

November 15, 2009 Views
Comments 0

1. 命名习惯
参考 JavaScript入门(二) - JavaScript变量

2. 代码布局
编写好的代码是当一个人想要编辑、调试、修改、扩展它的时候,不需要花上几个小时去理解它的意思。对于维护者来说,合乎逻辑而又简明的变量和函数名称是使代码维护百年的简单的第一步,下一步就是合理的代码布局。

...

JavaScript入门(四)-JavaScript和可访问性

November 14, 2009 Views
Comments 0

1. Web可访问性
Web可访问性(accessibility)是这样一种实践:使网站可以被所有人使用,无论他有什么样的残疾。

可访问的JavaScript必须做到以下几点:
在拥有和没有JavaScript的情况下,网页文档应该具有相同的内容。
如果存在只有当JavaScript可用的时候才有意义的内容或者HTML元素,那么这些内容或者元素必须是由JavaScript创建的。
所有的JavaScript功能应该是独立于输出设备的。
...

JavaScript入门(四)-作为行为层的JavaScript3

November 14, 2009 Views
Comments 0

4. 渐进增强
渐进增强(progressive enhancement)是这样一种实践,它只面向那些能够看到并且使用的用户提供功能,从最低的公共特性开始,然后检测用户是否支持不断提升的特性。这样没有较高特性支持能力的用户仍然可以充分完美的使用网站。

在网页开发的时候,这相当于以下情形
我们从一个有效的、语义正确的、包含所有内容的(X)HTML(包括具有alt属性的替换文本相关图片)及一个有意义的结构开始。
我们添加样式表来提高结构的外观、易读性、清晰性-甚至可以添加简单的滚动效果使其更具活力。
...

JavaScript入门(四)-作为行为层的JavaScript2

November 13, 2009 Views
Comments 0

3. 对象检测与浏览器依赖性的比较

navigator对象

检测浏览器的版本、所支持的MIME类型、已安装的外挂程序(plug-in)。

该对象包含两个子对象:外挂对象、MIME类型对象。

使用格式:navigator.property

appCodeName 代码

appName 名称

appVersion 版本

...

JavaScript入门(四)-作为行为层的JavaScript1

November 13, 2009 Views
Comments 0

1. Web开发可以被认为ishiyou几个不同的层组成
行为层:在客户端被执行,定义了不同的元素在与客户端交互时的行为(JavaScript或actionScript)。
表现层:在客户端显示的网页的外观。
结构层:由用户代理转化或显示,用来定义某文本或媒体含义的标签(XHTML)。
内容层:存储在服务器端,由网站所需要的所有文本、图片、多媒体内容组成(XML、数据库和媒体文件)。
业务逻辑层或称后端层:在服务器端运行,决定着如何处理传输过来的数据以及将什么返回给用户。

...

JavaScript入门(四)-DHTML

November 12, 2009 Views
Comments 0

dhtml

1. DHTML
DHTML(动态的HTML)从来不是一项真正的技术或者W3C的标准,仅仅是由市场及广告代理机构发明的一个名词而已。
DHTML就是与CSS和Web文档(HTML格式)进行交互生成动态页面的JavaScript。
...

分页:[«]1[2][3][4][»]