Java后端须知的前端知识
Java后端须知的前端知识
HTML (超文本标记语言)
- W3C标准
- 结构:HTML
- 表现:CSS
- 行为:JavaScript
快速入门
<!-- 结构标签,表示这是一个html文档 加载资源信息,添加标题 加载标题(窗口上的字) 定义文字 文字标签 color 定义颜色 html识别不区分大小写,标签属性值 单双引皆可 语法松散,语法错误可适当兼容 -->
基础标签
Title 我是标题h1
我是标题h2
我是标题h3
我是标题h4
我是标题h5
我是标题h6
<!--~
h1最大,h6最小 定义标题 定义文本的字体、字体尺寸、字体颜色 face控制字体,size控制大小 color控制颜色 html一般不使用,格式主要使用css 定义粗体文本 定义斜体文本 定义文本下划线 定义文本居中 html一般不使用,格式主要使用css
定义段落
定义折行
定义水平线 htmL表示颜色: 1.英文单词:red,pink,blue... 2.rgb(值1,值2,值3):值的取值范围:0~255 rgb(255,0,0) 3.#值1值2值3:值的范围:00~FF-->
| HTML | 显示结果 | 描述 |
|---|---|---|
| < ; | < | 小于号或显示标记 |
| > ; | > | 大于号或显示标记 |
| & ; | & | 可用于显示其他特殊字符 |
| " ; | “ | 引号 |
| ® ; | @ (里面的a应该是R) | 已注册 |
| © ; | @ (里面的a应该是C) | 版权 |
| &trade ; | TM | 商标 |
|   ; | 不断行的空白 |
图片、音频、视频标签
img:定义图片
- src:规定显示图像的URL(统一资源定位符)
- height:定义图像的高度
- width:定义图像的宽度
-
audio:定义音频。支持的音频格式:MP3、WAV、OGG
- src:规定音频的URL
- controls:显示播放控件
-
video:定义视频。支持的音频格式:MP4,WebM、OGG
- src:规定视频的URL
- controls:显示播放控件
- src:规定视频的URL
Title ![]()
超链接标签
: 定义超链接,用于链接到另一个资源
-
href:指定访问资源的URL
-
target:指定打开资源的方式
_se1f:默认值,在当前页面打开
_blank:在空白页面打开
Title 百度一下,你就知道
列表标签
| 标签 | 描述 |
|---|---|
|
|
定义有序列表(有序号) |
|
|
定义无序列表 |
| 定义列表项 |
可以添加格式,来换对应的样式,但一般在CSS中进行进一步的修改
表格标签
| 标签 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
布局标签
表单标签
CSS(层叠样式表)CSS导入方式
CSS选择器
CSS属性存在很多属性,每一个属性均为一个键值对,详情请参照:CSS 教程 (w3school.com.cn) JavaScript一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互。JavaScript和Java是完全不同的语言,不论是概念还是设计。但是基础语法类似。JavaScript(简称:JS)在1995年由Brendan Eich发明,并于1997年成为一部ECMA标准。ECMAScript6(ES6)是最新的JavaScript版本(发布于2015年)。 JavaScript引入方式内部脚本: 将JS代码定义在HTML页面中 在HTML中,JavaScript代码必须位于script标签之间
alert("hello JS ~")
注意:
外部脚本: 将JS代码定义在外部JS文件中,然后引入到HTML页面中 外部文件:demo.js alert("hello JS ~")
引入外部js文件 注意:
JavaScript基础语法书写语法
输出语句 window.alert("hello JS~"); //弹出警告框
document.write("hello JS~"); //写入HTML输出
console.log("hello JS~"); //写入控制台
变量 JavaScript中用var关键字(variable的缩写)来声明变量 /* var: 1.作用域:全局变量 2.变量可以重复定义 */ var test = 20 test = "张三"
数据类型 JavaScript中分为:原始类型和引用类型 5种原始类型:
使用typeof运算符可以获取数据类型 alert(typeof age) 运算符
/* == 1.判断类型是否一样,如果不一样,则进行类型转换 2.再去比较其值 ===:全等于 1.判断类型是否一样,如果不一样,直接返回false 2.再去比较其值 类型转换:(主要用于判断) * 其他类型转为number: 1.string:按照字符串的字面值,转为数字.如果字面值不是数字,则转为NaN。一般使用parseInt 2.boolean:true 转为1,fase转为0 * 其他类型转为boolean: 1.number:0和NaN转为false,其他的数字转为true 2.string:空字符串转为false,其他的字符串转为true 3.null:false 4.undefined:false */ 流程控制语句
函数 函数(方法)是被设计为执行特定任务的代码块
注意:
function add(a,b){
return a + b;
}
// 调用
let result = add(1,2);
// 第二种定义方式:
var functionName=function(参数列表)K
要执行的代码
}
var add = function(a,b){
return a + b;
}
JavaScript常用对象Array对象 JavaScript Array对象用于定义数组
String
自定义对象
BOM
DOM (文档对象模型)
事件监听
事件绑定
常见事件
案例:表单验证
用户名不太受欢迎
//1.1获取用户名的输入框
var usernameInput = document.getElementById("username");
//1.2绑定onblur事件失去焦点
usernameInput.onblur = checkUsername;
function checkUsername(){
// 1.3获取用户输入的用户名
var username = usernameInput.value.trim();
// 1.4判断用户名是否符合规则:长度612
flag = username.length >= 6 && username.length <=12;
if(flag){
//符合规则
document.getElementById("username_err").style.display = 'none';
}else{
// 不合符规则
document.getElementById("username_err").style.display ='';
}
return flag;
}
//1.获取表单对象
var regForm document.getElementById("reg-form");
//2.绑定onsubmit事件
regForm.onsubmit = function (){
//挨个判断每一个表单项是否都符合要求,如果有一个不合符,则返回false
var flag = checkUsername() && checkPassword() && checkTel();
return flag;
}
如果觉得有帮助,请帮我点个赞或者收藏,感谢~ 本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/10b88e2cc3.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

