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 解析 ...
随机推荐
- vue-test -----ListDemo 列表渲染
<template> <h3>数组</h3> <button @click="addnums">添加数据</button> ...
- 高斯朴素贝叶斯(Gaussian Naive Bayes)原理与实现——垃圾邮件识别实战
朴素贝叶斯(Naive Bayes): 根据贝叶斯定理和朴素假设提出的朴素贝叶斯模型. 贝叶斯定理: 朴素假设(特征条件独立性假设): 代入可知朴素贝叶斯模型计算公式: 因为朴素贝叶斯是用来分类任务, ...
- MinIO客户端之ping
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护.管理类工作. 官方资料 mc ping 检查指定的MinIO节点的服务是否可用. 不带参数,命令如下: ./mc ping local1 ...
- 集群化部署ZabbixServer
修改Zabbix-agent配置 1.修改配置文件 三台zabbix-Server上操作 vim /etc/zabbix/zabbix_agent2.conf Server=127.0.0.1 改成 ...
- Python用辗转相除法计算两数的最大公约数和最小公倍数
计算最大公约数运用辗转相除法就行了 计算最小公倍数需要运用公式:最小公倍数=数字1*数字2/最大公约数 有关辗转相除法的知识请查看:辗转相除法 以下为代码: #计算最大公约数 def gys (x,y ...
- websocket实现实时直播
websocket实现实时直播 这篇文章我首发于简书,拿到这里发表不过分吧?点个赞再走呗! 作为一名web开发者,我使用websocket实现实时直播(滑鸡版). 为什么是滑鸡版呢?因为他上不了生产, ...
- Protobuf 的基本使用
Protobuf 是 Google 用于序列化数据对象的一种机制,使得数据对象能够在应用程序和服务器之间进行交互,尽管现在 Java 已经对应的序列化的实现方式,但是传统的序列化方式存在严重的缺陷,因 ...
- 2021-01-16:我截获了登录token的话,是不是就获得了登录状态,这样就不安全了。如何保证安全?
福哥答案2021-01-06: 知乎答案: 首先,Token 一般放在 Header 或者 Cookies 中,Http 是明文传输,Https 是密文传输.可以一定程度防止Token 截获. 第二, ...
- 三大基础方案和AI出海计划重磅发布!加速盘古大模型生态发展
本文分享自华为云社区<三大基础方案和AI出海计划重磅发布!加速盘古大模型生态发展>,作者: 华为云头条. 近日,以"开放同飞,共赢行业AI新时代"为主题的华为云盘古大模 ...
- GaussDB(DWS) NOT IN优化技术解密:排他分析场景400倍性能提升
摘要:本文针对8.1.2版本中的NOT IN场景的Mixed-HashJoin新技术进行介绍.该技术在GaussDB(DWS)与招商银行的联创项目中落地,为招商银行的批量作业带来了总体15%的性能提升 ...