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基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点的更多相关文章

  1. JavaScript进阶 - 第2章 你要懂的规则(JS基础语法)

    第2章 你要懂的规则(JS基础语法) 2-1什么是变量 什么是变量? 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品 ...

  2. 【JS基础语法】---学习roadmap---6 parts

    JS基础语法---roadmap Part 1 - 2: Part 3 - 4:   Part 5 - 6

  3. 前端学习笔记--js概述与基础语法、变量、数据类型、运算符与表达式

    本篇记录js的概述与基础语法.变量.数据类型.运算符与表达式 1.概述与基础语法 2.变量 举例: 3.数据类型 4.运算符与表达式

  4. javascript基础语法备忘录-变量和数据类型

    //javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...

  5. python基础语法(变量与数据类型)

    python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...

  6. JS基础语法(二)

    目录 JavaScript基础语法(二) 八. 函数 1. 函数的概念 2. 函数的使用 声明函数 调用函数 3. 函数的封装 4. 函数的参数 函数的参数匹配问题 5. 函数返回值 6. argum ...

  7. JavaScript01 js基础语法,数据类型

    JavaScript的概述: 1.组成 三部分组成 ecmaScript 基础语法 (es5) dom document object model 文档对象模型 (操作html文档内容) bom bo ...

  8. JS基础-语法+流程控制语句+函数+内置对象【数组】

    JS语法: Javascript基本数据类型:undefined/null/Boolean/number/string 复杂数据类型:object typeof用来检测变量的数据类型 typeof的使 ...

  9. JS基础语法---阶段复习+作业练习+接下来知识点heads up

    调试:调试代码---高级程序员都是从调试开始的 调试: 写代码---打开浏览器--F12(开发人员工具)--->Sources---双击文件,在某一行代码前面点击一下(出现的东西就是断点) 一元 ...

随机推荐

  1. findByExample(Object exampleEntity)方法得到的List判断是否为空,不可用(lis != null)

    用findByExample(Object exampleEntity)方法可以应用在用户登录上面,获得有登陆名和密码的user对象进行查询. 返回两者都符合的对象列表,为空则登陆失败. 错误的方法: ...

  2. POJ 1850 Code

    组合数学.... Code Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 7202 Accepted: 3361 Descrip ...

  3. 2015多校1006.First One

    First One Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total ...

  4. c#中两种不同的存储过程调用与比较

    存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用.它的参数可以被传递和返回.与应用程序中的函 ...

  5. Ajax前台调用后台方法、AJAX Pro2(回调函数)

    //获取分店 function cityResult() { if (cityName != "") { $("#ddlcity_").find("o ...

  6. HDU 5384 字典树、AC自动机

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5384 用字典树.AC自动机两种做法都可以做 #include<stdio.h> #includ ...

  7. BZOJ2171——K凹凸序列

    好吧,我承认是sb题QAQ BZOJ2171弱化版QAQ 这题考试的时候写的我快吐血了QAQ 0.题目大意:给一个序列,你可以随便修改,修改是将一个数+1或-1,一次修改的代价是1,问把这个数修改成x ...

  8. css弹性布局

    1.弹性布局是什么 在移动端一种方便的布局方式,打破了之前用浮动,定位的布局,更加灵活. 2.弹性布局的格式 包含父元素和子元素,有对应的属性应用在父元素和子元素达到布局的目的 3.父元素的属性 要开 ...

  9. android之inflater用法

    在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById().不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例 ...

  10. 51Nod 1380 夹克老爷的逢三抽一

    Description 一开始有一个环,可以选择删除一个元素获得他的权值,同时删除与它相邻的两个元素,其他元素重新形成环,问能获得的最大价值. Sol 堆+贪心. 一开始从堆中加入所有元素,然后取出一 ...