随笔分类 - JavaScript
摘要:介绍DOM就先必须搞清楚什么是DOM。DOM的中文意思是“文档对象模型”.我理解的文档对象模型是“按照元素在HTML中的层次,深度映射一个对应HTML元素与对象的到具有相同层次与深度的对象树模型”然后我们就可以通过这个模型来访问对象操作HTML元素。仅仅是我个人的理解,不代表一定正确。DOM同样适用于别的标记语言,如XML(其实也是从XML起源的),适用DOM有一点是非常重要的,各个浏览器对DOM的支持程度是不一样的使用DOM
阅读全文
摘要:严格来说,javascript并不是真正意义上的面向对象的语言,但是我们在编写javascript的时候仍然有对象一说,javascript虽然算不上真正意义上的面向对象,但是我们依然可以使用面向对象的编程方式,这里紧紧是编程方式与习惯。我本人是不喜欢用javascript做面向对象的复杂操作的。但是在javascript里仍然还是存在对象的,应该说javascript里一切都是对象。在javascript中有3种对象。面向对象的3大特征,继承,封装,多态。javascript其实可以做到模拟这三大特征,以后有时间再讲讲,现在我们先看看javascript中的三种对象吧1,本地对象本地对象:.
阅读全文
摘要:web表单是为了实现客户端与服务器的通信,即像服务器提交数据。一般,虽然在ASP.NET中的实现方式与传统的实现方式不太一样。但是这里还是讲一讲,方便我们在javascript中来操作这些元素。提起web表单就会让人想起<form><input><select>等元素。对,其实表单就是这些元素定义的,下面我们来看看表单的组成元素HTML表单是通过<form>元素来定义的,它有以下特性method---发送请求的方式,post或get。post和get的区别在AJAX的文章里又提到action ---表示表单要提交到的地址URLenctype --
阅读全文
摘要:这一篇介绍的是在javascript中怎么样检测浏览器跟操作系统,为什么要确定浏览器呢,因为不同的浏览器实现javascript的方式有所不同。比如在IE中我们用document.body.offsetWidth和document.body.offsetHeifht来确定浏览器的可视化区域的大小。而在Mozilla中却是window.innerWidth和window.innerHeight.所以在这里虽然是一个操作,但是两种浏览器的方法是不一样的,所以我们在检测的时候就要先判断浏览器,然后对不同的浏览器使用不同的方法。 在客户端检测浏览器最重要的对象就是navigator对象,naviga.
阅读全文
摘要:静态网站跟动态网站最大的区别就是动态网站能与用户产生交互,能处理数据。在互联网的早期,访问internet的方式与我们现在又很大的不同,那个时候的宽带是很小的,如果要处理验证,往返服务器要很长事件的等待,javascript当时设计就是为了解决这个问题,我们可以在前端直接做验证,就节省了往返服务器的时间。我们用户与html的交互可以通过javascript,纽带就是事件,比如,点击按钮就是一个事件,我们可以在时间处理程序,通俗的讲就是事件回调函数,即我们处理事件的函数里面写我们的脚本,达到交互的效果。 事件流 那什么是事件流,事件流其实就是事件执行的方向,比如代码<html xmlns=
阅读全文
摘要:在谈及javascript的基本语法的时候我们看到的只是我们拿javascript编写脚本时的语法,那么现在我们来看看javascript在实际操作时的一些应用,这里不会谈到javascript的特效示例,只会谈到基本和核心。 在html中嵌入javascript脚本,需要使用<script></script标签>,标签的放置位置在<head>标签内,这样在显示页面主体后代码就能完全被装载进浏览器以便使用,在以前,我们需要加上language="javascript"属性,如果省略了language属性,浏览器会使用最新版本的javasc
阅读全文

浙公网安备 33010602011771号