JavaScript起源?
本人一直以为JavaScript 是Java 语言的一个分支,或者是其中的一个成分。如果要学习JavaScript,那肯定是必然要学习Java 的了。没错。看他俩这名字就觉得肯定是这样了。
然而 !
就JavaScript 语言跟Java 语言本身,两者 没有必然的联系!
WTF??吓得我赶紧吃了一鲸。(如果说非要说联系,那就是JavaScript 沾了当时流行的Java 的光 ,用了Java 的名头,顺带火起来了)
tips: JavaScript 简称 js
参考资料:
JavaScript的历史 - - W3school
所以,JavaScript 能做什么?
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ——[百度百科]
知乎上有这么个提问:JavaScript能做什么,该做什么?
看到这个一条回答:
Atwood’s Law: any application that can be written in JavaScript, will
eventually be written in JavaScript.
翻译过来是:
Atwood定律:凡是能用JavaScript写出来的,最终都会用JavaScript写出来。
这样的定律,似乎是太过于深奥。简单来说,大家浏览网页时看到的:图片轮播、选项卡、地图、 注册用户时候的表单验证 、以及更加高级的图形处理 、通信 、PDF生成 等等……都是可以用JavaScript 做到的。(原来JavaScript 也是一位大佬,Orz…)
JavaScript 在Web前端三层中在哪一层发挥作用?
首先:Web前端三层指的是哪三层?
层次 | 实现语言 | 功能 |
---|---|---|
结构层 | HTML | 从语义角度,描述页面结构 |
样式层 | CSS | 从审美角度,美化页面 |
行为层 | JavaScript | 从交互角度,提升用户体验 |
tips: Web前端三层结构,跟 Web项目开发 中说到的三层结构是不一样的概念!
所以说,JavaScript在网页上呈现的各种效果也是无可厚非的,毕竟其语言本身也属于这样的定位。
如果我这样的解释不够详细,可以参考
http://blog.csdn.net/sweetllh/article/details/74066745
让我们看看具体的JavaScript 代码?
<!DOCTYPE html>
<html>
<head>
<title> JavaScript学习笔记 </title>
<script type="text/javascript">
alert("这是一个简单的JavaScript代码!");
</script>
</head>
<body>
</body>
</html>
以上就是一个完整可运行, 很简单的JavaScript样例。
可以看出,常见的写法中,JavaScript代码包含在script标签中
<script type="text/javascript">
……
</script>
在这对标签中间,就是用户自定义的js代码了。
ok,这算是成功地打开了我的js学习之路了。
如有侵权 或 内容不当 之处,请 联系我 进行修改或删除。