前端面试——W3C标准及规范

OCS2 移动机械臂深度解析:ocs2_mobile_manipulator 与 ocs2_mobile_manipulator_ros 源码全拆解 摘要:本文深入解析OCS2移动机械臂MPC控制框架的两个核心工具包。ocs2_mobile_manipulator负责算法建模,通过MobileManipulatorInterface统一构建最优控制问题,支持4种机械臂模型并实现自动维度推导;ocs2_mobile_manipulator_ros负责ROS集成,包含MPC求解、虚拟跟踪等4个核心节点。文章详细剖析了工具包分工、最优控制建模架构(含动力学、代价约束设计)、ROS运行管线、参数配置映射,并提供了高效的源码阅读顺序建议,帮助开发者快速掌握移动机械 阅读详情
AI摘要

本文详细介绍了W3C标准及其规范的重要性和应用方法,包括如何声明文档类型、定义语言编码等11项具体规范,强调了遵循标准对于提高网页兼容性和优化搜索引擎的重要性。

作为前端工程师对W3C标准和规范不是很陌生。很多招聘要求中经常提到深入了解W3C标准及规范。那下面就总结一下W3C标准及规范:

概念:W3C标准  

中文名:万维网联盟,外文名:World Wide Web Consortium          

万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。

对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3C DOM)、ECMAScript等。这些标准大部分是W3C起草发布,也有一是其他标准组织制定的标准,比如ECMAScript(European Computer Manufacturers Association)的ECMAScript的标准。

 

目的:为什么要遵循标准

用一个程序语言来说,我们是转换器........adapter,我们想方设法让我们的页面、我们的程序能够支持所有浏览器,能够满足尽可能多的用户。我们要满足所有的用户,即使做不到,我们也要满足我们技术范围之内的所有用户。

目标:一个标准的制作的网站,让你压根感觉不到跟标准有关。

受众: 所有UI设计师、技术工程师、运行维护人员。

标准规范:

1、 需要声明(DOCTYPE)

DOCTYPE(document type)文档类型的简写,用来说明你用的XHTML或者HTML是什么版本。其中DTD叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和css都不会生效。 有过度的(Transitional)、严格的(strict)、框架的(frameset)。

参考https://blog.youkuaiyun.com/erdfty/article/details/81364064

2、需要定义语言编码

<meta http-equiv=“Content-Type” content=“text/html; charset=gb2312” />

注:如果忘记了定义语言编码,可能会出现页面乱码现象。

3、JavaScript定义

Js必须要用<script language="javascript" type="text/javascript">来开头定义,以保证在不支持js的浏览器上直接显示出来。

4、CSS定义

CSS必须要用<style type=“text/css”>开头来定义,为保证各浏览器的兼容性,在写CSS时请都写上数量单位,例如:错误:.space_10{padding-left:10} 正确:.space_10 {padding-left:10px}

5、使用注释

正确的应用等号或者空格替换内部的虚线。<!--这里是注释============这里是注释-->

6、所有标签的元素和属性名字都必须使用小写

与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。

6、所有属性值必须用引号括起来("" '')双引号或单引号

7、把所有特殊符号用编码表示

空格为&nbsp; 、小于号(<)&lt、大于号(>)&gt、和号(&)&amp等。

8、所有属性必须有属性值

XHTML规定所有属性都必须有个值,没有值就是重复本身。

9、所有的标记都必须有相应的结束标记

双标记:<div></div> 单标记:<img />

10、所有的标记都必须合理嵌套

<p><b></p></b>必须修改为:<p><b></b></p> 

11、图片添加有意义的alt属性 

图片加载失败时可以用alt属性表明图片内容。同理添加文字链接的title属性,帮助显示不完整的内容显示完整。

12、在form表单中增加label,以增加用户友好度

<form>

    <labelfor="firstname">first name: </label>

    <inputtype="text" id="firstname"/>

</form>

以上是规范标准,结论:1、标签规范可以提高搜索引擎对页面的抓取效率,对SEO(搜索引擎优化)很有帮助。

2、尽量使用外链css样式表和js脚本。是结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。

3、样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版

参看:https://www.w3cschool.cn/xuexiw3c/xuexiw3c-standards.html

 

注:JQurry不符合W3C标准

 

 

