• js基础知识


    1 常用的浏览器

       webkit内核(v8引擎)

      谷歌Chrome

      Safari

      Opera>=14

      国产浏览器

      手机浏览器

      Gecko

      火狐Firefox

     Presto

        Opera <14

     Trident

        IE

          EDGEk开始采用(其中包括chrom迷你)

       2 谷歌浏览器的控制台(F12/Fn+F12)

        Elements:查看结构样式,可以修改这些内容

        Console:查看输出结果和报错信息,是JS调试的利器

        Source:查看项目的源码

        Net work:查看当前网站所有的资源的请求信息,(包括和服务器传输的HTT报文信息)加载时间等,(根据加载时间进行项目优化)

        Application:查看当前网站的数据存储和资源文件(可以盗图)

     3 js做客户端语言

        按照相关的JS语法,去操作页面中的元素,有时还要操作浏览器里面的一些功能。

        ECMAScript3/5/6 :js的语法规范(变量,数据类型,操作语句等等)

        DOM(document object model )文档对象模型,提供一些JS的属性和方法,用来操作页面中的DOM元素,

        BOM (browser object model):浏览器对象模型,提供一些JS的属性和方法,用来操作浏览器

     4JS中的变量 variable

        变量:可变的量,在编程语言中,变量其实就是一个名字,用来存储和代表不同值的东西。

      

    // ES3
       var a = 12;
    
        a = 13;
        console.log(a);  // =>输出的是a 代表的是值是 13;
    
    
    // ES6
      let b = 100;
      b = 200;
      
     const c = 200;
    
     c = 2000;// =>报错:const 创建的变量,存储的值不能被修改,(可以理解为叫做常量)
    
    // 创建函数也相当于在创建变量
    
    function fn(){}
    
    // 创建类 也相当于创建变量
    
    class A{}
    
    // ES6    的模块导入也可以创建变量
    
    import B from './B/js'
    
    // Symbol创建唯一值
    
    let m = Symbol(100);
    let n = Symbol(100)
    

    5 JS中的命名规范

      严格区分大小写

        let Test = 100; console.log(test) // ==>w无法输出,因为第一个字母小写了

          使用数字,字母,下划线  $ 数字不能作为开头

        let $box;//=>一般JQ获取的以$开头 let _box; // =>y一般公共变量都是 _开头 

       使用驼峰命名法:首字母小写,其余每一个有意义单词的首字母都要大写(命名尽可能语义化明显,使用英文单词)

    6 JS中的常用数据类型

       基本数据类型

        数字number

        字符串string

        布尔boolean

        空对象指针null

        未定义undefined

      引用数据类型

        对象数据类型object

          {}普通对象

          []数组对象

          正则对象

          Math数学函数对象

          日期对象
         函数数据类型function

     

  • 相关阅读:
    Django之学员管理二
    Django之学员管理一
    Django自定义分页
    算法
    Python运维工程师
    uboot分析:SD卡镜像制作脚本分析
    嵌入式开发环境搭建:NFS客户端与服务器搭建
    嵌入式开发环境搭建:开发板tftp下载环境搭建
    uboot分析:uboot启动内核
    uboot分析:uboot的启动过程分析
  • 原文地址:https://www.cnblogs.com/wjgbok/p/11190997.html
Copyright © 2020-2023  润新知