• javaScript基础


    学习javaScript基础原因

     a:客户端表单验证

     b:页面动态效果

    javaScript是一种描述性语言,也是一种基于对象和事件驱动的,并且具有安全性能的脚本语言无论是在客户端还是在服务器,javaScript应用程序都要下载到浏览器的客户端执行,从而减轻服务器的压力

    特点:

    》javaScript主要用来向HTML页面中添加交互行为

    》javaScript是一种脚本语言,语法和java类似

    》一般用来编写客户端的脚本

    》是一种解释性语言,边执行边解释

    javaScript组成主要有

    a:ECMAScript标准  他是一个描述,规定了脚本语言的所有属性,方法和对象的标准,因此在使用web客户端脚本语言编码时一定要遵循该标准

    b:浏览器对象模型(BOM   Browser object model)

      提供独立于内容与浏览器窗口进行交互的对象,可以实现与HTML的交互

    c:文档对象模型(DOM Document object model)用来访问和操纵html文档

    javaScript核心语法

     a:变量的声明和赋值   

        语法:var 合法的变量名

    b:数据类型

       》underfined  (未定义类型)

       》null(空类型)

       》number(数值类型)

       》String(字符串类型)

       》boolean(布尔类型)

    e:数组

      var 数组名= new Array(size);

    提示语句

    警告语句 alert("内容")  ; 返回一个提示内容和一个确定按钮的对话框

    prompt("","");    有两个参数  第一个参数是提示内容,第二个参数是输入框的默认值 ,默认别选中

    函数

    系统函数

    1,parseInt()  ;判断字符串是否为数字,如果字符串 0处的 不是数字 则返回NaN

    2,  parseFloat();解析一个字符串,并返回一个浮点数,他会一直解析直到找到第一个非有效 数字 为止。

    3,isNaN()  用于检查其是否为非数字。

    自定义函数

      function  函数名(参数一,二,三...)

    {

       //语句

    }

    参数1,二是函数的参数,因为javaScript本身是弱类型,所以它的参数也没有类型检查 和类型限定,函数参数是可选的分为有参数和无参数函数。

    调用函数:事件名="函数名"

    匿名函数

    var showFun=function(count){

         //内容

    }

      整个语句类似赋值语句

    由于匿名函数定义的整个语句可以赋给某个变量,该变量可以作为参数进行传递,所以匿名函数使用灵活,但也很难控制 。

  • 相关阅读:
    [LeetCode]N-Queens
    [LeetCode]Anagrams
    [LeetCode]Permutations II
    [LeetCode]Permutations
    [STL]heap和priority_queue
    [STL]deque和stack、queue
    10、小易记单词--2017网易春招
    29、剑指offer--最小的K个数
    28、剑指offer--数组中出现次数超过一半的数字
    9、涂棋盘--2017网易春招
  • 原文地址:https://www.cnblogs.com/zhangyu0217----/p/6431055.html
Copyright © 2020-2023  润新知