Python对象的基本组成和内存示意图及引用的本质 在Python中,变量也称为:对象的引用(reference)。变量存储的就是对象的地址。变量不需要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。一个内存块,拥有特定的值,支持特定类型的相关操作。变量位于:栈内存(压栈出栈等细节,后续再介绍)。⚠️Python是动态类型语言。变量通过地址引用了“对象”。 阅读详情

相关推荐

景观格局指数计算方法及代表的生态学意义(待补充)

景观指数 斑块密度(PD) 斑块密度(PD)表现某种斑块在景观中的密度,可反映出景观整体的异质性与破碎度[17],公式为PD=NP/A(1)式中NP———斑块数量,个A———景观或斑块的总面积,hm2PD———斑块密度,个/hm2 最大斑块指数(LPI) 最大斑块指数(LPI)用于确定景观中的优势斑块类型,间接反映人类活动干扰的方向和大小,公式为LPI=amaxA×100%(0≤LPI≤100%)(2)式中amax———景观或某一种斑块类型中最大斑块的面积,hm2LPI———最大斑块指数,% 凝聚

soderayer的博客 13万+

前端面试题,有答案,包含JS、CSS、HTML、Vue、webpack、优化 ,不断整理升级中

前端面试题有,答案,包含JS、CSS、HTML、Vue、webpack、项目优化

xiao_yu_liu的博客 1329

安装部署 Guacamole 远程桌面网关

Guacamole 是Apache基金会提供的一组基于web的远程桌面访问工具,支持 VNC、RDP、SSH、 Telnet 等协议,支持远程透传音视频。

UsamaBinLaden6976498的专栏 1963

w3c标准的深入理解

简介     万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括 XHTML 和 XML,表现标准语言主要包括 CSS,行为标准主要包括对象模型(如 W3C DOM)、ECMAScript 等。这些标准大部分由万维网联盟(外...

关注最新技术问题并持续维护更新 2972

基于Web的智能家居(源码+开题)

实践上,智能家居系统的普及和应用将极大改善人们的居住体验,提高生活质量,同时也有助于促进智能家居产业链的发展和完善,为社会经济发展注入新的活力。此外,本研究还将对基于Web的智能家居系统的用户体验进行深入研究,通过用户调研和数据分析,不断优化系统功能和界面设计,提升用户的使用体验和满意度。针对以上问题,本研究将综合运用物联网、云计算、大数据等新一代信息技术,通过系统架构设计、功能模块开发、安全性保障、用户体验优化等多个方面的研究工作,力求为基于Web的智能家居系统的研发和应用提供全面而有效的解决方案。

sryue06的博客 1904

FOC观测器之龙伯格观测器

状态观测器: 理论依据:根据控制理论,如果一个系统能够完全通过其检测到的输出值来重构其系统状态,则认为该系统是可观测的。其作用于无传感器转子的位置和速度的检测反馈,再作用到PARK逆变换和转矩磁链控制上。 Luenberger观察器原理图: Luenberger观测器的离散化: (其观测器的闭环参数为经验验证值) 引入估测电流( iα,iβ )的反馈值并离散化(T 为采样时间),可得...

ShawnChan的博客 2万+

【前端面试必读】w3c标准是什么?

web标准简单来说可以分为结构、表现和行为 结构 主要是有HTML标签组成 表现 即指css样式表 行为 主要是有js、dom组成 web标准一般是将该三部分独立分开,使其更具有模块化。但一般产生行为时,就会有结构或者表现的变化,也使这三者的界限并不那么清晰。 2、W3C对于WEB标准提出了规范化的要求 1)标签和属性名字母要小写 2)标签要闭合 3)标签不允许随意嵌套 4)尽量使用外链css样式表和js脚本。让结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。 5)样式尽量少用行间

A_soulmate的博客 7847

手把手教你用U盘给海信IP501H刷机:GK6323V100C芯片的4.4.2和9.0固件实战

本文详细介绍了海信IP501H电视盒子基于GK6323V100C芯片的刷机实战指南,涵盖Android 4.4.2强刷和Android 9.0免拆刷机两种方案。从工具准备、短接操作到ADB调试,提供全流程解析和常见问题解决方案,帮助用户安全高效地完成刷机操作。

lemon的博客 1456

Vue 实例的生命周期

