js基础笔记(一看就会)

  • 一.js是由ECMAScript DOM BOM

    • ECMAScript是js的标准

    • BOM:浏览器对象 提供对象操作浏览器

    • DOM:文档 对象模型 提供对象操作网页

    • 二.js特点

      • 1.是一种解释性脚本语言(代码不需要进行预编译)

      • 2.是类似于C和java语法结构,是一种动态性语言,所有的都是暂时的,不确定的

      • 3.是一种动态语言

      • 4.基于原型面向对象

      • 5.严格执行区分大小写也就说abc与ABC会被解析器认为是两个东西

      • 三.重点:输出语句

        • alert(×××)

          • 含义:弹出一个通知框。显示×××内容,出现一个确定按钮

          • 注意:写在括号里面的需要用引号包裹。如果不是数字就不需要

        • 页面输出内容:

          • document.write(“这是我的第二天代码”)

          • document.write("XXX) 在页面中显示的双引号的htm1代码

        • 控制台输出:

          • console.log("这是第三句代码");

        • 行内样式(不推荐写)

          • a标签跟非a标签

            • 因为a标签本身就有行为出现(可以实现跳转链接)

              • <a href="javascript:alert(不知道对不对)">点我</a>''

            • a标签没有行为出现的时候就是非a标签

          • 内嵌式

            • 在页面书写一个script标签

              • 注意:不需要任何行为,只要打开页面就可以执行

              • 特点:在页面里面可以书写无数个script标签

            • 把js的代码书写在标签的内部

              • 会按照从上到下的顺序执行

              • 理论上写在任何地方都可以 但是推荐放在</head></bdoy> 因为学得少推荐在boby末尾

          • 外部引入

            • 特点:把js放在.js后缀的文件里面

            • 在页面中通过src属性引入页面

            • 特点:跟内嵌式一样

            • 四.注释

              • js注释跟Java注释是一样

              • 单行注释:双斜杠(//)注释内容

              • 多行注释:

                • ctrl+shift+/

                • 五.变量

                  • 怎么使用变量

                    • 在用变量的时候我们首先声明一个变量

                    • 在js中声明变量用var关键字 必须要有的

                    • 空格 分割变量名和关键字 必须要有的

                    • 变量名:你自己起的名字用来代表后面一串东西

                    • 等于:在is中等于就是赋值的意思把右边里面的内容复制给左边的变量名

                    • 值:就是你代表的内容

                    • 要先赋值才能用

                    • 当你输入任何一个语法的时候,只要不用引号就代表你在输入一个变量

                  • 特点

                    • 1.一个变量只能保存一个值,当你给第二个值会把第一个值覆盖

                    • 2.一个变量如果你想保存多个数据原则是不可以的 但是有的数据类型是可以进行的

                    • 3.没var关键字可以定义变量(但是不推荐)

                    • 4.尽量保持代码结构

                    • 变量的三种方式

                      • 1.定义变量不赋值

                      • 2.使用关键字可以同时定义多个变量,多个变量之间用(逗号)隔开

                  • 变量//自变量

                    • console.log括号里面加双引号输出的是自变量,不加双引号输出的是变量

                    • 六.标识符

                      • 在js中所有的我们自主命名的都叫做标识符

                      • 所谓的标识符就是值变量 函数 属性的名字或者函数的参数

                      • 标识符可以是按照下列格式规则组合起来的一个或者多个字符

                      • 1.第一个字符必须是一个字母,下划线(——)或者一个美元符号($),注意(@,#等等都不可以使用)

                      • 2.标识符是不可以数字开头,比如:12avb

                      • 3.标识符不能说ES中的关键词或保留字

                      • 4.标识符一般采用驼峰命名法:首字母小写,每个单词的开头字母大写,其余字母小写,比如(hello,word或者xxx Yyy Xxx)规范:1.不要使用中文,运行是可以的 但是不推荐使用 2.尽可能语义化:就是起的名字要有意义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值