• js


    JavaScript是一个免费的客户端语言,允许您添加交互性到Hypertext Markup Language(HTML)页面。客户端意味着JavaScript在浏览器中运行,而不是在服务器端运行。客户端脚本就是允许用户在将web页面发送到服务器端以及浏览器加载之后与一个web页面进行交互。 
    JavaScript向用户提供在网页加载之后与Web页面进行交互的功能,开发人员通常用它实现以下功能: 
      动态添加、编辑和删除HTML元素及其值 
      在提交之前验证web表单 
      创建cookies来存储和检索用户数据,以便将来进行访问 
    在开始之前,有几个基础知识需要主意: 
      为了在HTML文件中包含JavaScript代码,需要将代码放在脚本标记之内,并要包括text/javascript类型属性。 
      所有JavaScript语句以一个分号结束。 
      该语言对大小写敏感。 
      所有变量名必须以字母或下划线开始。 
      可以使用注释来注释脚本的某些行,注释卸载双斜线后面。 
      可以使用注释来注释脚本,可以将所要注释的内容放在/*...*/中。 
    外部JavaScript文件是包含JavaScript代码最常用的方式,出于一下考虑: 
      若HTML页面中只有很少的代码,搜索引擎可以更快的抓取和索引网站。 
      将JavaScript代码与HTML分离,使HTML保持整洁易于管理。 
      由于可以在HTML代码中包含多个JavaScript文件,因此可以将JavaScript文件分别放在服务器上不同文件夹找那个。 

    通常把javascript代码放在<head>中。

    数据类型

      Number:javascript不区分正式交互和浮点数,统一用Number表示。NaN表示Not a Number,当无法计算结果时用NaN表示。Infinity表示无限大。

      字符串:字符串是以单引号或双引号括起来的任意文本。

      布尔值:布尔值和布尔代数的表示完全一致。一个布尔值只有true或false两种值的情况。
      null表示一个“空”值,它和0以及空字符串''不同,0是一个数值,''表示长度为0的字符串,而null表示空。undefined表示值未定义。区分两者意义不大,首选null。

      数组:一组按顺序排列的集合,集合的每个值成为元素。javascript的数组可以包括任意数据类型。       var arr = [1, 2, '3', null, true]

        var arr = new Array(1,2,3);

      对象:javascript的对象时一组由键-值组成的无序集合。  

        var person = {

          name : 'Cherry',

          age : 20,

          tags : ['js', 'web'],

          city : 'SZ',

          zipcode : null

        };

    比较运算符 ==   和   ===

    ==会自动转换数据类型再比较

    ===不会转换数据类型,若数据类型不一致,返回false  (首选)

    NaN与所有值都不相等,包括他自己 NaN == NaN // false  唯一能判断NaN的方式是通过isNaN()函数。 isNaN(NaN); // true


    变量 
      变量存储稍后将被检索或更新的数据。存储在变量中的数据可以是一个值或表达式。有两类变量:本地变量和全局变量。可以使用var关键字声明本地变量,全局变量的声明不实用var关键字。 
    数组 
      在一个变量名下存储多个值和表达式。数组可以存储JavaScript中的任何类型的数据,包括数组。 
    函数。这种变量本身类型不固定的语言称之为动态语言。

      ECMA推出了strict模式,在strict模式下运行的javascript代码强制使用var声明变量,未使用var声明变量就是用,会报错。

        'user strict'

        var abc = 'Hello World';

      模板字符串

        var name = 'xiaoming';

        var age = 20;

        var message = 'hello,  ${name}, you are ${age} years old.';

    函数
      函数只能通过一个事件或者一个对该函数的调用执行的脚本的容器。因此,当浏览器最初加载和执行web页面中包含的脚本时,函数不能被执行。函数的功能是包含一个含有任务的脚本,使在任何时间可以执行该脚本、运行该任务。 

  • 相关阅读:
    计算机网络协议如何学习之换位思考
    tcp/ip协议
    JSP页面中的元素
    动态网页脚本语言
    php的学习经验
    jsp、php和asp之间的区别
    Reactor 线程模型
    Hadoop集群搭建
    hadoop单点配置
    Docker 安装脚本
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/4724226.html
Copyright © 2020-2023  润新知