我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

裴虎伟-前端(12)_20221128

[复制链接]
faith学员认证 发表于 2022-11-28 19:12:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日所学内容
1、JS基础概念
(1)JavaScript是什么:JS是世界上最流行的语言之一,是一种运行在客户端的脚本语言
(2)脚本语言:不需要编译的,运行过程中由JS解释器(JS引擎)逐行来进行解释并执行的
2、JS的作用
(1)表单动态的校验(密码强度进行检测)——>JS最初产生的目的
(2)网页特效——>服务端进行开发(Node.js)
(3)游戏开发(cocos2.js)
3、HTMLcssjs的关系
(1)html决定网页的结构和内容
(2)css决定网页呈现给用户的样式(决定网页好不好看)
(3)JS实现业务逻辑和页面控制(决定功能),让页面和用户之间产生交互
4、浏览器执行JS的简介
(1)渲染引擎:用来解析HTML和CSS,俗称为内核,比如Chrom浏览器的Blink,老版本的WebKit
(2)JS引擎:也叫做JS解释器,用来读取网页中的JS代码,对齐处理后运行,比如Chrom浏览器的V8
5、JS的组成——>分为三部分:ECMAScript(JS语法)、BOM(浏览器对象模型)、DOM(页面文档模型)
6、JS的三种书写方式
(1)行内式
(2)内嵌式
(3)外部引入JS文件
7、JS注释的使用
(1)单行注释
目的:为了提高代码可读性,不会影响JS代码的执行
双斜杠开头,后面跟的内容可以被注释掉(单行)
(2)/*注释内容*/来表示的,注释内容可以写多行文字,快速注释多行文字的快捷键是(alt+shift+a)
8、JS的输入输出语句
(1)alert(msg)浏览器的弹出警示框
console.log(msg)浏览器的控制台打印输出的信息
prompt(info)浏览器弹出输入框,用户可以进行相关输入
(2)注意点:
alert()主要是来显示消息给用户的
console.log()主要是给程序员自己看程序运行时的代码的
9、JS的变量——>变量的本质:是程序在内存中申请一块空间用来存储数据
10、变量的使用
(1)变量的声明——>varage;声明一个变量名称为age的变量
(2)变量的赋值——>age=10;给age变量赋值为10;“=”将右边的内容赋值给左边的变量空间中
(3)变量的初始化——>就是声明变量的同时进行赋值操作
(4)更新变量——>一个变量被重新赋值之后,它原有的值就会被覆盖掉,变量值将以最后一次赋值为准
(5)同时声明多个变量——>同时声明多个变量时,只需要写一个var,多个变量名之间用英文的逗号隔开即可
11、变量声明的特殊情况
只声明,不赋值;打印后,会打印undefined,即未被定义
不声明,不赋值;代码会直接报错,也会影响下面代码的执行
不声明,直接赋值;可以直接使用,但是会自动转化为全局变量
12、变量的命名规范
由字母、数字、下划线、美元符号等组成,比如:userAge01、love_name
严格区分大小写,varapp和varApp是两个变量
不要以数字开头,比如:11age这个变量名是错误的
不要用关键字:var、for、while、name等
变量必须要有意义:MMD、BBD这些变量名不要用;使用推荐的命名方法,如:age
变量名书写时,可以使用驼峰式命名法:变量名的首个单词的首字母小写,后面单词的首字母大写,比如:myFirstName
13、JS的数据类型
(1)为什么需要数据类型
在计算机中,不同的数据类型所需占用的存储空间是不同的,为了便于把数据分成相应内存大小来进行存储,充分利用存储空间,所有定义了不同的数据类型
(2)变量的数据类型变量是用来存储值的内存所在地址的,变量的名称可以自定义
二、今日问题
三、解决方案
回复

使用道具 举报

关注0

粉丝0

帖子93

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026