【学习笔记】初识JavaScript

来源:互联网 发布:linux cdn搭建 编辑:程序博客网 时间:2024/05/17 08:49

JavaScript起源?

本人一直以为JavaScriptJava 语言的一个分支,或者是其中的一个成分。如果要学习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学习之路了。

如有侵权内容不当 之处,请 联系我 进行修改或删除。


原创粉丝点击