总结:

通过一个星期的学习,了解了XHTML与HTML的区别,学习了CSS+JS,对于这些感觉还不是特别熟悉,下面是我对一周所学所做的总结以及还不是很清楚的地方。

一:XHTML

1、XHTML 就是XML和HTML的结合体,XHTML就是严谨规范化的HTML语言。

2、XHTML 有以下几个特性:

a、有头就有尾,用<>表示出来。

b、层次化的东西,一定要正确,不要颠倒。

c、所有的属性和元素都要小写。

d、空元素,也要有结束标签 例如


e、多用ID,少用Name

3、visibility: hidden; 设置元素不可见

4、background-repeat:no-repeat  (背景不重复)

5、块级元素有:h1-h6(标题),ol(有序列表),ul(无序列表),dl(定义列表),li(列表子元素),p(段落),pre(预编排),blockquote(引用块),div(分区),hr(水平线),form(表单),fieldset(装表单元素的盒子),legend(盒子的标题)table,tr,td(用于显示多行多列的数据,tr标记分行,td标记数据单元)

二:CSS

1、盒子模型包括:外边距(margin),内边距(padding),边框(border) margin:0px 0px 0px 0px(上右下左)

2、clear:both  清除浮动,由于float浮动会造成所有的元素都会在一行,因此清除的话可能会达到换行的效果。

3、opacity: 0.2(表示20%的透明度); 透明度,一般设置在层里。

4、z-index: 数字。数字越大,显示在越上层,可以表示负数。

5、border-top-style: 上边框的样式

border-top-width: 上边距的粗细

border-top-color: 上边框的颜色

border-top: 上边框

6、border: 10px inset red; 综合设置,相关的样式 边框粗细,样式,颜色,注意只能综合设置,不能设置单一。

7、boder-style: dashed 虚线 dotted 点线 solid 实线 none 不显示

8、background-position: 2px 0px; 图片定位,两个参数表示为 x 和 y,设置这个块元素的宽和高。

9、font: 36px 微软雅黑; 设置字体的复合属性,大小和字体

10、margin 是可以使用负数,也就是相反的反向,padding 不可以使用负数。

11、清除内边距、清除外边距 例如 body{

margin:0px;padding 0px;

}

12、overflow: hidden; 当界面溢出之后的效果,hidden为隐藏,还有一种常用就是scroll

scroll 0% 0%

13、margin: 0 auto 水平居中,但是要注意:因为设置的是外边距,因此最好是设置div里面的块元素。

14、background-repeat:背景是否平铺。repeat 平铺,no-repeat 不平铺,repeat-x 横轴平铺,repeat-y 纵轴平铺

15、background-attachment:随背景图片滚动,fixed不滚动,scroll滚动,一般设置为fixed

16、position:relative 相对定位,距离最近的元素标签的距离

position:absolute 绝对定位,距离body的距离

相关距离设置:top / right / bottom / left

17、background-color:rgba(0,0,0,0.5); 设置DIV透明度

三:JS

1、function 函数名(){ } 定义一个函数,函数名() 调用了一个函数

2、alert(“内容”); 警告框。

3、document.write("内容");写入一个内容,可以加入HTML代码

4、confirm(“内容”); 是确认框

5、window.close 关闭窗口 IE

6、关键字:又叫保留字,特指语言中内部所使用单词,这些单词禁止用来做 变量、常量或者函数的名字。

7、标识符:是告诉你 变量、常量或者函数的名字只能 字母、下划线、$符号开头。

8、转义符:可以经常用\ 转义某一个特殊符号 如" 能让脚本正常运行。

9、变量:可以改变的量,如数值、字符串、浮点、布尔

double a=0.1 浮点

变量用var申明。例如var a = 10;这就是告诉你,一个名字叫a的变量赋了一个初始值为10;注意10为整型。             10、常量:不能改变的量,常量用const申明,例如:const b = 10;这就是告诉你,一个名字叫b的常量值为 10,并且这个值不能改变,除非你销毁它。

