CSS:是层叠样式表用来定义网页的实现效果,将网页内容和显示样式进行分离。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的现实效果功能。----将标签属性提取出来,进行统一操作,样式。
语法规则:---依托于html
<div>:封装区域后有换行。 ----层的概念
<span>:封装区域后无换行。----小层的概念
<p>:封装区域后有换行,且上下有空行---段落标签
样式的分类:
a)行内样式表—html元素中使用style属性
<P style=”color:red;font-size:30px;font-family:隶书;”> <P>
各种属性,集中到style中,style样式—里面样式和样式值之间用:隔开,不同属性之间用;隔开 。属性和属性值之间用=
B)内嵌样式表---在html文档头部<head>区域使用<style>元素来包含css
C)外部样式---使用外部css文件—在html外面工程下建一个css文件调用
此处外部css文件连接<linkrel=””>,js使用src=“”实现外部链接
此处<p></p>之间的内容是css文件规定的样式。
<span></span>可以在行内操作一部分内容样式
<div id=”layer1”style=”index:4”></div>
<div id=”layer2”style=”index:2”></div>
Index越大离我们越近
JavaScript:
脚本语言,又称扩展语言,是一种编程语言,控制软件应用程序,通常以文本(如ASCII)保存,只在被调用时被解释或编程
实现功能,嵌入到html中实现(用户交互,动态更改内容,数据验证)一些简单的功能,如果实现大量的功能则用服务器
使用方式:<script>标签
- <script>标签将语句嵌入到html文档
- <script type="text/javascript" src="路径"></script>将js源文件连接到html
方法:
构成:function 函数名(参数列表){函数体}
在js中,0代表false,非零代表true
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js1</title> <!-- js:javascript 分成三部分:1.ECMAScript:包含着js的基本语法,ECMA是一个国际化的组织 2.BOM:Brower Object Model:与浏览器相关的内容 3.DOM:Document Object Model:处理的是内容--各种标签 html中的代码的执行顺序是从上到下 --> <!-- 从外部链接到当前的html --> <script type="text/javascript" src="..\..\myJS\js.js"></script> <!-- 这里放js代码 将js代码嵌套到html内部 <script type="text/javascript"> alert("这里讲js");//这是警告方法 document.write("hello world1"); </script> --> </head> <body> <h1>a1</h1> </body> </html> |
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>语法</title> <!-- 常量,变量 var:它代表所有类型,js是弱语法,由后面的值来确定前面变量的具体类型 在js当中,使用变量前,一定要先给值,再使用.否则会报undefined.因为他没有默认值 1.window是一个窗口类,在使用他的方法的时候,可以省略当前的类名 2.document:是当前的页面类,write方法是document类的一个方法,作用:会把内容写在当前的页面上 3.+号的作用:类似于java,可以实现多个字符串相连 --> <script type="text/javascript"> var a = 5; var b = 6.7; var x; alert("haha"+x); x = prompt("BigData1702竞拍班长,请出一口价:",1);//第一个参数是提示信息 ,第二个参数是默认值 document.write("拍卖价格"+x+"<br/>"); document.write("恭喜您,以最高价格拍得"); alert("哈哈哈"); </script> </head> <body> </body> |
<title>js中的流程控制语句和函数</title> <!-- java中的/,结果是整数 js中的/,结果是小数 --> </head> <body> 第一个数:<input id="1" type="text" name="user" value=11 /><br/> 第二个数:<input id="2" type="text"/><br/> 商:<input id="3" type="text"/> <!-- onclick是一个点击事件,咱们把点击按钮触发事件的过程称为事件驱动 调用求商函数 --> <input type="button" value="求商" οnclick="div()"> </body> <script type="text/javascript"> a;//全局变量--可以省略var //构成:function 函数名(参数列表){函数体} function div(){ var a;//局部变量 //获取两个标签对象 var input1 = document.getElementById("1"); var input2 = document.getElementById("2"); var input3 = document.getElementById("3"); //获取他们的值--默认是字符串 var num1 = input1.value; var num2 = input2.value; //转化成浮点型后求商 var num3 = parseFloat(num1)/parseFloat(num2); //将值传给标签input3 input3.value = num3; //流程控制语句 if(1){//在js中,0代表false,非零代表true } // var z = 4; switch(z){ case 1:{ } break; case 2: break; default: break; } } </script> </html> |