9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点
css3拓展:
<display:none> 将某个元素隐藏 <visibility:hidden> 也是将某个元素隐藏
<display:block> 显示 <visibility:visible> 显示
<display>与<visibility>的区别在于:<display>隐藏后不占位置 <visibility>隐藏后位置还在
当两个<div>重叠在一起时,当内部<div>比外部大时,显示内部<div>。
<overflow:hidden> 超出部分隐藏
<scroll> 超出部分滚动条显示
透明:opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50) 这三种一起用,是为了能兼容各种浏览器
圆角:border-radius:5px (可以调整像素来改变圆角大小)
透明:box-shadow: 0 0 5px 5px white;
(与X轴的距离)(与Y轴的距离)(阴影距离div有多远)(阴影的粗细)(颜色)
JS的基础语法、程序基本知识、数据类型、运算符表达方式、语句: JS代码使用原则:尽量靠下
程序的基本知识:
①所有字符都是半角英文;
②大部分情况下每条语句结束时要加分号;
③每一块代码结束后加换行;
④写程序时一定要前后呼应(例: 当前面有括号时,后边也一定要有括号结束)
基础语法:
⒈注释语法: 单行注释:// 多行注释:/* */ 嵌入格式<script type="text.javascript"> 尽量靠下
⒉输出语法:① alert(信息提示,弹出):弹窗。
② confirm(弹出信息):弹出一个和用户交互的对话框
③ prompt(弹出信息):弹出一个可以让用户输入的对话框
数据类型:
⒈变量:数据在程序中存储,存储的名称叫做变量。一般来说,变量是用来存储数据的。(通用类型var ,可以随便存储其它类型的值)
①强类型语言:分类存档,存储在相应的数据类型变量中
②弱类型语言:不管输入什么类型数据,存储方式都一样,在此类型语言中,类型会自动转换。
⒉存储类型:
①数字类:⑴整形(整数):int ⑵单精度小数:float ⑶双精度小数:double ⑷小数:decimal
②货币类型:money
③字符:char
④字符串:string
⑤布尔型(只能存储两个状态,逻辑的真假): 1、 true:真 2、false:假
⑥日期时间类型:datetime
⒊变量定义:
var a = 10;
var b = 5;
var c = a+b;
alert(c) alert:输出
如果定义小数或整数的变量,等号后面的值直接写
如果定义字符串的变量,等号后面的字符串一定要加双引号(单引号)
如果定义布尔型,等号后面直接写 (例:var sex(性别) = true;)
⒋转换方式:
转整数:parseint(转换内容); parse
运算符表达方式:
⒈数学运算符:+ - * / (在强类型语言中,整数/整数一定等于整数) %
⒉逻辑运算符:&&: 并且(多个条件必须同时成立) ||: 或(满足其中一个条件就可成立) !: 非
⒊字符串的拼接:也是用 + (+两边只要有一边有字符串就是拼接)
⒋三元运算符:var a = 8;
var b = 5;
var c = a==b?"A等于B":"A不等于B"
(条件) (成立时显示内容) (不成立时显示内容)
?前面也可以写 true 或者 false
⒌比较运算符:判断是否等于:== 判断是否不等于:!= 判断是否大于:> 判断是否小于:<
判断是否大宇等于:>= 判断是否小于等于:<=
语句:if switch
⒈顺序语句:从上往下依次执行,结束时都要加分号。
⒉分支语句:让程序根据条件的不同,来执行不同的代码。
例: var a = 10;
var b = 5;
条件
例子:if(a==b)
{
alert(满足条件时,所执行的代码)比如("123")
}
else if(a>b)意思是那么如果
{
alert(满足else if条件时,所执行的代码)比如("789")
}
else:那么
{
alert(不满足条件时,所执行的代码)比如("456")
}
例子:if 套嵌
条件:a = 5;
if(a>2)
{
if(a>3)
{
alert("123")
}
else
{
alert("456")
}
}
例子:switch
条件:var a = 3
switch(a)
{
case 1:
alert("123");
break; break(跳出,也就是满足条件后直接输出,不执行下面的代码)
case 2:
alert("456");
break;
case 3:
alert("789");
break;
default: default(当前面所有case不成立时,执行此语句)
alert("输入内容不再范围内")
}
9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点的更多相关文章
- JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)
第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品 ...
- 【JS基础语法】---学习roadmap---6 parts
JS基础语法---roadmap Part 1 - 2: Part 3 - 4: Part 5 - 6
- 前端学习笔记--js概述与基础语法、变量、数据类型、运算符与表达式
本篇记录js的概述与基础语法.变量.数据类型.运算符与表达式 1.概述与基础语法 2.变量 举例: 3.数据类型 4.运算符与表达式
- javascript基础语法备忘录-变量和数据类型
//javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...
- python基础语法(变量与数据类型)
python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...
- JS基础语法(二)
目录 JavaScript基础语法(二) 八. 函数 1. 函数的概念 2. 函数的使用 声明函数 调用函数 3. 函数的封装 4. 函数的参数 函数的参数匹配问题 5. 函数返回值 6. argum ...
- JavaScript01 js基础语法,数据类型
JavaScript的概述: 1.组成 三部分组成 ecmaScript 基础语法 (es5) dom document object model 文档对象模型 (操作html文档内容) bom bo ...
- JS基础-语法+流程控制语句+函数+内置对象【数组】
JS语法: Javascript基本数据类型:undefined/null/Boolean/number/string 复杂数据类型:object typeof用来检测变量的数据类型 typeof的使 ...
- JS基础语法---阶段复习+作业练习+接下来知识点heads up
调试:调试代码---高级程序员都是从调试开始的 调试: 写代码---打开浏览器--F12(开发人员工具)--->Sources---双击文件,在某一行代码前面点击一下(出现的东西就是断点) 一元 ...
随机推荐
- tcp/ip协议栈调用关系图
最近阅读了tcp/ip详解卷2,总结一下整个发送过程和接收过程 sendmsg \/ sendit \/ sosend(这一步将数据从用户空间拷贝到内核空间,并且会在这一步判断发送缓存空间是否充足,是 ...
- AlwaysOn可用性组功能测试(一)--AlwaysOn故障转移测试
具体测试环境请参考: AlwaysOn可用性组测试环境安装与配置(一)--SQL群集环境搭建 AlwaysOn可用性组测试环境安装与配置(二)--AlwaysOn配置(界面与T-SQL) 一. Alw ...
- mybatis 多个dao重名,根据namespace解析
在mybatis通过执行sql语句的方式是,用getSqlSession().xxx(param,..)方法来调用, 其中第一个参数就是dao mapper.xml文件的命名空间.id package ...
- CentOS编译安装Apache 2.4.x时报错:configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
先前按照这篇文章“CentOS6.x编译安装LAMP(2):编译安装 Apache2.2.22”去编译安装Apache2.2.x版本时,安装得挺顺利,今天换成Apache2.4.x版本,安装方法一样, ...
- laravel中间件-----------middleware
middleware中间件 是访问到达服务器后在被对应的路由处理之前所经过的一层过滤层,故称中间件. 中间件是存放在app\http\middleware中,需要定一个 handle 处理方法,在ha ...
- 使用JavaScript在项目前台开发的58种常用小技巧
oncontextmenu="return false" :禁止右键 onselectstart="return false" : 禁止选取 onpaste = ...
- mysql日期加减<转>
1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select ...
- BZOJ 4547: Hdu5171 小奇的集合
Sol 首先,考虑这个要怎么搞...让总和最大的方法就是选出当前集合中最大的两个数相加放入集合中就可以了,证明非常简单,当前集合的和为x,它的和只会一直往后增加,所以只需要找到最大的两个数的和加入便是 ...
- centos7 python3.5 下安装paramiko
centos7 python3.5 下安装paramiko 安装开发包 yum install openssl openssl-devel python-dev -y 安装pip前需要前置安装setu ...
- Wilson定理证明
Wilson定理证明 就是那个\((p-1)! \equiv -1 \pmod{p}\),\(p\)是一个素数. Lemma A \(\mathbb{Z}_p\)可以去掉一个零元变成一个群. 即\(\ ...