javascript

简介:

javaScript 与 Java 是两种完全不同的语言,无论在概念上还是设计上。
JavaScript 语句 document.createElement("#") 是为 IE 浏览器添加新的元素
Java(由 Sun 发明)是更复杂的编程语言。
ECMA-262 是 JavaScript 标准的官方名称。
JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。
javaScript 是 Web 的编程语言。
所有现代的 HTML 页面都使用 JavaScript
http:/ /www.iis7.com/b/wzjk/
JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
ECMA(欧洲电脑制造商协会)
:
JavaScript web 开发人员必须学习的 3 门语言:
1.HTML 定义了网页的内容
2.CSS 描述了网页的布局
3.JavaScript 网页的行为
:
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码。
JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行
您会经常看到 document.getElementById("some id")。这个方法是 HTML DOM 中定义的。
DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准
JavaScript 能够改变任意 HTML 元素的大多数属性,而不仅仅是图片
JavaScript 常用于验证用户的输入
:::::::::::::::::::::::::::::
JavaScript 用法
HTML 中的脚本必须位于 标签之间。
脚本可被放置在 HTML 页面的

和 部分中。
如需在 HTML 页面中插入 JavaScript,请使用 会告诉 JavaScript 在何处开始和结束。
之间的代码行包含了 JavaScript
。。。。。。。。。。。
JavaScript函数和事件
我们需要在某个事件发生时执行代码,比如当用户点击按钮时。
如果我们把 JavaScript 代码放入函数中,就可以在事件发生时调用该函数
您可以在 HTML 文档中放入不限数量的脚本。
脚本可位于 HTML 的 或 部分中,或者同时存在于两个部分中。
通常的做法是把函数放入 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容
也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。
外部 JavaScript 文件的文件扩展名是 .js。
如需使用外部文件,请在

href="#"与href="javascript:void(0)"的区别:

包含了一个位置信息,默认的锚是#top 也就是网页的上端。

而javascript:void(0), 仅仅表示一个死链接。
在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。
如果你要定义一个死链接请使用 javascript:void(0) 。

JavaScript 代码规范
所有的 JavaScript 项目适用同一种规范。
代码规范通常包括以下几个方面:
变量和函数的命名规则。
空格,缩进,注释的使用规则。
其他常用规范……。
规范的代码可以更易于阅读与维护。
代码规范一般在开发前规定,可以跟你的团队成员来协商设置。
变量名推荐使用驼峰法来命名(camelCase):
运算符 ( = + - * / ) 前后需要添加空格:
使用 4 个空格符号来缩进代码块:
不推荐使用 TAB 键来缩进,因为不同编辑器 TAB 键的解析不一样。
简单语句的通用规则:
一条语句通常以分号作为结束符。
复杂语句的通用规则:
将左花括号放在第一行的结尾。
左花括号前添加一空格。
将右花括号独立放在一行。
不要以分号结束一个复杂的声明。
对象定义的规则:
将左花括号与类名放在同一行。
冒号与属性值间有个空格。
字符串使用双引号,数字不需要。
最后一个属性-值对后面不要添加逗号。
将右花括号独立放在一行,并以分号作为结束符号。
短的对象代码可以直接写成一行:
为了便于阅读每行字符建议小于数 80 个。
如果一个 JavaScript 语句超过了 80 个字符,建议在 运算符或者逗号后换行。
命名规则:
一般很多代码语言的命名规则都是类似的,例如:
变量和函数为小驼峰法标识, 即除第一个单词之外,其他单词首字母大写( lowerCamelCase)。
全局变量为大写 (UPPERCASE )。
常量 (如 PI) 为大写 (UPPERCASE )。
变量命名你是否使用这几种规则: hyp-hens, camelCase, 或 under_scores ?。
HTML 和 CSS 的横杠(-)字符:通常在 JavaScript 中被认为是减法,所以不允许使用。
HTML5 属性可以以 data- (如:data-quantity, data-price) 作为前缀。
CSS 使用 - 来连接属性名 (font-size)。
下划线:
很多程序员比较喜欢使用下划线(如:date_of_birth), 特别是在 SQL 数据库中。
PHP 语言通常都使用下划线。
帕斯卡拼写法(PascalCase):
帕斯卡拼写法(PascalCase) 在 C 语言中语言较多。
驼峰法:
JavaScript 中通常推荐使用驼峰法,jQuery 及其他 JavaScript 库都使用驼峰法。
变量名不要以 $ 作为开始标记,会与很多 JavaScript 库冲突。
HTML 载入外部 JavaScript 文件,使用简洁的格式载入 JavaScript 文件 ( type 属性不是必须的): 例如

相关文章
|
2月前
|
JavaScript 前端开发
JavaScript-T2
JavaScript-T2
16 0
|
2月前
|
JavaScript 前端开发
JavaScript-T1
JavaScript-T1
22 0
|
3月前
|
JavaScript 前端开发
JavaScript 中的提升是什么
JavaScript 中的提升是什么
22 0
|
9月前
|
JavaScript 前端开发 Java
【JavaScript】学后总结
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型;它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
|
9月前
|
JavaScript 前端开发
JavaScript 中的 mailto
JavaScript 中的 mailto
|
JSON JavaScript 前端开发
你不知道的JavaScript丛书总结(二)
你不知道的JavaScript丛书总结(二)
|
安全 JavaScript 前端开发
你不知道的JavaScript丛书总结(一)
你不知道的JavaScript丛书总结(一)
|
JavaScript 前端开发
JavaScript 介绍
JavaScript 介绍
152 0
JavaScript 介绍
|
JavaScript 前端开发
玩转Javascript魔法篇
这些都是平时我们经常在业务中会用的功能,实现起来的方法不止一种,但是我们要经常思考,举一反三,追求一种简洁高效的写法,不是吗?
85 0
玩转Javascript魔法篇
|
JavaScript 前端开发 算法
JavaScript的各种等号`==` `===`最全详解(上)
JavaScript的各种等号`==` `===`最全详解(上)
184 0
JavaScript的各种等号`==` `===`最全详解(上)

相关实验场景

更多