前端知识点总结——HTML
HTML:HTML4.01 指的就是网页技术 HTML5:HTML4.01的升级版本
1.web的基础知识
web与Internet 1.Internet:全球性的计算机互联网络,因特网,互联网,交互网 2.提供服务
访问网站:www(world wide web)服务
Email:电子邮件服务
BBS:电子公告板,俗称论坛
FTP:文件的上传下载
telenet:远程登录
3.Internet上的应用程序
1.C/S程序
C:Client客户端
S:Server服务器端
代表:QQ,微信,网络游戏
2.B/S程序
B:Browser 浏览器
S:server 服务器
代表:网站
4.web
web:运行在Internet之上的一种B/S结构的应用程序,俗称网站。
w3c:(万维网联盟)
w3c:制定web技术规范
web的工作原理:
基于浏览器和服务器还有通信协议来实现信息的传输和展示。
1.通信协议
HTTP/HTTPS
规范了数据是如何传递和打包
2.服务器
1.功能
1.存储web信息,并提供程序运行环境
2.接收用户请求并给出响应
3.具备一定的安全功能
2.服务器产品
1.TOMCAT
2.APACHE
3.IIS
3.服务器技术
1.php
2.java
3..NET
3.浏览器
功能:
1.代理用户(UA:user agent)提交请求
2.以图形化的方式显示网页
3.作为HTML和JS的解释器
浏览器产品:
1.IE
2.chrome
3.firefox
4.opera
5.safari
浏览器技术:
1.HTML
2.CSS
3.Javascript
2.HTML快速入门
1.什么是HTML?
HTML:Hyper Text Markup Language
超文本标记语言
ex:
普通文本 a:英文首字符
超级文本 a:超链接
普通文本 b:英文第二个字符
超级文本 b:加粗
language:语言,有自己的语法结构
特点:
1.以.html或.htm为后缀
2.由浏览器解析执行
3.可以嵌套脚本语言(javascript)
4.用带有尖括号的标记来标识
2.HTML的基础语法
1.标记
标记又称为"元素",或"标签",在网页中,主要表示一些功能。
标记在使用时,必须用<>括起来
标记分类:
1.封闭类型
又称为双标记
语法:
<标记>内容标记>
ex:百度
加粗
注意:必须有开始就有结束。
2.非封闭类型
又称为单标记
语法:<标记>或<标记/>
ex: 或
或
2.标记嵌套
1.什么是嵌套?
在一对标记中出现另外一对(个)标记,从而形成功能的层叠。
2.语法
<标记>
<标记>
<标记/>
标记>
标记>
ex:
这是演示文本
ex:
这是演示文本 正确,不推荐
ex:
dfdsfsdfs 错误
注意:
1.换行缩进,如果是双标记必须成对出现
3.元素(标记)属性
作用:修饰元素
语法:
1.必须声明在开始标记中
<标记 属性名>标记>
2.属性名与值之间用"="连接
<标记 属性名=值>标记>
3.元素允许有多个属性,每个属性之间用空格隔开
<标记 属性名1=值1 属性名2=值2 ...>标记>
ex:
p标记的align属性的值为center,title属性的值为"这是段落"
标准属性(通有属性):
id:定义元素的唯一标识(名称)
title:定义鼠标悬停在元素上时所提示的文本
style:css中,定义行内样式
class:css中,引用类选择器
4.注释
语法:
注意:
1.注释本身不能嵌套
2.不能嵌套在标记中
3.HTML文档结构
1.HTML文档结构
1.文档类型声明
作用:告诉浏览器HTML的版本类型
语法:
在网页的最顶端编写
2.HTML页面
在文档类型声明的下面写上一对根标记
在根标记中包含两部分:
文件头:
定义网页的全局信息
文件主体:
定义网页中显示的内容
2.搭建网页结构
1.文档类型的声明
2.HTML页面结构
在主体内容(body)位置处显示“我的第一个网页”
3.head元素
head是其它头元素的容器
1. 定义基本信息:编码格式,关键词,描述内容等
2. 定义网页的标题
3. 定义内部样式
4.定义或引用javascript文件
5. 引入外部样式
4.body元素
显示网页的主要内容
1.特殊字符
表示空格
< 表示一个<
> 表示一个>
© 版权
¥ ¥
2.文本标记
1.文本样式
:加粗
:斜体
:下划线
:删除线
:上标
:下标
2.标题元素
语法:在网页中以醒目的方式来显示文字
语法:
内容 n:1-6
内容 一级标题
...
内容 六级标题
特点:
1.字体大小可变
2.加粗
3.上下文之间有垂直空白间距
属性:align
作用:标记内容的水平对齐方式
取值:left/center/right
3.段落元素
作用:以突出的形式表示一段文本
语法:
属性:align
取值:left/center/right
4.换行元素
语法: 或
5.分隔线元素
语法: 或
属性:
1.size 表示水平线的尺寸(高度),取值为px或%的数字
2.width 宽度,取值为px或%的数字
3.align 水平对齐方式 left/center/right
4.color 水平线的颜色,取值为合法颜色值
6.预格式化
作用:保留html代码中的回车和空格
语法:内容
7.分区元素
1.块分区元素
作用:用于页面中元素的布局
语法:
2.行分区元素
作用:处理同一行文本中的不同样式
语法:
8.行内元素和块级元素
1.块级元素
在网页页中独占一行的元素就是块级元素
常见的块级元素:
1.标题元素 h1-h6
2.段落元素 p
3.div
4.结构标记(header...)
2.行内元素
多个元素位于同一行显示,从左往右排列
常见的行内:
span,b,i,u,s,sup,sub,a,img
3.行内块
显示方式如同行内元素,但具备块级元素的特征
4.table ...
4.图像和链接
1.URL
1.目录结构
文件目录:文件夹嵌套结构
2.URL
URL:Uniform Resource Locator统一资源定位器,俗称路径。
作用:用于表示网络中任意一个资源的位置。
3.路径的表现形式
1.绝对路径
绝对路径就是完整路径,一定可以找到你想找的资源。
1.网络资源
通信协议+服务器主机+文件目录结构+文件名称
ex:http://www.jd.com/index/logo.png
2.本地资源
从最高盘符处开始查找
C:\xampp\htdocs\1801-02\01-HTML\Day02\day.txt
2.相对路径
1.什么是相对路径
从当前文件所在的位置处开始查找资源文件所经过的路径,就是相对路径。
1.同级目录
直接引用
ex:Koala.jpg
2.子级目录
先进入,再引用
ex:img/Koala2.jpg
3.父级目录
先返回,再引用
ex:../Koala1.jpg
3.根相对路径
从服务器所在的根目录位置处开始查找
表现:/
/codeboy/img/logo.png
5.图像
1.图像格式
1.jpg 压缩比率较大
2.png 背景透明
3.gif 动图
2.图像标记
标记: 或
属性:
1.src 源,要显示的图像的url
2.width 宽度,取值以px或%为单位的数字
3.height 高度,取值以px或%为单位的数字
4.alt 图片出错时显示的提示文本
6.链接
1.语法
内容
2.属性
1.href 链接的url
2.target 目标,指定打开网页的方式
取值:
_blank 在新的标签页中打开
_self 默认值,在当前页面中打开新的网页
2.给一张图片设置超级链接,打开Tmooc网站(www.tmooc.cn)
3.其它表现形式
1.资源下载
让链接的URL,链接到rar/zip文件即可
href="*.zip/*.rar"
2.电子邮件链接
href="mailto:合法的邮箱地址"
3.返回页面的顶部
href="#"
4.链接到javascript
href="javascript:js脚本"
7.锚点
1.什么是锚点?
就是网页中的一个记号,可以通过超级连接调整到记号的位置处。
2.使用锚点
1.定义锚点
1.使用a标记的name属性定义锚点
2.使用任意标记的id属性定义锚点
2.链接到锚点
8.表格
1.表格的语法
1.表格
2.行
--->table row
3.单元格/列
--->table data
2.表格的属性
1.table属性
width:宽度
height:高度
border:设置表格边框
align:设置表格的水平对齐方式
取值:left/center/right
cellpadding:设置单元格的内边距(内容与td之间的间距)
cellspacing:设置单元格的外边距(td边框外的距离)
bgcolor:背景颜色
2.tr属性
align 设置当前行的水平对齐方式
取值:left/center/right
valign 设置当前行的垂直对齐方式
取值:top/middle/bottom
bgcolor 设置当前行的背景颜色
3.td属性
width:宽度
height:高度
align:水平对齐
valign:垂直对齐
bgcolor:列的背景颜色
colspan:跨列
rowspan:跨行
3.可选标记
1.表格标题
标记:
如果设置表格标题,则必须位于下的第一个子元素位置处
2.行/列标题
标记:
所有的td都可以用取代
4.表格复杂应用
可以将连续的几个行,划分到一组中,进行统一管理。
1.行分组
1.表头行
表格中最上面的一行进行分组的话,可以放在表头行中
2.表主体行
允许将若干行放在tbody中进行统一管理
3.表尾行
表格中最后一行进行分组的话,可以放在表尾行中
2.不规则表格
1.跨行
rowspan
从指定单元格的位置处开始,纵向向下合并几个单元格(包含自己),被合并的单元格要删除。
2.跨列
colspan
从指定单元格的位置处开始,横向向右合并几个单元格(包含自己),被合并的单元格要删除。
9.列表
1.列表的作用
按照从上到下(从左往右)的方式来显示所有的数据,并且可以在数据前增加显示的标识。
2.列表的组成
列表都是由"列表类型"和"列表项"来组成
1.列表类型
有序列表: order list
无序列表: unorder list
2.列表项
用于表示列表中的数据(嵌套在列表中)
list item
3.有序列表
1.type 作用:指定列表的排序类型
取值:
1 默认值,以数字排序
a 小写字母
A 大写字母
i 小写罗马数字
I 大写罗马数字
2.start 作用:指定起始编号是从第 几 开始
取值:数字
4.无序列表
1.type 作用:指定列表的标识类型
取值:
disc:实心圆
circle:空心圆
square:实心方块
none:不显示标识
5.列表嵌套
在一个列表中又出现另一个列表
被嵌套的列表只能出现在li中
ex:
这是有序列表内容
10.定义列表
1.什么是定义列表
定义列表常用于给出一类事物或对名词的解释说明等。
2.语法
1. 表示一个定义列表
2. 表示定义列表中要解释说明的名词
3. 表示定义列表中对名词解释的内容
ex:
名词
解释具体内容
使用场合:图文混排时使用
11.结构标记
1.结构的作用
用于描述整个网页的结构(取代div做布局)
提升标记的语义性
2.常用的结构标记
1.
作用:定义网页或某区域的头部
2.
作用:定义网页的导航链接
3.
作用:主体内容
4.
作用:定义页面中的侧边栏信息,靠近边缘。
5.
作用:定义网页偏底部信息,比如:网站的备案号,解释说明,版权。
6.
作用:定义与文字描述相关的内容,比如:论坛帖子,微博条目,用户评论等
12.表单(重点&难点)
1.表单的作用
1.提供可以与用户交互的可视化界面
2.收集用户信息并提交给服务器
2.表单的组成部分
1.前端部分
表单控件,与用户交互的可视化控件
2.服务器端部分
对提交的数据的处理,***.php
3.表单标记
属性:
1.action
作用:定义表单提交时发生的动作,通常定义的是服务器上处理程序的url地址,
ex:action="login.php"
2.method
作用:指定表单数据的提交方式
取值:
1.get(默认值)
1.明文提交,待提交的数据会显示在地址栏中
2.安全性较低
3.提交数据有大小限制,限制为2KB
4.向服务器要数据时,使用get方式
2.post
1.隐式提交,提交的数据不会显示
2.安全性较高
3.提交数据大小无限制
4.要传递数据给服务器时,使用post方式
3.delete
4.put
3.enctype
作用:指定表单数据的编码方式,允许将什么样的数据提交给服务器
1.application/x-www-form-urlencoded
默认值,允许将任意字符提交给服务器(文件无法提交)
2.multipart/form-data
允许将文件提交给服务器
3.text/plain
只能将普通字符提交给服务器
4.表单控件
能够与用户进行交互的可视化元素
1.分类:
1.input元素
2.textarea多行文本域元素
3.select和option 选项框元素
4.其它元素
2.input元素
1.作用:在页面中提供各种各样的输入控件,如:文本框,密码框,单选按钮,复选框等。
2.语法
标记: 或
属性:
1.type 指定创建输入控件的类型
2.name 为控件定义名称,提交给服务器端使用(必须)
3.value 控件的值,提交给服务器端使用
4.disabled 禁用控件,不能操作并不能提交给服务器使用
该属性无值,只要出现在标记中,就是禁用。
3.input元素详解
1.文本框和密码框
文本框:
密码框:
属性:
1.maxlength 指定限制输入的字符数
2.readonly 只读,只能看,不能改,但允许提交。
3.placeholder 占位符,即默认显示在控件上的文本。
13.按钮
1.提交按钮
type="submit"
作用:将表单的数据提交给服务器上指定的程序
2.重置按钮
type="reset"
作用:将表单的内容恢复到初始化的状态
3.普通按钮
type="button"
没有功能
属性:
value:显示在按钮上的文本
3.单选按钮和复选框
单选按钮:type="radio"
复选框:type="checkbox"
属性:
name 除定义控件名称之外,还能起到分组的作用
checked 设置默认选中项,无值属性
4.隐藏域和文件选择框
1.隐藏域
type="hidden"
想要提交给服务器,但不想展示给用户的数据可以放在隐藏域中。
2.文件选择框
type="file"
注意:
1.method的值必须为post
2.enctype的值必须为multipart/form-data
3.textarea元素
1.作用
允许录入多行文本
2.语法
标记:
属性:
1.name 定义控件名称,提供给服务器使用
2.readonly 只读
3.cols 指定文本域的列数,即一行能显示多少个英文字符(中文减半)
4.rows 指定文本域的行数,即默认显示多少行的数据,超出rows的话会出现滚动条。
14.选项框
1.语法
1.
作用:在页面中表示一个选项框
2.
作用:显示选项框中的内容项
2.属性
1.select属性
1.name 定义选项框的名称
2.size 定义显示选项的数量,默认值为1
3.multiple 设置多选,无值的属性
注意:只有滚动列表支持多选
2.option属性
1.value 定义选项的值
2.selected 设置默认选中项,无值属性
5.其它元素
1.label元素
作用:关联文本域表单控件
语法:
属性:for 要与表单控件关联的id值
2.为控件分组
为控件定义分组
为分组指定标题
3.浮动框架
作用:允许在一个网页中,再引入另外一个网页。
语法:
属性:
1.src 要引入页面的url路径
2.width 宽度
3.height 高度
4.frameborder 浮动框架的边框,默认值1
15.单位转换
1px=0.025rem;
你可能感兴趣的:(前端知识点总结——HTML)
移动端城市区县二级联动选择功能实现包
good2know
本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery
SpringMVC的执行流程
1、什么是MVCMVC是一种设计模式。MVC的原理图如下所示M-Model模型(完成业务逻辑:有javaBean构成,service+dao+entity)V-View视图(做界面的展示jsp,html……)C-Controller控制器(接收请求—>调用模型—>根据结果派发页面2、SpringMVC是什么SpringMVC是一个MVC的开源框架,SpringMVC=Struts2+Spring,
Selenium 特殊控件操作与 ActionChains 实践详解
小馋喵知识杂货铺
selenium 测试工具
1.下拉框单选操作(a)使用SeleniumSelect类(标准HTML标签)Selenium提供了内置的Select类用于操作标准下拉框,这种方式简单且直观。fromselenium.webdriver.support.uiimportSelect#定位下拉框dropdown=Select(driver.find_element("id","dropdown_id"))#通过以下三种方式选择单个
微信公众号回调java_处理微信公众号消息回调
weixin_39607620
微信公众号回调java
1、背景在上一节中,咱们知道如何接入微信公众号,可是以后公众号会与咱们进行交互,那么微信公众号如何通知到咱们本身的服务器呢?咱们知道咱们接入的时候提供的url是GET/mp/entry,那么公众号以后产生的事件将会以POST/mp/entry发送到咱们本身的服务器上。html2、代码实现,此处仍是使用weixin-java-mp这个框架实现一、引入weixin-java-mpcom.github.
人工智能应用研究快讯 2021-11-30
峰谷皆平
[HTML]ArtificialIntelligenceforSkinCancerDetection:ScopingReviewATakiddin,JSchneider,YYang,AAbd-Alrazaq...JournalofMedicalInternet...,2021ABSTACT:Background:Skincanceristhemostcommoncancertypeaffectin
【Jupyter】个人开发常见命令
TIM老师
# Pycharm & VSCode python Jupyter
1.查看python版本importsysprint(sys.version)2.ipynb/py文件转换jupyternbconvert--topythonmy_file.ipynbipynb转换为mdjupyternbconvert--tomdmy_file.ipynbipynb转为htmljupyternbconvert--tohtmlmy_file.ipynbipython转换为pdfju
用代码生成艺术字:设计个性化海报的秘密
本文围绕“用代码生成艺术字:设计个性化海报的秘密”展开,先概述代码生成艺术字在海报设计中的独特价值,接着介绍常用的代码工具(如HTML、CSS、JavaScript等),详细阐述从构思到实现的完整流程,包括字体样式设计、动态效果添加等,还分享了提升艺术字质感的技巧及实际案例。最后总结代码生成艺术字的优势,为设计师提供打造个性化海报的实用指南,助力提升海报设计的独特性与吸引力,符合搜索引擎SEO标准
前端面试每日 3+1 —— 第39天
浪子神剑
今天的面试题(2019.05.25)——第39天[html]title与h1、b与strong、i与em的区别分别是什么?[css]写出你知道的CSS水平和垂直居中的方法[js]说说你对模块化的理解[软技能]公钥加密和私钥加密是什么?《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!欢迎在Iss
GDP经济社会人文民生栅格数据下载网站汇总
疯狂学习GIS
本文为“GIS数据获取整理”专栏(https://blog.csdn.net/zhebushibiaoshifu/category_10857546.html)中第八篇独立博客,因此本文全部标题均由“8”开头。本文对目前主要的GDP、社会与经济数据获取网站加以整理与介绍,若需其它GIS领域数据(如遥感影像数据、气象数据、土地土壤数据、农业数据等),大家可以点击上方专栏查看,也可以看这一篇汇总文
【MySQL】MySQL数据库如何改名
武昌库里写JAVA
面试题汇总与解析 spring boot vue.js sql java 学习
MySQL建库授权语句https://www.jianshu.com/p/2237a9649ceeMySQL数据库改名的三种方法https://www.cnblogs.com/gomysql/p/3584881.htmlMySQL安全修改数据库名几种方法https://blog.csdn.net/haiross/article/details/51282417MySQL重命名数据库https://
移动端适配rem方案
简单的码农
1.rem+动态html的font-size1.rem单位是相对于html元素的font-size来设置的,那么如果我们需要在不同的屏幕下有不同的尺寸,可以动态的修改html的font-size尺寸。2.比如如下案例:设置一个盒子的宽度是2rem;设置不同的屏幕上html的font-size不同;image这样在开发中,我们只需要考虑两个问题:问题一:针对不同的屏幕,设置html不同的font-s
Vue CSR 到 Nuxt 3 SSR 迁移:技术实现与问题解决实录
二倍速播放
前端 vue.js
1.迁移动机与技术选型1.1CSR架构的局限性基于Vue3和Vite构建的客户端渲染(CSR)单页应用(SPA)提供了良好的开发体验和用户交互流畅性。但是其核心局限在于:搜索引擎优化(SEO):初始HTML响应仅包含一个根div元素,实际内容由JavaScript在浏览器端动态生成。虽然主流搜索引擎(如Google)能够执行部分JavaScript,但其抓取效率和稳定性不如直接获取完整HTML。非
redis反弹shell时kali无法接收回弹的解决方法
显哥无敌
shell redis
无法接受回谈大概率是bash命令写的不对,那个crontab中间的星号个数是有意义的,不是随便加的,下面贴一下crontab的基本用法https://www.cnblogs.com/zhoading/p/11572630.html{minute}{hour}{day-of-month}{month}{day-of-week}{full-path-to-shell-script}如果是要cronta
native.js设置可缩放的webview并隐藏缩放控件
Nanayai
需求明确:webview页面可以手指缩放,并且不要那个原生控件;实现思路:1.使用h5+封装好的方法:设置scalable属性,并在html中设置meta标签:user-scalable=yes或不设置,minimum-scale和maximum-scale需要注意不要都设为1:mui.openWindow({url:"someThing",id:"someThing",styles:{scala
Redis反弹Shell
波吉爱睡觉
web安全 #未授权访问漏洞 #SSRF redis 网络安全 web安全
这里我来总结几种Redis反弹Shell的方法一、利用Redis写WebShell前提条件开了web服务器,并且知道路径,还需要有文件读写增删改查的权限条件比较苛刻,但是满足条件上传就会简单一点,我们直接将文件写入www目录下,完了使用工具连接即可。语句:redis:6379>configsetdir/var/www/html/redis:6379>configsetdbfilenameshell
Windows下Oracle安装图解
叫我老村长
Windows下Oracle安装图解----oracle-win-64-11g详细安装步骤一、Oracle下载官方下地址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmlwin32位操作系统下载地址:http://download.oracle.com/otn/nt/oracle11g
震惊!DOM变化监控神器MutationObserver,前端开发必知的隐藏武器!
coding随想
JavaScript 前端 javascript html5
一、什么是MutationObserver?如果你是一个前端开发者,一定会遇到这样的场景:页面动态加载内容后,某些操作失效了。比如,你写了一个监听按钮点击的代码,但按钮是通过AJAX动态加载的,你的代码根本无法触发。这个时候,你就需要一个“监控哨兵”——MutationObserver,它能实时监听DOM树的变化,帮你捕获那些“暗中作祟”的节点变动。MutationObserver是HTML5引入
11. HTML 中 DOCTYPE 的作用
yqcoder
前端面试-CSS html 前端
总结H5的声明HTML5的DOCTYPE声明HTML5中的声明用于告诉浏览器当前文档使用的是HTML5的文档类型。它必须是文档中的第一行内容(在任何HTML标签之前),以确保浏览器能够正确地解析和渲染页面。DOCTYPE的作用触发标准模式:DOCTYPE声明的主要作用是让浏览器以标准模式(StandardsMode)来解析和渲染页面,而不是以兼容模式(QuirksMode)。兼容性:在没有DOCT
从0到1学PHP(一):PHP 基础入门:开启后端开发之旅
目录一、PHP简介与发展历程1.1PHP定义与特点1.2在后端开发中的地位1.3发展阶段及重要版本更新二、PHP开发环境搭建2.1Windows系统下搭建步骤2.2Mac系统下搭建方法及常用工具2.3适合初学者的集成开发环境三、第一个PHP程序3.1编写"HelloWorld"程序3.2程序基本结构和执行过程3.3PHP代码的嵌入方式(在HTML中)一、PHP简介与发展历程1.1PHP定义与特点P
C# 单问号 ? 与 双问号 ??
三分明月墨
C#
https://www.runoob.com/csharp/csharp-nullable.html
JSP编程从入门到精通:现代Web开发与AI集成实战指南
AI编程员
001AI传统&编程语言 002AI编程工具汇总 003AI编程作品汇总 人工智能 AI编程 笔记 开发语言 深度学习
JSP编程从入门到精通:现代Web开发与AI集成实战指南一、JSP基础与环境搭建1.1JSP核心概念与工作原理JSP(JavaServerPages)是一种动态网页开发技术,通过在HTML中嵌入Java代码实现服务器端逻辑。其本质是Servlet的扩展,当客户端首次请求JSP页面时,服务器会将其编译为Servlet类(如index_jsp.java),再执行该类的_jspService()方法生成
《博客园精华集》web标准分册第2论筛选结果文章列表
《博客园精华集》web标准部分筛选结果(共55篇)一个喜欢网页设计的程序员作者:Awen根本不存在DIV+CSS布局这回事作者:CatChen欲练CSS,必先宫IE作者:CatChen你有强迫症吗?作者:CatChenSPAN元素和DIV元素的区别作者:ChrisLiudiv的认识作者:ChrisLiu实时检验您的页面是否符合XHTML标准——使用ValidatorModule作者:Dflying
vue 使用 iFrame 嵌套带有登录的网站 登录成功 无法跳转
WHY<=小氣鬼=>
前端
这个问题有点好玩,当时做的时候没想起来,哎不说讲一下问题1.项目在使用iFrame标签嵌套其他,网址或者自己的网址的时候如果没有登录只是浏览是没有问题的2.如个你使用Frame标签嵌套的网址是带有登录的需要注意两个网站是不是在统一域名下面如果在就可以正常登录,如果不在的话会出现登录成功但是无法跳转的问题3.在Vue项目中使用iFrame嵌套本地.html文件,本地.html文件向父页面抛出的方法或
响应式电子邮件设计指南:MJML实践教程
本文还有配套的精品资源,点击获取简介:响应式设计在电子邮件领域至关重要,确保邮件内容在各种设备上均能良好显示。MJML(MailjetMarkupLanguage)是一个专门用于创建响应式电子邮件模板的开源标记语言。本示例详细介绍了如何使用MJML来设计自适应的邮件模板,涵盖安装工具、使用预定义组件、编译HTML代码等关键步骤。通过实际操作MJML的预定义组件如mj-head、mj-body、mj
android开发------编写用户界面之相对布局
cc-Cocos2D-X
Android基础
元素之间总是相对于它们的同级元素或父元素进行排列布局。http://www.cnblogs.com/ai-developers/p/android_relativelayout.html
初始化 K8s 主节点时 报错failed to pull image registry.aliyuncs.com/google_containers/kube-apiserver:v1.23.17
Ashmcracker
kubernetes 容器 云原生
运行r如下命令初始化kubernetes的master节点2025年3月12日更新:阿里云的镜像仓库目前只给它自己云上的服务器使用了,建议更换华为云的镜像加速器https://support.huaweicloud.com/usermanual-swr/swr_01_0045.htmlkubeadminit\--kubernetes-version=v1.23.17\--image-reposit
十年爬虫经验告诉你爬虫被封怎么办
congqian8750
爬虫
十年爬虫经验告诉你爬虫被封怎么办现在很多站长都会有抓取数据的需求,因此网络爬虫在一定程度上越来越火爆,其实爬虫的基本功能很简单,就是分析大量的url的html页面,从而提取新的url,但是在实际操作中通常都会遇到各种各样的问题,比如说抓取数据的过程中需要根据实际需求来筛选url继续爬行;或者说为了能正常爬取,减少别人服务器的压力,你需要控制住爬取的速度和工作量···但是即便再小心,很多时候也会遇到
前端面试题
大大。
前端 vue.js javascript
HTML5的新特性和CSS3的新特性引入了一系列语义化标签使文档结构更加清晰(header,nav,aside,article,footer,section),多媒体支持video,audio,Canvas绘图div上下居中对齐的几种方式第一种:flex布局display:flex;justify-content:center;/*水平居中/align-items:center;/垂直居中/第二种
用 Python BeautifulSoup 实现网页表格数据的提取
用PythonBeautifulSoup实现网页表格数据的提取关键词:Python、BeautifulSoup、网页表格数据提取、HTML解析、数据处理摘要:本文深入探讨了如何使用Python的BeautifulSoup库来实现网页表格数据的提取。首先介绍了相关背景知识,包括目的、预期读者等内容。接着详细阐述了BeautifulSoup的核心概念和工作原理,并给出了相应的流程图。然后讲解了核心算法
Python BeautifulSoup 解析网页按钮元素
PythonAI编程架构实战家
Python人工智能与大数据 Python编程之道 python beautifulsoup 开发语言 ai
PythonBeautifulSoup解析网页按钮元素:从基础原理到工程实践的深度解析关键词BeautifulSoup、HTML解析、按钮元素定位、DOM树遍历、CSS选择器、网络爬虫、前端自动化摘要本文系统解析使用PythonBeautifulSoup库定位和提取网页按钮元素的全流程技术方案。从HTML文档的底层结构出发,结合BeautifulSoup的核心解析机制,覆盖从基础概念到高级工程实践
异常的核心类Throwable
无量
java 源码 异常处理 exception
java异常的核心是Throwable,其他的如Error和Exception都是继承的这个类 里面有个核心参数是detailMessage,记录异常信息,getMessage核心方法,获取这个参数的值,我们可以自己定义自己的异常类,去继承这个Exception就可以了,方法基本上,用父类的构造方法就OK,所以这么看异常是不是很easy
package com.natsu;
mongoDB 游标(cursor) 实现分页 迭代
开窍的石头
mongodb
上篇中我们讲了mongoDB 中的查询函数,现在我们讲mongo中如何做分页查询
如何声明一个游标
var mycursor = db.user.find({_id:{$lte:5}});
迭代显示游标数
MySQL数据库INNODB 表损坏修复处理过程
0624chenhong
tomcat mysql
最近mysql数据库经常死掉,用命令net stop mysql命令也无法停掉,关闭Tomcat的时候,出现Waiting for N instance(s) to be deallocated 信息。查了下,大概就是程序没有对数据库连接释放,导致Connection泄露了。因为用的是开元集成的平台,内部程序也不可能一下子给改掉的,就验证一下咯。启动Tomcat,用户登录系统,用netstat -
剖析如何与设计人员沟通
不懂事的小屁孩
工作
最近做图烦死了,不停的改图,改图……。烦,倒不是因为改,而是反反复复的改,人都会死。很多需求人员不知该如何与设计人员沟通,不明白如何使设计人员知道他所要的效果,结果只能是沟通变成了扯淡,改图变成了应付。
那应该如何与设计人员沟通呢?
我认为设计人员与需求人员先天就存在语言障碍。对一个合格的设计人员来说,整天玩的都是点、线、面、配色,哪种构图看起来协调;哪种配色看起来合理心里跟明镜似的,
qq空间刷评论工具
换个号韩国红果果
JavaScript
var a=document.getElementsByClassName('textinput');
var b=[];
for(var m=0;m<a.length;m++){
if(a[m].getAttribute('placeholder')!=null)
b.push(a[m])
}
var l
S2SH整合之session
灵静志远
spring AOP struts session
错误信息:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cartService': Scope 'session' is not active for the current thread; consider defining a scoped
xmp标签
a-john
标签
今天在处理数据的显示上遇到一个问题:
var html = '<li><div class="pl-nr"><span class="user-name">' + user
+ '</span>' + text + '</div></li>';
ulComme
Ajax的常用技巧(2)---实现Web页面中的级联菜单
aijuans
Ajax
在网络上显示数据,往往只显示数据中的一部分信息,如文章标题,产品名称等。如果浏览器要查看所有信息,只需点击相关链接即可。在web技术中,可以采用级联菜单完成上述操作。根据用户的选择,动态展开,并显示出对应选项子菜单的内容。 在传统的web实现方式中,一般是在页面初始化时动态获取到服务端数据库中对应的所有子菜单中的信息,放置到页面中对应的位置,然后再结合CSS层叠样式表动态控制对应子菜单的显示或者隐
天-安-门,好高
atongyeye
情感
我是85后,北漂一族,之前房租1100,因为租房合同到期,再续,房租就要涨150。最近网上新闻,地铁也要涨价。算了一下,涨价之后,每次坐地铁由原来2块变成6块。仅坐地铁费用,一个月就要涨200。内心苦痛。
晚上躺在床上一个人想了很久,很久。
我生在农
android 动画
百合不是茶
android 透明度 平移 缩放 旋转
android的动画有两种 tween动画和Frame动画
tween动画;,透明度,缩放,旋转,平移效果
Animation 动画
AlphaAnimation 渐变透明度
RotateAnimation 画面旋转
ScaleAnimation 渐变尺寸缩放
TranslateAnimation 位置移动
Animation
查看本机网络信息的cmd脚本
bijian1013
cmd
@echo 您的用户名是:%USERDOMAIN%\%username%>"%userprofile%\网络参数.txt"
@echo 您的机器名是:%COMPUTERNAME%>>"%userprofile%\网络参数.txt"
@echo ___________________>>"%userprofile%\
plsql 清除登录过的用户
征客丶
plsql
tools---preferences----logon history---history 把你想要删除的删除
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_spac
【Pig一】Pig入门
bit1129
pig
Pig安装
1.下载pig
wget http://mirror.bit.edu.cn/apache/pig/pig-0.14.0/pig-0.14.0.tar.gz
2. 解压配置环境变量
如果Pig使用Map/Reduce模式,那么需要在环境变量中,配置HADOOP_HOME环境变量
expor
Java 线程同步几种方式
BlueSkator
volatile synchronized ThredLocal ReenTranLock Concurrent
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 1.同步方法&
StringUtils判断字符串是否为空的方法(转帖)
BreakingBad
null StringUtils “”
转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html
public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==
null
或 str.length()==
0
编程之美-分层遍历二叉树
bylijinnan
java 数据结构 算法 编程之美
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class LevelTraverseBinaryTree {
/**
* 编程之美 分层遍历二叉树
* 之前已经用队列实现过二叉树的层次遍历,但这次要求输出换行,因此要
jquery取值和ajax提交复习记录
chengxuyuancsdn
jquery取值 ajax提交
// 取值
// alert($("input[name='username']").val());
// alert($("input[name='password']").val());
// alert($("input[name='sex']:checked").val());
// alert($("
推荐国产工作流引擎嵌入式公式语法解析器-IK Expression
comsci
java 应用服务器 工作 Excel 嵌入式
这个开源软件包是国内的一位高手自行研制开发的,正如他所说的一样,我觉得它可以使一个工作流引擎上一个台阶。。。。。。欢迎大家使用,并提出意见和建议。。。
----------转帖---------------------------------------------------
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言
关于系统中使用多个PropertyPlaceholderConfigurer的配置及PropertyOverrideConfigurer
daizj
spring
1、PropertyPlaceholderConfigurer
Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。
基本的使用方法是:(1)
<bean id="propertyConfigurerForWZ&q
二叉树:二叉搜索树
dieslrae
二叉树
所谓二叉树,就是一个节点最多只能有两个子节点,而二叉搜索树就是一个经典并简单的二叉树.规则是一个节点的左子节点一定比自己小,右子节点一定大于等于自己(当然也可以反过来).在树基本平衡的时候插入,搜索和删除速度都很快,时间复杂度为O(logN).但是,如果插入的是有序的数据,那效率就会变成O(N),在这个时候,树其实变成了一个链表.
tree代码:
C语言字符串函数大全
dcj3sjt126com
c function
C语言字符串函数大全
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main
友盟统计页面技巧
dcj3sjt126com
技巧
在基类调用就可以了, 基类ViewController示例代码
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:[NSString stringWithFormat:@"%@",self.class]];
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
flyvszhb
java jdk
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_21&quo
Java在创建子类对象的同时会不会创建父类对象
happyqing
java 创建 子类对象 父类对象
1.在thingking in java 的第四版第六章中明确的说了,子类对象中封装了父类对象,
2."When you create an object of the derived class, it contains within it a subobject of the base class. This subobject is the sam
跟我学spring3 目录贴及电子书下载
jinnianshilongnian
spring
一、《跟我学spring3》电子书下载地址:
《跟我学spring3》 (1-7 和 8-13) http://jinnianshilongnian.iteye.com/blog/pdf
跟我学spring3系列 word原版 下载
二、
源代码下载
最新依
第12章 Ajax(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
BI and EIM 4.0 at a glance
blueoxygen
BO
http://www.sap.com/corporate-en/press.epx?PressID=14787
有机会研究下EIM家族的两个新产品~~~~
New features of the 4.0 releases of BI and EIM solutions include:
Real-time in-memory computing –
Java线程中yield与join方法的区别
tomcat_oracle
java
长期以来,多线程问题颇为受到面试官的青睐。虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用。之前,我讨论了一个wait()和sleep()方法区别的问题,这一次,我将会讨论join()和yield()方法的区别。坦白的说,实际上我并没有用过其中任何一个方法,所以,如果你感觉有不恰当的地方,请提出讨论。
&nb
android Manifest.xml选项
阿尔萨斯
Manifest
结构
继承关系
public final class Manifest extends Objectjava.lang.Objectandroid.Manifest
内部类
class Manifest.permission权限
class Manifest.permission_group权限组
构造函数
public Manifest () 详细 androi
Oracle实现类split函数的方
zhaoshijie
oracle
关键字:Oracle实现类split函数的方
项目里需要保存结构数据,批量传到后他进行保存,为了减小数据量,子集拼装的格式,使用存储过程进行保存。保存的过程中需要对数据解析。但是oracle没有Java中split类似的函数。从网上找了一个,也补全了一下。
CREATE OR REPLACE TYPE t_split_100 IS TABLE OF VARCHAR2(100);
cr