• JavaScript(一)---- 概述


    JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

    javascript是基于对象和事件的脚本语言,是解释型的语言,运行必须依赖于宿主环境语言,即页面语言HTML。
    解释型:不需要编译,解释器程序会每读取一条语句就执行。

    javaScript特点

      1.安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互。
      2.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)。

    JavaScript与Java不同

      1.JS是Netscape公司的产品,Java是Sun公司的产品
      2.JS是基于对象,Java是面向对象。
      3.JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
      4.JS是弱类型,Java是强类型。

    JavaScript内容

    一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:

    ECMAScript:javaScript基本语法。

    Dom:使用JS操作网页。

    Bom:使用JS操作浏览器。

    javaScript引入方式

    方式1:可以使用<script>标签体内进行编写。
        
            格式:
                <script type="text/javascript">
                        js代码;
                </script>

    方式2:引入外部的javascript文件。
        
            格式:    
                <script src="1.js" type="text/javascript"></script>

    注意:
                1.<script>是有开始标签与结束标签的,千万不要在一个标签中结束了。
                2.如果<script>已经用于引入了js文件,那么该<script>标签体就不能再写js代码。

    常用函数

      alert("显示的内容..") ; 弹出框   
      document.write("数据") ; //向页面输出数据...

    页面注释

      单行注释 :  //注释的内容          

       多行注释: /* 注释的内容*/

  • 相关阅读:
    sqlserver 动态行转列
    c#指定日期格式
    The 14th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple
    Codeforces Round #410 (Div. 2)A B C D 暴力 暴力 思路 姿势/随机
    Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2) A B C D 暴力 水 二分 几何
    poj 2096 概率dp
    HDU 4405 概率dp
    Codeforces Round #408 (Div. 2) A B C 模拟 模拟 set
    Codeforces Round #301 (Div. 2)A B C D 水 模拟 bfs 概率dp
    HDU 1005 矩阵快速幂
  • 原文地址:https://www.cnblogs.com/nicker/p/6289425.html
Copyright © 2020-2023  润新知