Vue 实例的生命周期,下图展示了实例的生命周期,这个图是从VUE.JS官网中找到 具体的可以参照官网 下面介绍的是其生命周期钩子的函数 beforeCreate ( 创建前 ) 在实例初始化之后,数据观测和事件配置之前被调用,此时组件的选项对象还未创建,el 和 data 并未初始化,因此无法访问methods, data, computed等上的方法和数据。 created ( 创建...

AKIM一枚 399

HITECH海泰克触摸屏如何使用串口进行程序的下载和上传(拨码设置)以及离散量报警相关设定?

HITECH海泰克触摸屏如何使用串口进行程序的下载和上传(拨码设置)以及离散量报警相关设定? 首先,我们进行触摸屏一侧的设置,如下图所示: 触摸屏背后有拨码开关,当我们需要上传或下载程序时,需要将7#开关拨到上面; 左侧是DC24V电源接口; 下方是COM1、COM2和COM3通信端口,选择我们需要的端口后,插上通信电缆,拔掉24V电源,然后重新上电; 然后,屏幕会进入如下图所示界面,此时显示当前选择的端口为COM2,我们点击F2“config”,进入设置界面, 可以看到COM2端口是“Enabled”

Robot_PLC_HMI_Automation 3万+

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(一)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包

慕羽★的博客 3936

W3C标准及规范

作为前端工程师对W3C标准和规范不是很陌生。很多招聘要求中经常提到深入了解W3C标准及规范。那下面就总结一下W3C标准及规范: 概念:W3C标准   中文名:万维网联盟,外文名:World Wide Web Consortium           万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(B

Cindy 1万+

基于STM32、HAL库的MICRF112YMM-TR 无线收发器驱动程序设计

内部集成了 VCO、PLL、PA、LNA、混频器、滤波器等射频功能单元,极大减少了外部元件数量,降低了设计和布线难度。: 具有多种工作模式(睡眠、待机、接收、发射),待机电流极低,非常适合电池供电的物联网(IoT)设备。是 Microchip 公司生产的一款高性能、低功耗的单片 UHF ASK/FSK 收发器芯片。: 支持 ASK (幅移键控) 和 FSK (频移键控) 调制,适应不同应用需求。// 可以添加其他配置参数,如中心频率、数据速率等。智能家居(安防、遥控、传感)远程钥匙进入系统 (RKE)

corlin6688的博客 416

W3C标准及规范(前端面试/平时写代码的规范)

概念:W3C标准 中文名:万维网联盟,外文名:World Wide Web Consortium 万维网联盟标准不是某一个标准,而是一些列标准的集合。网页主要有三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。 对应的标准也有三方面:结构化标准主要包括XHTML和XML,表现标准语言主要包括CSS、行为标准主要包括(如W3C DOM)、ECMASc...

JerryBro的博客 578

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

web前端面试准备01——W3C标准与规范

前言 1.XHTML 是 XML 风格的 HTML 4.01。 2.HTML5 是下一代 HTML,取代 HTML 4.01。 3.XHTML是基于XML发布的HTML规范,旨在规范HTML的格式。 4.两者提出的目的是不一样的,W3C 原本确实计划用 XHTML 系列替代 HTML 4.01XHTML 兴起,它的地位就被 HTML5 取代了。 5.W3C标准和规范是用于XHTML。 ...

weixin_30871293的博客 218

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Web 标准 & W3C 规范

Web 标准主要分为结构、表现、行为 3 部分。W3cC对 Web 标准提出了规范化的要求,即代码规范。

qq2603375880的博客 5555

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

关于面试题如何以不变应万变

本人主前端,以前端说明 前端知识体系 什么是知识体系 高效学习三部曲:找准知识体系;刻意练习;及时反馈。 知识体系:【结构化】的知识【范围】。 涵盖所有知识点;结构化、有组织、易扩展。 从哪些方面梳理知识体系 W3C 标准 ECMA 262 标准 开发环境 运行环境 css基础知识 JS基础语法 JS-Web-API 开发环境 运行环境 http协议 面对考题 拿到一个面试题,第一时间看到的是什么? 答:考点 如何看待做不完的题海? 答:不变应万变(题可变,考点不

胡西风的博客 209

前端html面试基础高频题汇总及解答

这篇文章总结了前端HTML面试中的高频基础问题,涵盖14个核心知识点。主要内容包括:HTML5新特性与移除元素、语义化标签的理解、WEB标准与W3C、SEO优化中的TDK、iframe的优缺点、微格式的应用、可替换与非可替换元素的区别、PageVisibility API用途、src与href的区别、表单自动完成关闭方法、语义化标签对比(title/h1、b/strong、i/em)、前端页面的三层结构等。文章通过对比分析、代码示例等方式,深入浅出地讲解了这些面试常见问题,既适合面试准备,也可作为学习参考。

qq_37570371的博客 2321

HTML 完整版系统学习文档(从零基础到高阶面试全覆盖)

整合HTML基础、核心标签、冷门知识点、HTML5新特性、性能、安全、无障碍、面试重难点所有内容,剔除重复冗余,规整层级结构,是目前最全的HTML系统化学习手册,适用于零基础入门、进阶提升、面试冲刺全程使用。

专注 Java 后端开发,分享基础语法、JVM、并发、Spring 全家桶、微服务、分布式、性能优化等实战干货。坚持输出高质量技术笔记,用简单语言讲清复杂原理,助力每一位 Java 开发者稳步进阶。 926

前端入门精讲|8个高频HTML核心知识点详解(面试必背)

以上8个知识点,覆盖了HTML表单核心、路径规范、图片选型、H5新增特性、绘图方案等前端基础核心内容,既是日常开发的高频实用知识点,也是校招、面试的必考考点。在表单开发中,我们经常需要限制输入框的操作权限,disabled(禁用)和readonly(只读)是最常用的两个属性,二者看似都是“不能修改内容”,但在交互效果、数据提交、事件触发上有本质区别,也是前端面试高频考点。路径是引入图片、样式、JS文件的基础,路径报错是新手最常见的bug,彻底分清相对路径和绝对路径,可杜绝90%的资源加载失败问题。

2602_95057108的博客 239

全栈系列——【前端篇01】

前端面试核心要点摘要 一、基础概念 W3C:制定Web标准的国际组织,确保HTML/CSS/JS的跨浏览器一致性 浏览器内核:Chrome/Edge用Blink,Firefox用Gecko,Safari用WebKit,IE用Trident(已淘汰) 二、表单核心 Form属性:action定义提交地址,method指定GET/POST请求方式 Input控件:支持text/password/checkbox等类型,含placeholder/maxlength等实用属性 三、HTML标签分类 块级元素:独占一

儿时凿壁偷了谁家的光, 宿昔不梳 一苦十年寒窗, 如今灯下闲读 红袖添香, 半生浮名只是虚妄 752

前端面试题(重点整理):谈谈你对web标准和W3c的认识、什么是ECMA、什么是html、浏览器和开发工具介绍

目录一、对web标准和W3C的认识1.1 web标准1.2 W3C的认识二、什么是ECMA三、什么是html四、浏览器和开发工具介绍4.1 浏览器介绍4.2 开发工具介绍 一、对web标准和W3C的认识 1.1 web标准 所有的html标签都要小写。 这些标签都是成双成对的。(准确的说是这些标签都要关闭)。 标签可以嵌套,但是不能交叉嵌套。 1.2 W3C的认识 W3C: 万维网联盟 主要负责web标准制定,html5就是他们制定的标准。(html/css这些写法) 二、什么是ECMA ECMA是Eu

宝藏女孩的成长日记 3328

面试资料表,【重识 HTML ,前端技术功底不够如何去面试

三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!

742

react学习的一些网站

代码部分 npm依赖下载 EJS模板语言 typescript学习资源合集 typescript完全解读 typescript手册中文版 语义化版本2.0 前端面试题合集 jsdom学习 ECMAscript w3c标准 redux+react示例 redux 原生手写弹出框示例 d3教程 web响应式开发 meterial design 测试部分 mocha ...

weixin_42429288的1博客 379

JavaScript:事件源与事件流,含BATJM大厂

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】**[外链图片转存中…(img-OHmqeLnj-1710969203979)]正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

m0_57472099的博客 1041

前端的人真的这么多吗?结果惊呆小伙伴

相信很多人看到这个问题时! 不停的在心里阐述着自己找工作时的艰辛和困难,抱怨投出的简历犹如石沉大海,连个泡都不冒,自己连面试通知都收不到。 在网上搜索了下相关问题,不少拥有相同遭遇的人都在互吐苦水,场面那叫一个泣不成声啊,把我的小伙伴们都得看呆了; 那我们来看看现在的前端市场是不是真的就不缺人呢? 下面是2017年8月份各大招聘网站的前端岗位的需求信息。 我们可以清晰的看...

bobo79888的博客 314
上一篇: HTML DOM 简介
下一篇: HTML之DocType的几种类型
哈哈hyc
博客等级 码龄8年 131粉丝 87原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值