13、document.writeln("

") 支持转义字符,如\n换行等,注意:必须在
 

之间写转义。

14、undenfied 是指找不到某一个对象的属性或者某一个变量,没有赋初始值,如:var abc;  alert( document.alert );

15、null 是指空置,特指找到了属性,但是找不到或者获取不到值。所以为空。

16、全局变量和局部变量,一般发生在作用域之内,全局变量一般是在函数的之外,局部的是在函数的里面的。全局变量可以作用于多个函数,但是局部只能作用于自己的函数里,不能去管别人。

17、+ 在通常的情况下是表示字符串的连接符,例如:"a"+"b" 输出的就是ab,

18、+ 在字符串和任何的类型都是连接符。

19、+ 在整型之间的是做加法运算符。

20、其他的 - * / 都是运算符,但是注意:如果强制让一个字符串运算的话,结果是NaN,就是特指未知的值。

21、parseInt() 将其他类型转化为整型,注意转化整型是从左往右,取出全部的整型,当遇到第一个非整型的值时结束。如:“101a1” 取出的是 101

21、parseFloat() 将其他类型转化为浮点型。

22、运算符分类

1、算术运算符:+ - * /

2、比较运算符:> < == >= <=

3、赋值运算符:a = b

4、逻辑运算符:&&(同时满足),||(或,满足一个),!(非,取反值)。

‍5、条件运算符:条件 ?条件成立 : 条件不成立‍

1、比较运算符返回,布尔类型也就是true或者false。

2、&&(与)运算符,如果两个数比较的话,返回后者,注意:同时满足才会满足。

3、或运算符,如果两个数比较的话,或运算符的特点就是满足一个就是满足,后面的相当于不需要看,所以只要前面满足,返回就是前面后面。

23、条件判断

1、第一种形式

if(条件){

}else{

}

2、第二种形式

if(条件){

}else if(条件){

}else{

}

3、第三种形式

if(条件){

if(条件){

}else{

}

}else{

}

24、超链接标签的href属性,如果暂时不需要跳转那么就一定要设置属性值为#,为防止点击后突然div“跳一下”,在#后面加入; 或者return false;

25、代码命名两种变量、函数命名规则:

1、下划线规则 如:login_message。

2、驼峰规则 如:loginMessage. 禁止用A1 A2...。

26、style 利用JS设置CSS样式 如document.getElementById("login_message").style.display = "none";

27、

1、 if ... else

2、if ... else if ... else

3、++ 自增。例如 i++ 其实就等于 i = i+1;

++i 与 i++ 的区别:

a、++i:先++再赋值。

b、i++:先赋值再++。

4、while :直到才。

while的基本写法:

while(条件){

循环操作

}

不要死循环,切记不到万不得已,不要写true。有个限制才会从while循环里出来。

5、do..while:也是循环写法和while的区别就是:

do..while 先执行一次再判断条件,while先判断条件,再看是否执行。

for( 初始值;条件 ;自增自减情况 ;){

}

注意嵌套for的情况,外面循环一次,里面的for要循环N次,N要自己算出来。

6、switch..case

在工业上,switch..case又叫菜单,选项。

例如:

switch(){

case 0:

case 1:

default:

}

注意:default用于默认情况,也就是都不满足的情况下执行。

break:在英文单词上的意思是打破,在程序中的意思是跳出当前循环。

contiue:在英文单词上的意思是继续,在程序中的意思是跳出当前循环,进入下一个循环。

html css周志,【嘉兴东臣php】HTML+CSS+JS周总结相关推荐

  1. 机器学习_周志华_问题汇总_第2周

    问题 Q1 如果我想分析一下文本分类错误的原因,应该从哪些方面入手? 可以去分析一下哪个类别错误率高,然后看看这个类别的是否不平衡,针对这个类别看看能不能进行改进. 还有就是数据量过少,或是数据质量较 ...

  2. php专周总结,【嘉兴东臣php】HTML5、CSS3学习周总结

    HTML5是HTML4的升级版,不是特定的的开发语言. 标签 音乐播放器 controls="controls" 为显示音乐播放器面板 ----mp3格式----- 视频播放器 c ...

  3. 【嘉兴东臣PHP】 PHP函数

    PHP变量:变量是存储信息的容器 PHP 变量规则: 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z.0- ...

  4. 机器学习_周志华_问题汇总_第1周

    问题 Q1 从3.27求w和b,为什么不能直接让它的导数等于0来求? 你说的方法是解析法,但是实际问题很复杂,很难求得精确解,所以一般要用数值法(拟牛顿法等)来求近似解. Q2 1.为什么推导logi ...

  5. 周志华:“数据、算法、算力”人工智能三要素,在未来还要加上“知识”

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 来源:AI科技评论 作者:李雨晨 2020 年 8 月 7 日,全球人工智能和机器人峰会(CC ...

  6. 周志华点评机器学习会议

    这篇文章的内容是南京大学周志华老师对国际学术会议(主要是计算机.数据挖掘.机器学习方面)的点评,对于从事学术研究的人,持续关注相关的研究方向的会议内容,可以掌握最新的研究动态.原文按照tier1.ti ...

  7. 【大咖论道】周志华,唐杰教授等专家,站在 2022,展望大模型的未来

    28 日,阿里巴巴达摩院发布 2022 十大科技趋势.其中,"大模型参数竞赛进入冷静期,大小模型将在云边端协同进化"的断言,在 AI 圈备受关注. 2021 是大模型爆发之年,我们 ...

  8. 2020年AI将会如何发展?吴恩达、周志华、Yann LeCun等大神对2020年 AI 发展趋势的预测的预测...

    点击上方"深度学习技术前沿",选择"星标"公众号 资源干货,第一时间送达 本文选自deeplearning.ai 终于,我们开启了 2020 年的进度条,在新的 ...

  9. 周志华《机器学习》课后习题解析(第一章)绪论

    周志华老师的<机器学习>(西瓜书)一书,没有公布答案,于是我们从网上搜集了各题目的答案,供大家参考. 参考答案 第一章 绪论 1.1.表1.1中若只包含编号为1,4的两个样例,试给出相应的 ...

最新文章

  1. OpenCASCADE绘制测试线束:OCAF 命令之应用命令
  2. 网络摄像头1 mjpg-streamer使用方法
  3. html登录注册的正则,怎么用html5编写用户注册验证程序
  4. Windows API GetProcAddress 及demo code
  5. 计算机三级之嵌入式系统学习笔记1
  6. nginx+tomcat+memcached
  7. python 日志函数参数_Python之配置日志模块logging
  8. 小牛性能服务器图片,【N1S参数篇】性能与体验并肩,N1S参数配置介绍
  9. python电力系统分析_PyPSA电力系统分析简介
  10. 土方回填施工方案范本_土方回填施工方案范例(模板)
  11. oracle从入门到精通视频教程下载,Oracle从入门到精通与实践视频教程
  12. 加载插件Apk中的类
  13. 现金贷真正的“行家”,根本不靠放贷赚钱,还能月入千万 | 315特辑第三期
  14. 【OpenCV学习笔记】之六 手写图像旋转函数---万丈高楼平地起
  15. Jenkins 与 Gitlab 之间非交互拉取代码并进行代码部署
  16. matlab 冲激响应不变法,matlab实验七冲激响应不变法IIR数字滤波器设计.doc
  17. yum安装软件时报错:Errors during downloading metadata for repository ‘AppStream‘的处理
  18. java判断一个字符串对象是否在一个集合里面
  19. iptables端口复用
  20. 软件工程项目作业之网上书店项目

热门文章

  1. 什么是应用管理与运维平台(ServiceStage)?
  2. 右键添加新建剪切板文件夹 新建今天日期文件夹
  3. Oracle学习总结(2)——Oracle数据库设计总结(三大范式)
  4. java中图片与像素矩阵转换,java - Java中具有矩阵乘法的图片转换不起作用 - 堆栈内存溢出...
  5. webview java调用js_android WebView java与js相互调用
  6. ZooKeeper的安装及部署
  7. Linux就该这么学-使用实战
  8. 钱币找零问题---贪心算法入门例题
  9. 如何展开Linux Memory Management学习?
  10. 在JavaScript中创建命名空间的几种写法