• 初始JavaScript


    Javascript简介:

        JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是  在 HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 

        在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

        为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

    基本信息:

        JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。

        Netscape公司在最初将其脚本语言命名为LiveScript。在Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。

        为了取得技术优势,微软推出了VBScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。

    JavaScript 是脚本语言

      JavaScript 是一种轻量级的编程语言。

      JavaScript 是可插入 HTML 页面的编程代码。

      JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。

    JavaScript特点:
      1.解释性语言,边运行边解释
      2.和HTML页面实现交互效果
      3.语法类似于Java
      4.一般用于编写客户端脚本
    JavaScript组成:
      1.ECMAScript:脚本语言规范(标准)
      2.BOM Browser Object Model浏览器对象模型
      3.DOM Document Object Model文档对象模型


    JavaScript基础语法
      Web服务器:Tomcat7 Resin 将Web工程放入服务器中运行
      <script type="text/javascript">
        //js代码
      </script>

    变量和数据类型,数组
      /* var value=prompt('提示:请输入用户名'); //输入框
      alert(value); //提示框 */
      //number
      var number1=1.10000;
      //string
      var name='王xx';
      //我们看不到变量的数据类型为null 但是我们能看到变量的值为null
      //undefined 未定义没有给值情况下
      var xx;
      //boolean true false
      var flag=true;
      //object
      var array=new Array('一','二');
      //typeof获取值或者变量的数据类型
      alert(typeof null);

    string类型常用方法:
      属性:字符串对象.length返回字符串长度
      charAt(index) 返回在指定位置的字符
      indexOf(str,index) 查找某个指定的字符串在字符串中首次出现的位置
      substring(index1,index2) 返回位于指定索引index1和index2之间的字符串,并且包括索引index1对应的字符,不包括索引index2对应的字符
      split(str) 将字符串分割为字符串数组
    数组常用方法

      属性:数组对象.length返回字符串长度
      join( ) 把数组的所有元素放入一个字符串,通过一个的分隔符进行分隔
      sort() 对数组排序
      push() 向数组末尾添加一个或更多 元素,并返回新的长度

    函数和事件
      函数的含义:类似于Java中的方法,是完成特定任务的代码语句块
      parseInt ("字符串")
      将字符串转换为整型数字
      如: parseInt ("86")将字符串“86“转换为整型值86
      parseFloat("字符串")
      将字符串转换为浮点型数字
      如: parseFloat("34.45")将字符串“34.45“转换为浮点值34.45
      isNaN()
      用于检查其参数是否是非数字


    事件:
      onload 一个页面或一幅图像完成加载
      onlick 鼠标单击某个对象
      onmouseover 鼠标指导移到某元素上
      onkeydown 某个键盘按键被按下
      onchange 域的内容被改变

     

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    类库引用EF
    Html.DropDownList
    MVC validation
    MVC @functions
    MVC 扩展方法特点
    Class 实现IDisposing方法
    MVC两个必懂核心
    Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
    sqlserver log
  • 原文地址:https://www.cnblogs.com/wangdayexinyue/p/10960094.html
Copyright © 2020-2023  润新知