• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > xhtml和html有什么区别?

xhtml和html有什么区别?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含试题,端面等相关知识,匿名希望在学习及工作中可以帮助到您
1.xhtml和html有什么区别

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言

最主要的不同:

XHTML 元素必须被正确地嵌套。

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素

2、简述一下src与href的区别:

href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。

src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

3、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

行内元素:a、b、span、img、input、strong、select、label、em、button、textarea

块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote

空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、img

4、 form中的action属性和method属性的含义是什么?method常用值有哪些?

action属性用于指定form表单提交的后台程序地址;method属性用于指定form表单提交的方法。

method的常用值有:get和post

5、 表单元素新增的属性有哪些?

required: 必填项目

placeholder:提示信息,点击input内容时会消失

pattern:校验正则表达式

antofocus:自动获得焦点

aotucomplete:自动完成

6.向指定服务器提交数据的方法有哪些?

Ajax 表单Form

URL?参数

AngularJS的$HTTP

JQ Ajax: $.POST(,,) $.GET(,,) $.Ajax({})

JS Ajax: 5步。(参考25题)

7、写一个function,清除字符串前后的空格。(兼容所有浏览器)

function trim(str) {

if (str && typeof str === "string") {

return str.replace(/(^\s*)|(\s*)$/g,""); //去除前后空白符

}

}

8、如何消除一个数组里面重复的元素?

var arr1 =[1,2,2,2,3,3,3,4,5,6],

var arr2 = [ ];

for(var i = 0; i< arr1.length; i++){

if(arr2.indexOf(arr1[i]) < 0){

arr2.push(arr1[i]);

}

}

document.write(arr2); // 1,2,3,4,5,6

9、请描述一下cookies,sessionStorage和localStorage的区别

sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

web storage和cookie的区别

Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。

除此之外,Web Storage拥有setItem,getItem,removeItem,clear等方法,不像cookie需要前端开发者自己封装setCookie,getCookie。但是Cookie也是不可以或缺的:Cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生。

10、cookie和session的区别是什么?

Cookie 保存在客户端本机;

Session保存在服务器端;

您可能想查找下面的文章:

  • 10个最常见的HTML5面试题 附答案
  • xhtml和html有什么区别?
  • 40 个 HTML5 面试题(含答案)
  • 10个最常见的 HTML5 面试题及答案

相关文章

  • 2018-12-03HTML4和HTML5之间除了相似以外的10个主要不同_html5教程技巧
  • 2018-12-03后盾网HTML5视频教程
  • 2018-12-03HTML5的深入了解
  • 2018-12-03HTML5地理定位与第三方工具百度地图的应用
  • 2018-12-03imgplay-基于canvas的图片序列播放jQuery插件
  • 2017-08-06纯html5+css3下拉导航菜单实现代码
  • 2018-12-03HTML5新增属性:五种全局属性的介绍
  • 2018-12-03HTML5新增元素、标签总结
  • 2018-12-03如何解决滚动条样式问题
  • 2017-08-06HTML5 实现一个访问本地文件的实例

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • html5使用canvas画空心圆与实心圆_html5教程技巧
    • 建站的主要流程?
    • 1987年生人,理工科毕业,目前从事财税工作,想自学编程html5和cocos2d方向,还有希望吗?
    • HTML5本地存储之Web Storage
    • phonegap创建联系人详解
    • 我想做web前端,怎么学习 ?
    • H5开发:实现消灭星星游戏的详细内容
    • 前缀data-属性和dataset的使用方法
    • 网络视频直播系统开发需要用到哪方面的知识?
    • 揭秘爱消除+小王子粘土风格动画HTML5制作全过程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有