JavaScript学习笔记-简介

◆ 简介
    JavaScript 是世界上 最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
    JavaScript 是一种轻量级, 解释性编程语言。为了创建以网络为中心的应用程序而设计。开放和跨平台。

◆ 优点
    更少的服务器交互:你可以在发送网页关闭到服务器之前验证用户输入。这样 节省了服务器的通信,这意味着您的服务器上的负载更少。
    即时反馈给访问者:他们不再需要等待重新加载页面,来看看他们是否忘了输入东西。
    增加互动性:你可以创建反应界面,当用户将鼠标悬停在他们上面或者通过键盘激活他们时。

    丰富的接口:你可以使 JavaScript 包括诸如拖放组件和滑块条的项目来给你的网站访客一个丰富的接口

◆ 限制
我们不能把 JavaScript 看做一个完全成熟的编程语言。它缺少下列重要特征:
    客户端 JavaScript 不允许读取或写入文件。这是出于安全的原因。
    JavaScript 不能用于网络应用程序,因为没有可用的这种支持。
    JavaScript 没有任何多线程或多进程功能。
再次,JavaScript 是一种轻量级的,解释性编程语言,它允许你交互性建成另外的静态 HTML 页面。

◆ 提示:

JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。
Java(由 Sun 发明)是更复杂的编程语言。
ECMA-262 是 JavaScript 标准的官方名称。
JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。

----------------------------------------------------------------------------------------------------------------------

 总结:

简介:基于对象、事件驱动

特点: 交互性安全性(js不能访问本地磁盘文件)、 跨平台性
三部分组成:ECMAScript+BOM+DOM
JavaScript核心(ECMAScript)——JavaScript的核心ECMAScript描述了该语言的 语法和基本对象
文档对象模型(DOM)——DOM描述了 处理网页内容的 方法和接口
浏览器对象模型(BOM)——BOM描述了与 浏览器进行 交互的方法和接口
JavaScript不允许读写 客户机器上的文件,例外是,JavaScript可以写到浏览器的cookie文件,但是也有一些限制。
JavaScript不允许写 服务器机器上的文件,需要用服务器上的一个程序处理和存储这些数据。这个程序可以是用Perl或PHP等语言编写的CGI或Java程序。
JavaScript 不能关闭不是由它自己打开的窗口。这是为了避免一个站点关闭其他任何站点的窗口,从而独占浏览器。
JavaScript 不能从来自另一个服务器的已经打开的网页中读取信息。换句话说,网页不能读取已经打开的其他窗口中的信息,因此无法探察访问这个站点的冲浪者还在访问哪些其他站点。
JavaScript的变量名 区分大小写
获取变量类型 typeof 运算符
var bool = true;
alert(typeof bool);//输出boolean
根据用户的输入进行计算,使用window.prompt可以弹出包含输入框的窗口,用户输入的内容将是此函数的返回值。
var msg = window.prompt("请输入一个数字","默认值");//prompt方法包含一个必须参数和一个可选参数。
//第一个参数是必须的,将在窗口中显示的文字,第二个参数是可选的,为文本框的预设值

alert(msg);//将输出我们输入进去的东西

Js和html的结合方式:

方式一:使用标签<script type=”text/javascript”>    </script>
方式二:使用外部引入文件<script type=”text/javascript” src=”1.js”></script>
     引入外部js文件时候,就不要在<script>标签中写其余的js代码了(不会执行)

注意:现在已经不必在写入type="text/javascript"。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。


-------------------------------------------------------------------------------------------------------------------------

免责声明:以上内容来自互联网。

                                                                                                                -----------2018-6-19 

猜你喜欢

转载自blog.csdn.net/qq_26460841/article/details/80730050