JS基础知识

笔记:

JS概念:
    1.js是一门函数优先(函数当成变量使用),具有原型编程(不使用class创建object)的需要解释器解析执行的一门编程语言。
JS组成:
    ES5 2015年之前版本 
    1.ECMScript 核心js 基础语法和内置对象函数 
        变量 注释 函数 对象 数组 原型 原型链 设计模式 继承 
        lodash库 api进行了加强
    2.DOM(Document Object Model 文档对象模型)
        对网页进行操作 绑定事件 
        各大浏览器产商都会封装开发的第三方库 主流浏览器都支持 
        var dom = document.getElementById();
        dom.onclick = function(){}
        jQuery库 封装了DOM 
    3.BOM(Browser Object Model 浏览器对象模型)
        对浏览器进行操作的
        调用浏览器自身的api 对浏览器接口的api进行操作
        浏览器弹框alert() 
        ajax 发送请求 
JS运行环境:
    1.可以运行在浏览器 
    2.可以运行在Nodejs平台
JS特点:
    1.解释性语言
        需要解析器解析执行
    2.弱类型语言
        变量可以重复声明 动态切换数据类型
        var a = 10;
        var a = 'hello';
        强类型语言
            变量声明的时候就确定数据类型 不可以重复声明
         java 
         int a = 10;
    3.从上到下按照解析顺序执行代码
    4.区分大小写,大小写敏感(html css不区分大小写 大小写不敏感)
JS注释
    // 单行注释
    /*
     *     多行注释
     */ 
JS写在head body标签里面的区别?
    写在head获取标签的时候需要放在window.onload = function(){

    }
    因为html解析顺序从上到下执行 
    body标签写在标签下方 等待标签解析完毕再取获取
JS变量
    声明变量的方式 var let const 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值