JavaScrip基本语法
2. 上篇内容回顾
1. CSS属性
1. 高和宽
2. 字体相关
3. 文本相关
4. 背景相关
1. background-color: red
2. background-image: url('hlw.png')
3. background: url('hlw.png') no-repeat center center
1. 雪碧图的概念
4. 背景固定不动的
background-attachment: fixed
5. 边框
1. border: 3px solid red
2. border-top: 4px dotted black
3. 圆角
1. border-radius: 50%
2. border-radius: 5px
6. display:修改标签默认的显示状态
- block
- inline
- inline-block
- none --> 页面隐藏标签的时候用这个属性
7. CSS盒子模型
content(内容)>padding(内填充)>border(边框)>margin(外边距)
1. 让标签显示得更丰满和充实用padding
2. 调整两个标签之间的距离用margin
8. float
大范围的布局使用float
- left
- right
清除浮动的副作用:
1. 浮动的标签会脱离文档流,后面的标签可以去占用它的位置了
2. .clearfix:after {
content: '';
display: 'block';
clear: both;
}
9. 溢出overflow
- hidden --> 将溢出的部分隐藏(头像的例子)
- scroll --> 出现滚动体条
- auto --> 浏览器自行处理
- visible --> 默认
10. 定位position
1. 相对定位:相对自己原来在的位置,做移动
2. 绝对定位:相对自己已经定位过的祖先标签,做移动
3. 固定定位:固定在屏幕的某个位置(返回顶部按钮)
11. z-index
z-index: 1000; 值越大越靠近用户
1. 模态框(弹出框)指定谁在最上面
12. opacity
background-color: rgba(0,0,0,0.3) --> 只设置背景颜色的透明度
opacity: 0.3 --> 设置标签及其子标签的透明度
总结:
绝对定位、固定定位和浮动让标签脱离文档流(失去在文档中的位置)。
2. 本篇内容
1. JavaScript
HTML: 展示文档内容 --> 裸体的人
CSS:控制文档的显示效果 --> 让人穿上好看的衣服
JS: 控制文档的交互效果 --> 让人跳舞
1. JS的历史?
1. JavaScript和Java有什么关系?
雷锋和雷峰塔
2. ECMA Script是个啥?
ECMA Script是一个标准,JavaScript是一种实现规则的版本。
2. JS的导入方式
1. 直接将JS代码写到页面上的script标签中
2. 把代码写到单独的JS文件中,然后通过script标签的src属性导入
3. JS的语言规范
1. JS语句要以英文分号结束
4. JS中的数据类型
1. number(数字类型)
1. NaN表示一个值不是数字
2. parseInt('123')
3. parseFloat('123.456')
2. string(字符串)
1. 字符串的常用方法
3. boolean(布尔值)
1. 0,'',null,undefined,NaN都是false
4. null
表示值为空,通常都是手动赋值的
5. undefined
1. 表示变量只声明没有赋值
2. 函数没有指定返回值,默认返回的就是undefined
6. object(对象)
1. Array(数组)
var a1 = [11, 22, 33]
2. 自定义对象
var o = {'name': '王帅', 'age': 18}
7. 类型检测
typeof 变量名
5. 运算符
1. 算数运算符
+、-、*、/、%、++、--
2. 比较运算符
1. 弱等于(只判断值相不相等)
2 == '2' --> true
2. 强等于(判断值和类型是否相同)
2 === '2' --> false
3. 逻辑运算符
1. &&
2. ||
3. !
4. 赋值运算符
=、+=、-=、*/、/=
JavaScrip基本语法的更多相关文章
- MongoDB高级查询详细
前言 前几篇,老玩家绕道即可,新手晚上闲着也是蛋疼,不如把命令敲一边,这样你就会对MongoDB有一定的掌握啦.如果没有安装MongoDB去看我的上一篇博客 MongoDB下载安装与简单增删改查 前 ...
- mongodb高级查询
前几篇,老玩家绕道即可,新手晚上闲着也是蛋疼,不如把命令敲一边,这样你就会对MongoDB有一定的掌握啦.如果没有安装MongoDB去看我的上一篇博客 MongoDB下载安装与简单增删改查 前奏:启 ...
- mongo基本命令
> show dbs -- 查看数据库列表 > use admin --创建admin数据库,如果存在admin数据库则使用admin数据库 > db ---显示当前使 ...
- JS基础笔记汇总
JS基础笔记最全的汇总 javascript介绍以及起源目录1.变量和常量的知识2.基本数据类型3.运算符4.基本数据类型间的转换5.流程控制语句 一.javascript介绍以及起源 js一种直译型 ...
- JavaScrip(二)JavaScrip语法基础
一:标识符 标识符是指变量,函数的名字,或函数的参数名: 1.命名规则 1.1第一个字符必须是一个字母.下划线(_).或一个美元符号($) 1.2其他字母可以是字母,下划线.美元符号或数字 1.3不能 ...
- JavaScript基础(一)之语法、变量、数据类型
1.JavaScript语法 ①区分大小写 ②弱类型变量 ③每行结尾分号可有可无 ④括号用于代码块 ⑤注释有两种方式(单行和多行注释) 2.JavaScrip变量 ①用Var声明,不要初始化 ②可以在 ...
- JavaScript:JavaScript语法的详细介绍
JavaScript语法:只要Java会了,基本上javascript语法就会了. ——变量的定义 ——程序的结构控制 ——数组操作 ——函数的定义即使用 基本的test.html代码如下,它会导入下 ...
- Javascrip错误类型
Javascrip一旦发现错误,会自动创建一个Error类型对象. Javascrip中有几种错误类型?六种1.SyntaxError 语法错误2.ReferenceError 引用错误3.TypeE ...
- HTML语法介绍
一 基本标签(块级标签和内联标签) <hn>: n的取值范围是1~6; 从大到小. 用来表示标题. <p>: 段落标签. 包裹的内容被换行.并且也上下内容之间有一行空白. &l ...
- php页面的基本语法
概述: 1. PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器. 2. PHP 脚本以 <?php 开始,以 ?> 结束,可以放到文档中的任何位置. 3. 当 PHP 解析 ...
随机推荐
- 深入 K8s 网络原理(二)- Service iptables 模式分析
目录 1. 概述 2. 准备 Service 和 Pods 资源 3. K8s 里 Service 的实现原理 3.1 kube-proxy 组件 3.2 iptables 简介 3.3 iptabl ...
- Linux的文件系统,根目录rootfs结构
文件系统fs 文件系统时操作系统用来管理文件的.fs=filesystem... 在linux中,一切皆为文件,这句话够经典了吧... linux中每个分区都是一个fs. FHS Linux下的Fil ...
- 华企盾DSC防泄密软件:svn、git更新后有感叹号常见处理方法
1.查看客户端日志检查TSVNcache.exe进程是否是legal:1 2.TSVNcache.exe进程是否允许访问未配置加密进程的后缀 3.svn服务器不是加密进程也未装网络驱动,或者加密类型未 ...
- Python——第二章:运算符
1. 算数运算 + - * / // % "//"除 "%"余 a = 20 b = 3 c = a // b d = a % b # 20 / 3 = ...
- Python——第二章:列表的概念
在编程中,列表(List)是一种常用的数据结构,用于存储一组有序的元素.列表是Python中的内置数据类型之一,它允许你在一个变量中存储多个值,并且这些值可以是不同的数据类型,包括整数.浮点数.字符串 ...
- NoClassDefFoundError: javax/el/ELManager
Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager at org.hibernate.validator.messageinte ...
- String 类和 STL (Standard Template Library)
目录 一. string 类 1. 构造字符串 2. string类输入 3. 使用字符串 4. 其他string类方法 5. 字符串种类 一. string 类 很多应用程序都需要处理字符串.C语言 ...
- Java单例模式的几种常见实现方式
目录 Java单例模式的几种常见实现方式 懒汉or饿汉? 饿汉:不加锁,线程安全,用起来方便,容易产生垃圾对象 单线程下的单例模式(懒汉,线程不安全) 多线程下的单例模式(一)(懒汉,线程安全) 多线 ...
- 【华为云技术分享】40%性能提升,华为云推出PostgreSQL 12 商用版
摘要:日前,华为云数据库正式推出了RDS for PostgreSQL 12版本,并开始商用.本文将从华为云RDS for PostgreSQL 12的4大特性和架构图等多方面来解读华为云Postgr ...
- 前端面试常考题:JS垃圾回收机制
摘要:众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整 ...