首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

近一年web前端经典面试题整理

3、有效期: cookie设置的有效期内有效,默认为浏览器关闭消失。sessionStorage会话窗口关闭后失效,localStorage长期有效,需主动删除。  ...(2)、$(document).ready() 方法可以DOM载入就绪就对其进行操纵,并调用执行绑定的函数。...十六、xhtml和html的区别 XHTML:可扩展超文本标记语言,XHTML元素必须被正确地嵌套,XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档中元素必须被嵌套于 根元素中。...HTML:超文本标记语言HTML中允许一些不规范的写法,HTML对于各大浏览器兼容性较差,现在web前端开发的静态网页,一般都是html4.0。...结构层:html ;作用:由 HTML 或 XHTML之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,这些标签不包含任何关于如何显示有关内容的信息。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Java Web前端基础

今天我们先来一起看下前端基础,主要包含HTML(超文本标记语言),CSS(层叠样式表),JavaScript。 ​ 首先,前端知识有什么疑惑,可以到w3School中查看,链接。...1.超文本标记语言–HTML ​ HTML是英文Hyper Text Markup Language的缩写,中文译为“超文本标记语言”,其主要作用是通过HTML标记对网页中的文本、图片、声音等内容进行描述...页面中可以通过dom获取节点,并控制节点,如获取节点的值、设置节点的值,如下图的操作: 3.2JavaScript基础 ​ 页面中引入JS分为两种方式,一是页面上嵌入,使用script标签包裹;二是链接式...下图为js中的一些基本数据类型: ​ 但是,js是一种弱类型语言,统一使用var来创建命令,声明变量,不需要指定变量的类型,变量的类型将根据变量的赋值来确定。...首先就是定义函数了,js也可以像Java一样定义函数,供页面中调用。其语法如下: ​ 定义好的函数可以标间中新增onclick属性绑定,还可以js中进行调用。 ​

1.5K30

描述 HTML、CSS、DOM、JavaScript分别表示的含义

