JavaScript基础知识

1.JavaScript是什么?

轻量级 弱类型 脚本语言

2.JavaScript的作用?

实现页面的交互 : 用户操作的交互 , 数据的交互

3.JavaScript的组成部分?

 1. ECMAScript
	JavaScript的基础语法规范
	
 2. DOM
 	文档对象模型 -- 操作HTML,css
 	
 3. BOM
 	浏览器对象模型 -- 操作 浏览器

4.JavaScript的书写

1.行内式:

  • css的行内式,在标签内部直接定义css代码

  • JavaScript的行内式,也是在标签内部直接定义JavaScript代码

<div style="color: red;" οnclick="alert('我是div标签的弹窗')">我是div标签</div>

在这里插入图片描述


2.内部式:
  • css的内部式,在head标签中,定义style标签,然后通过选择器来定义标签样式
  • JavaScript的内部式,在 head标签的最后,或者body标签的最后,来定义一个script标签,在标签内部来定义JavaScript代码

script标签,理论上,可以写在任意位置,但是一般放在 body内部的最下方
也就是所有的html标签的内容的最后
因为牵扯到 代码的执行顺序(代码自上而下进行解析)

在这里插入图片描述


3.外部式:

  • JavaScript的外部式,是通过一个带有 src 属性的script标签,来导入外部的js文件
 <script src="./02_demo.js"></script>

在这里插入图片描述

超链接是一个特殊的标签,特殊在如果要执行JavaScript程序
超链接标签,href的属性值,必须定义为 JavaScript:; 才会执行
定义超链接的跳转,应该是在href属性中,来定义跳转页面的url地址
现在,在JavaScript中,要定义 href 属性 为 JavaScript:;
然后通过JavaScript的语法形式来定义,跳转页面
如果是在href中,定义跳转地址,那么很多JavaScript程序就无法执行了
通过 JavaScript来定义跳转, 可以实现JavaScript的一些功能

5.JavaScript的基础语法(重要)

1.JS的注释

  • 在JavaScript中,注释分为两种 :单行注释 和 多行注释
 <script>
        //  两个斜杠叫单行注释 
        在单行注释中,换行,就结束注释效果

        /*  多行注释   

            多行注释内,可以换行,会继续执行注释效果
        
            快捷键还是 ctrl + /
        */
 </script>

2.JS的变量

  • 变量的定义

    1.官方定义: 存储在内存之中的,带有名称的,数据信息,其中存储的数据,在执行过程中,是可以改变的
    实际上 就是容器 , 存储数据的容器 所有的计算机程序,数据都会存储咋变量中,通过操作变量,来操作数据
    2.定义变量的语法形式
    见图
    在这里插入图片描述 3,变量名称的命名规范
    (1),规则 必须遵守的
         变量名称的内容,只能是数字,字母(大小写都可以),下划线 _ ,美元符号 $
         不能以数字开头 一般是以字母或者下划线开头
         严格区分大小写
         不要使用保留词和关键词
    (2),规范 建议遵守的 — 程序员的潜规则
         不要使用中文
          见名知意 – 看见变量名称,就知道存储的是什么数据
          驼峰命名法 – 多个单词组成的变量名称,每个单词的首字符大写
                                   UserName UserPwd
          小驼峰 – 第二个单词开始,首字符大写
                                   userName userPwd
          英文太差的,查有道词典
          再不行,偶尔可以使用拼音
         但是绝对不能使用 拼音缩写
               var a1 = 100;
         不能以数字开头
              var 1a = 100; 会报错
          严格区分名称中的大小英文字母
               var A1 = 200; // 和 a1 小写的a1 是两个变量
         不要使用保留词和关键词
          // 例如,不能定义变量名称 叫 var
               var var = 300;

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值