[笔记]JavaScript学习笔记(1)

原创 2004年06月29日 09:23:00
JavaScript学习笔记
[开篇]
JavaScript 是 Netscape Communications 和 Sun Microsystems 设计开发的,是一种比较容易学习并能够用于动态 ( Dynamic ) 效果与 Web页面的程序脚本语言。
基本机制:浏览器是可以解释 JavaScript 代码的,允许一个 Web 页面客户端和服务端通过表单确认的模式( form validation) 交互。当HTML文件中嵌有 JavaScript 代码,浏览器首先按照默认的方式直接读取并直接显示 HTML 内容,如果遇到了JavaScript 脚本语言,浏览器会在 HTML 页面加载过程的时候解释并执行脚本代码,直到 HTML 完整的显示完毕,并能在内存中保存代码指定的内容,以便在程序事件中调用这些内容。JavaScript 只能在客户端执行,并能和服务器端进程通信(但不能直接操作)。因此,它在客户端的执行效率要比其他服务器端的脚本语言效率高很多。
JavaScript不像当今流行的程序语言(Common Programming Languages)——如C,C++,Visual Basic,以及Java——那样需要一个特定的开发环境,可以使用写字板创建包含JavaScript内容的Web页面,仅仅需要在Web页面中封闭的<Script> ... </Script>之间写入代码即可。浏览器会在显示内容之前执行并解释这之间的代码。例如:(在Html文件的<body></body>之间任何位置写入下面的代码)
   <script language="JavaScript">
   <!--
     document.write( "Your current date and time is: " +
                          new Date().toString() + "<br>" );
   // -->
   </script>
其实,JavaScript代码不一定要写在Html文件的<body> ... </body>之间,而是可以写在<Html>...</Html>之间任何一个位置,更能以独立的文件形式被Html文件引用。
但用户通过JavaScript脚本并配合“浏览器的文档对象模型(Document Object Model 简称DOM)”,JavaScript作到复杂的功能,dynamic HTML 效果。
JavaScript可以做到:交互式用户界面(Interactive user interfaces),数据检索(Small data lookup),表单验证(Forms validation),交互数据(Interactive data),复合框架(Multiple frames),动态HTML(Dynamic HTML)... ...
何时需要JavaScript代码?
1:数据验证(Data entry validation)
2:动态交互(Dynamic HTML interactivity)
3:非服务器端的事件处理
... ...

JavaScript学习笔记

JavaScript 是 Web 的编程语言。 输出文本 document.write(Date()); 改变HTML元素 我的第一个 Web 页面 我的第一个段落。 document.g...
  • linxinfa
  • linxinfa
  • 2016年06月29日 21:04
  • 300

javascript基础学习笔记

编者寄言:  本文主要为编者读书笔记,在文章里面很多话是掺杂了编者自己的见解,如果有哪里出现错误或者用词不严谨,请友善留言,编者会及时去更改。 本文很多地方只是简单说了一下应该注意的地方,具体代码部分...
  • u012967849
  • u012967849
  • 2016年07月20日 14:08
  • 1903

javascript学习笔记

第一章 一、JavaScript概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(它不允许直接访问本地硬盘...
  • zhoulenihao
  • zhoulenihao
  • 2013年09月04日 23:04
  • 3976

myBatis学习笔记(1)——快速入门

在项目中使用myBatis 导入jar包 在src下创建配置文件
  • u010837612
  • u010837612
  • 2015年05月12日 11:06
  • 891

js学习笔记(比较全)

什么是JavaScript? 1. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。 2. JavaScript 通常被直接嵌入 HTML 页面。 3....
  • jiangzhongwei_
  • jiangzhongwei_
  • 2016年07月22日 20:12
  • 552

JavaScript学习笔记

JavaScript学习笔记1.六种数据类型 原始类型: number string boolean null ...
  • wuya814070935
  • wuya814070935
  • 2015年08月31日 10:34
  • 911

1.zabbix学习笔记:zabbix的安装

zabbix的安装为什么需要监控随着互联网公司业务不断增长,硬件规模不断扩大,作为SA我们需要清楚每一台服务器的状态(温度、CPU使用率、内存使用率、磁盘使用率等),如果使用人为的方式将会极大增加工作...
  • linux_player_c
  • linux_player_c
  • 2015年11月13日 14:30
  • 1684

斯坦福机器学习网易公开课笔记1

之前在coursera上看了Andrew Ng的机器学习课程,那个课程比较简明,适合对机器学习有一个整体的印象,但是很多细节的内容和推导都忽略了。现在想要了解机器学习更多,所以开始看Andrew Ng...
  • zhonglj0314
  • zhonglj0314
  • 2017年02月20日 09:57
  • 528

Angularjs 学习笔记(一)基础

1.简介: Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 Ang...
  • qq_25178609
  • qq_25178609
  • 2016年10月02日 16:13
  • 472

《JavaScript语言精粹》读书笔记

一本好书,结合《JavaScript高级教程》将会组成JavaScript基础搭档。 两相结合的看了两本书,觉得应该学习精粹中的代码书写方式,有规则,而且尽量采用精华自己。毕竟,成就一门语言的,是它...
  • u011507024
  • u011507024
  • 2016年01月18日 23:51
  • 221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[笔记]JavaScript学习笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)