请描述 HTML、CSS、DOM、JavaScript分别表示的含义 ① HTML HTML,英文全称 Hyper Text Markup Language,翻译过来就是**①超文本标记语言**,这是一种用于创建网页的标准标记语言...超文本超文本就是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本 标记语言标记语言由标签构成的语言,例如 html,xml等,都是标签语言。...DOM 树 文档:一个页面就是一个文档,DOM 中使用document 表示 元素:页面中的所有标签都是元素,DOM 中使用element 表示 节点:网页中的所有内容都是节点(标签、属性、文本、...JavaScript 的特点: 解释性执行 JavaScript是一种解释性脚本语言语言,但在使用前,不需要先编译,而是程序运行过程中被逐行地解释。...从而有效地防止数据的丢失或对系统的非法访问。

89500

每个程序员都应该知道的50个Web开发术语

HTML HTML代表超文本标记语言。这是负责构造网页的语言。HTML文档包含许多元素,这些元素可以被阻止(在其自己的行中,自上而下)或被内联(从左至右)。HTML是网络上最简单的语言。...函数 函数是可重用的代码块,它们定义的块内执行单个任务。然后,您可以使用简单的简短命令,随时该块中的任何位置“调用”该功能。 主机 网站必须生活在某个地方。...JavaScript JavaScript是用于创建动态网页的高级,松散类型的脚本语言。它被称为“世界语言”,因为它是网络上使用最广泛的语言。...Web开发中,一种流行的程序包管理器是节点程序包管理器,它用于管理Node项目中的程序包(模块)。 HTTP HTTP代表超文本传输​​协议。...W3C元素很多,开发人员可以使用JavaScript创建自己的自定义元素。 标记 标记是您使用HTML之类的标记语言创建的标记。诸如h1(标题),div(除法),em(强调)之类的标记都是标记

1.4K20

每天10个前端小知识 【Day 4】

1、JSON是JavaScript Object Notation;XML是可扩展标记语言。 2、JSON是基于JavaScript语言;XML源自SGML。...3、JSON是一种表示对象的方式;XML是一种标记语言使用标记结构来表示数据项。 4、JSON不提供对命名空间的任何支持;XML支持名称空间。 5、JSON支持数组;XML不支持数组。...10、JSON支持UTF-8编码;XML支持各种编码。 4. 为什么JavaScript是单线程? JavaScript的单线程,与它的用途有关。...比如,假定JavaScript同时有两个线程,一个线程某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?...应用场景 了解了上述的前端的缓存方式后,我们可以看看针对不对场景的使用选择: 标记用户与跟踪用户行为的情况,推荐使用cookie 适合长期保存在本地的数据(令牌),推荐使用localStorage 敏感账号一次性登录

10510

浏览器是怎么渲染页面的?

可以理解为,我们通过代码告诉浏览器怎么做的同时,浏览器能听懂多少才是决定这段交流最后有效程度的最短木板。因此,早期浏览器的兼容问题,是前端最大的困扰。市场上流通着各种不同厂商,不同版本的浏览器。...而每个浏览器他们的对页面语言(HTML)的理解能力不同,因此如果想要一个产品的页面不同浏览器上可以展示同样的效果,前端工程师就必须要为每个浏览器做兼容处理。...HTML 中文名称是超文本标记语言 (Hyper Text Markup Language),值得注意的是HTML 不是一种编程语言,而是一种**标记语言。...而完成这一逻辑描述的角色就是JavascriptJavascript跟HTML和CSS不同,它是正正经经的编程语言。这意味着他可以通过逻辑操作页面上的内容。让页面“活起来”。...接着浏览器根据这棵render树,计算出各个节点(元素)屏幕的位置。这个过程叫做layout,输出的是一棵layout树。 最后浏览器根据这棵layout树,将页面渲染到屏幕上去。

50200

web前端开发初学者十问集锦(4)

以HTML超文本标记语言为例:整个文档的一个根就是,DOM中可以使用document.documentElement来访问它,它就是整个节点树的根节点。...使用固定定位,元素的定位的参考对象是浏览器可视窗口,不是body,请切记。此时,使用margin:0 auto;已经没有效果。 此时,只能使用CSS的top和left属性进行定位。这里需要一点计算。...变量可以使用时先申明,后定义。之所以会有这样的差异,因为CC++是编译型语言,在编译如果发现变量只申明,而没有定义会编译时报错。...,所以JavaScript页面装载的顺序就是其引入标记标签的出现顺序。...(3)JS解析,HTML文档或者说JS代码可以同时加载吗? 答:可以同时加载,一个是JS引擎工作,一个是http超文本传输协议工作,二者可以同时进行。

1.3K20

前端 50 道面试题与答案邀你轻松拿到Offer

与Node代理服务器交互的客户端代码是由javascript语言编写的,因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情。 缺点: 1....html:超文本标记语言 (Hyper Text Markup Language) xhtml:xhtml中的 x 是 EXtensible 的表示,XHTML 指可扩展超文本标记语言(EXtensible...HyperText Markup Language),是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格更纯净。...尽可能少的使用无语义的标签 div 和 span; 2. 语义不明显,既可以使用 div 或 p ,尽量用 p, 因为 p 默认情况下有上下间距,对兼容特殊终端有利; 3....获取异步调用返回的数据 6. 使用JavaScript和DOM实现局部刷新 四十二、CSS中 em 与 rem 指的是什么?有什么区别?

1.5K20

HTML 与 React:每个 Web 开发人员需要了解的内容

HTML:基础 首先,让我们从基础知识开始,HTML,它代表超文本标记语言。它是网页的支柱。它使用标签来定义网页的结构和内容,包括标题、段落、图像和链接。它赋予网页结构和内容。...凭借其简单而有效标记系统,它是绘制网页的画布,确保您的内容的外观和行为符合预期。 2. React:游戏规则改变者 现在,来认识一下 React。...性能比较 比较 HTML 和 React 的性能,有几个因素会发挥作用。 2.A – HTML 的性能:轻量级且快速 基于 HTML 的网站以其快速的页面加载时间而闻名。...它确保您的网络应用程序平稳运行,即使处理动态内容也是如此。 3. 结构比较 HTML 和 React 的结构有很大不同。...HTML 和 React 不同的关键因素 下面是根据上面提供的信息比较 HTML 和 React 的表格: 关键因素 超文本标记语言 反应 工作准则 使用标签构建 Web 内容的静态标记语言

28041

JavaScript预备知识

前言 一个有具体功能的完整网页,一般由3部分组成: HTML(内容和结构):HyperText Markup Language,超文本标记语言。...受浏览器的影响,不同的浏览器可能表现的效果不一样,存在浏览器差异。 与大多数编程语言不同,JavaScript 没有输入或输出的概念。...浏览器是最常见的宿主环境,Node.js 的服务器端环境中也包含 JavaScript 解释器,所以JavaScript 也可用作服务器端语言。...获取浏览器的一些相关信息 1.4 脚本调用策略 HTML 元素是按其页面中出现的次序调用的,如果用 JavaScript 来管理页面上的元素(更精确的说法是使用 文档对象模型 DOM),若 JavaScript...如果脚本需要等待页面解析,且依赖于其它脚本,调用这些脚本使用 defer,将关联的脚本按所需顺序置于 HTML 中。

49910

2017前端开发手册四-前端开发人员应该掌握的Web技术

前端开发人员应掌握以下核心网络技术(考虑按此顺序学习): 统一资源定位器(又名URL) 超文本传输协议(又称HTTP) 超文本标记语言(又名HTML) 层叠样式表(CSS又名) JavaScript编程语言...1 超文本标记语言(HTML又名) 超文本标记语言,通常被称为HTML,是用来制作网页的标准标记语言。Web浏览器可以读取HTML文件,并将它们渲染成视觉或听觉的网页。...每个文档的节点以树状结构组织,称为DOM树。DOM树中的对象可以被寻址,并通过使用所述对象的方法操纵。一个DOM的公共接口在其应用程序编程接口(API)来指定。...- 维基百科 大多数相关规范/文档: ECMAScript®2017年语言规范 5 网络的API(又名HTML5API) 当使用JavaScript网页编写代码,有许多可用的API。...虽然最初从JavaScript脚本语言派生,JSON是一个独立于语言的数据格式。代码分析和生成JSON数据是很多编程语言一应俱全。JSON格式最初是由道格拉斯·克罗克福德规定。

1.4K80

html下拉框设置默认值_html下拉列表框默认值

HTML 和 JavaScript 综合练习题一、单项选择 1. Web 使用( D )服务器和客户端之间传输数据。 A.FTP B. Telnet C. E-mail D. HTTP 2....Radio 创建一个单选按钮控件 Submit…… 7.要在表单中添加一个默认为选中状态的复选框,应使用语句 ⑨。...8.要在 HTML 标记符中直接嵌入样式,应使用标记符的 ⑩ 属性。...HTML 超文本标记语言,一种规 预定义,已经定义好的各种标记,只需要我们把对应的标记放到合适的位置 一....HTML 基本语法与基本结构(重点) 标记的…… 2 【案例16】趣味选择题 案例引入 学习表单的核心是学习表单控件,HTML 语言提供了一系列的表单控件,用于定义不同 的表单功能,如文本输入框、下拉列表

33.7K21

HTML 基础

网页三大元素 HTML:网页的基本结构 CSS:网页的展示效果 JS:网页的功能与行为 HTML 简介 HTML(HyperText MarkupLanguage 超文本标记语言),用于构建网页 超文本...:文本中包含指向其他文本的链接 标记语言:将文本以及文本相关的其他信息结合 发展历时 伯纳斯-李1989年提出了基于互联网的超文本系统 1993年IETF(互联网工程任务组)发布首个HTML提案,由此...HTML语言第一版诞生 经历过几个草案之后HTML 2.0于1995年发布,包括了基于表单的文件上传、表格、国际化等功能 1994年W3C成立,随后接管了HTML的标准化工作,并在1997年发布了HTML..." src="javascript.js"> 属性 defer:立即下载,延迟执行,表示脚本可以等到 dom 被完全解析和显示之后执行,只对外部脚本有效。...) THML 解析 DOM (文档对象模型):对节点结构化表述,并定义了一种方式可以使程序对该结构进行访问,将web⻚面和脚本语言连接起来 构建DOM树 样式计算,构建CSSOM树 将DOM和CSSOM

1.3K10

XML和JSON的比较

描述 XML 可扩展标记语言Extensible Markup Language,是一种用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型、存储数据等,是一种允许用户对自己的标记语言进行定义的源语言...XML基于标准通用标记语言SGML与超文本标记语言HTML发展而来,使用DTD文档类型定义Document Type Definition来组织数据,格式统一,跨平台和语言,目前的版本标准为XML 1.0...JSON JSON即JavaScript Object Notation,是一种轻量级的数据交换格式,其是ECMAScript规范的一个子集,采用兼容性很高的、完全独立于编程语言的文本格式来存储和表示数据...,简洁和清晰的层次结构使得JSON成为比较理想的数据交换语言,易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。...数据交互方面 对于JSON格式的数据,很多语言都在标准库中提供了支持,直接调用库函数即可解析,特别是对于前端,JSON是ECMAScript规范的一个子集,与JavaScript的交互更加方便,在前端的应用更加广泛

1.1K20

JavaScript生态加速攻略:eslint

这也给性能分析带来了问题,由于配置灵活性的广泛性,两个项目进行代码检查可能会有非常不同的体验。...它循环遍历从我们在此时进行代码检查的文件内容中解析出的标记流。标记是编程语言的最小构建块,可以将它们视为语言的“单词”。...例如,JavaScript中,function一词通常表示为一个函数标记,逗号或单个分号也是如此。在这个 utils.search() 函数中,我们似乎关心找到文件中最接近当前位置的标记。...我们可以使用有效的算法来搜索数组中的值,而不是遍历数组中的每个元素。例如,将该行替换为二分搜索可以将时间减半。 虽然减少50%听起来不错,但仍然没有解决这个代码被调用2000万次的问题。...甚至 babel 也是基于此构建的,自那时以来有一些已记录的偏差。 这就是使用TypeScript问题的关键所在。TypeScript的AST格式非常不同,因为它还需要考虑表示类型本身的节点

58920

Zabbix监控项预处理中对JavaScript的支持

调用/回调性能是这里的首要任务,内存的使用和执行的速度是次要的。该脚本的常见用途是在从C程序调用时执行少量代码,并且需要支持脚本预编译和字节码缓存; 安全。...Python和Perl具有强大的字符串操作性能,脚本编译和引擎初始化的性能最差,此外,支持OS级别上CPU / memory资源限制。...示 例 作为示例,我们将展示如何使用JavaScript预处理步骤配置华氏温度到摄氏温度的转换。项目的预处理配置中添加新步骤并选择自定义脚本/ JavaScript: ?...虽然这个例子非常简单,JavaScript预处理可用于复杂的场景,如分析输入数据,将文本数据转换为其他格式(JSON)等。...基本上来说,当Zabbix标准预处理选项不足JavaScript预处理可能会是一个很好的选择。

1.4K30

「SEO知识」如何让搜索引擎知道什么是重要的?

使用可扩展标记语言(XML)站点地图最重要的是确保发送给搜索引擎的消息与您的robots.txt文件一致。...如果不使用canonical标记,那么会导致网站上面不同URL内容相同的页面被搜索引擎收录,会让搜索引擎误认为网站上面有很多重复页面,从而降低对网站的评价。...这些页面中的每一个都会具有相同或非常相似的标题,元描述和页面内容,因此主类别页面的头部应该有一个rel =“next”(no rel =“prev”,因为它是第一页)超文本标记语言(HTML)。...当一个蜘蛛遇到大量精简或重复的内容,它最终会放弃,这可能意味着它永远无法获得最佳内容,并且会在索引中产生一堆无用的页面。 2.嵌入式内容。如果希望蜘蛛有效抓取网站的内容,最好让事情变得简单。...尽管Baidu/Google抓取Javascript和AJAX等格式方面做得越来越好,使用HTML是最安全的。 一个常见的例子是使用无限滚动的网站。

1.8K30
领券