关于w3c:前端面试每日-31-第618天

明天的知识点 (2020.12.24) —— 第618天 (我也要出题)[html] 简述下W3C规范都有哪些?如何能力做出符合标准的网页?[css] 在Sass中如何执行布尔运算?[js] 给定上面伪代码,请说出程序运行多少秒后会输入“Hello World!”(不思考其它烦扰因素)?并解释下为什么?[软技能] 你学习的办法有哪些?有方法论吗?《论语》,曾子曰:“吾日三省吾身”(我每天屡次检查本人)。前端面试每日3+1题,以面试题来驱动学习,每天提高一点!让致力成为一种习惯,让奋斗成为一种享受!置信 保持 的力量!!!欢送在 Issues 和敌人们一起探讨学习! 我的项目地址:前端面试每日3+1【举荐】欢送跟 jsliang 一起折腾前端,零碎整顿前端常识,目前正在折腾 LeetCode,打算买通算法与数据结构的任督二脉。GitHub 地址 微信公众号欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个Star, 同时欢送微信扫码关注 前端剑解 公众号,并退出 “前端学习每日3+1” 微信群互相交换(点击公众号的菜单:交换)。 学习不打烊,充电加油只为遇到更好的本人,365天无节假日,每天早上5点纯手工公布面试题(死磕本人,愉悦大家)。心愿大家在这虚夸的前端圈里,放弃沉着,保持每天花20分钟来学习与思考。在这变幻无穷,类库层出不穷的前端,倡议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢送大家到Issues交换,激励PR,感激Star,大家有啥好的倡议能够加我微信一起交换探讨!心愿大家每日去学习与思考,这才达到来这里的目标!!!(不要为了谁而来,要为本人而来!)交换探讨欢送大家前来探讨,如果感觉对你的学习有肯定的帮忙,欢送点个[Star]

December 24, 2020 · 1 min · jiezi

前端面试每日-31-第144天

今天的知识点 (2019.09.07) —— 第144天[html] SGML(标准通用标记语言)和HTML(超文本标记语言),XML(可扩展标记语言)和HTML的之间有什么关系?[css] 说下你对background-size的理解,它有什么运用场景?[js] 什么是词法分析?请描述下js词法分析的过程?[软技能] W3C是什么?请说说你对它的理解《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。 前端面试每日3+1题,以面试题来驱动学习,每天进步一点! 让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!欢迎在 Issues 和朋友们一同讨论学习! 项目地址:前端面试每日3+1 【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。GitHub 地址 微信公众号欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star, 同时欢迎微信扫码关注 前端剑解 公众号,并加入 “前端学习每日3+1” 微信群相互交流(点击公众号的菜单:进群交流)。 学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!希望大家每日去学习与思考,这才达到来这里的目的!!!(不要为了谁而来,要为自己而来!)交流讨论欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个[Star] https://github.com/haizlin/fe...

September 7, 2019 · 1 min · jiezi

HTML基础复习语义化

HTML语义化概念官方解释:语义化是指用合理的HTML标记以及其特有的属性去格式化文档内容。通俗地讲,语义化就是对数据和信息进行处理,使得机器可以理解。 我的理解:在我的理解中语义化就是让我们写的每一行代码都有其意义,不仅仅是程序实现和功能上而言,还必须能被人和机器很好的理解。简单的说就是你写的代码应该是两全其美的,既要让人读懂也要让机器读懂。在HTML中就是告诉大家,每一个标签都是有它独特的意义的和应用场景的,而不是随便想用就用,想用什么替换就用什么替换。 我认为最好的理解就是将office中的Word与其对比。Word中从头部页眉、标题、正文再到页脚都有单独的样式和设置,所以HTML也大同小异,就是为了将网页内容通过这些设置来呈现出来。包括我现在写的文章是用Markdown来完成的,也是语义化的体现。 我将HTML的语义化分为两部分,一个是结构语义化,一个是标签语义化,虽然这样分会有点问题,但更有利于理解。 结构语义化先从网页的整个结构来说,最早的网页就是来展现最基础的新闻、文章之类的,只是现在的网页设计更厉害了,在样式上看着更加炫酷和多样化,但本质上都是从最基本的结构做起的。可以先看看世界上最早的网页是什么样子: 一般来说我们网页的结构大致上可以从下面这个图来理解(当然布局是可以改变的): 代码展现: <body> <!-- 头部 --> <header></header> <!-- 头部 --> <!-- 导航 --> <nav></nav> <!-- 导航 --> <!-- 主体内容 --> <main> <!-- 正文内容 --> <article> <!-- 章节 --> <section> <p></p> </section> <!-- 章节 --> </article> <!-- 正文内容 --> <!-- 正文之外内容 --> <aside></aside> <!-- 正文之外内容 --> </main> <!-- 主体内容 --> <!-- 底部 --> <footer></footer> <!-- 底部 --></body>标签语义化结构语义化不也就是将标签语义化吗?是的,但是单独拉出来说是因为除了整个网页结构,其他更多的细节我们需要注意语义化。举个例子,下面是腾讯某新闻版块的网页: 现在我们去掉其所有样式后是这样的: 再看看它的源代码: 不难发现,在我们将其网页的所有样式都去掉之后,还是能清晰地读完整篇文章,并且是层次分明的。这就是为什么要将标签语义化。可以看到文章的标题用到了<h1>标签,全文就这一个大标题。然后整篇文章用<p>标签将文段分开,没有用<div>,因为<p>就代表一个段落,而<div>什么都不代表。强调的部分用了<strong>标签。大家知道CSS中的font-wight也可以加粗文字,HTML的<b>标签也可以加粗文字,但是腾讯都没有使用。因为CSS在没有样式的时候就不管用了,<b>标签没有强调的意思,而<strong>的语义更明显。 ...

May 5, 2019 · 1 min · jiezi