HTML JSP、JS、jq…
CSS
JS JavaScript 脚本语言 类库 Java
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
高级语言:1、编译型 2、解释型
1.编译型:在程序执行之前,将程序所有源代码编译成可执行代码;(c语言、c++语言、java语言等..)
2.解释型:一边编译、一边执行(编译一行,执行一行)(JavaScrpit、python、php)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JS简介
JavaScrpit,弱类型语言,脚本语言,没有独立运行环境,只能依附于其他程序运行。 直到nodejs发布,它才有自己独立运行环境。
JavaScrpit是一种属于网络的脚本语言,被广泛用于web应用开发,通常嵌入在HTML、JSP中来实现自身功能。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HTML、CSS、JS之间的关系
1.HTML决定了页面上的内容(页面上有什么东西、元素);
2.CSS决定了页面的样式(页面上的元素长什么样子);
3.JS决定了页面的事物逻辑(整个页面能干什么)。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JS可以修改HTML和CSS。
demo:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js</title>
<style>
/* css */
</style>
<!-- ******************************************************* -->
<script src="ennnn.js"></script> <!--引入js的方式-->
<script>
// js
// 创建变量 三种字符串、数字、布尔值
var name; //字符串
name="隔壁老王";
var num; //数字
num=112.0;
var buer = false; //布尔值
/**************************************************************/
var name1="123",name2="321";
var num1=12;
document.writeln(name1+name2);
document.writeln(name1+num1); //数字和字符串拼接,把数字转换成了字符串
/**************************************************************/
// 用于向控制台输出一行内容
console.log("a");
// 用于向页面输出内容,加ln空格
document.writeln("你好");
// 弹出对话框,alert是阻塞的,在alert被执行之前,下面代码不会执行
alert("警告!");
// 用于弹出一个带输入框(输入字符串)的对话框,阻塞的
prompt("输入名字");
var content = prompt("输入年龄");
alert(content);
var dog = confirm("你单身么");
console.log(dog);
alert(dog);
document.writeln(dog);
/**************************************************************/
</script>
</head>
<body>
</body>
</html>