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

求职 | 史上最全web前端面试题汇总及答案2

提供,只能用于加载CSS; ②页面加载,link会同时被加载,而@import引用CSS会等到页面加载完再加载; ③import是CSS2.1 提出,只在IE5以上才能被识别,而link是...localstorge另一个浏览上下文(另一个标签页)里被添加、修改删除,它都会触发一个事件,我们通过监听事件,控制它来进行页面信息通信。...使用bind()方法注册事件,通常我们使用与事件同名方法注册更方便,:click()、hover()等。 4、如何获取Html内容?如何获取文本内容?如何获取属性?如何获取input?...⑤getJSON:专门用于向服务器请求json格式数据便捷方法。 7、如何使用从服务器获取一个复杂数据(对象)? ①通常会把这个数据转换为通用数据交换格式,xmljson。...由于xml解析比较麻烦,所以使用json比较多。 ②在jQuery中有专门获取服务器json数据方法,getJSON(),在回调中,jQuery会自动json转换为javascript对象。

6K20

前端基础:CSS

对比: @import 方式导入会先加载 html,然后才导入 css 样式,如果网络条件不好,就会先看到没有修饰页面,然后才看到修饰后页面;如果使用 link 方式,它会先加载样式表,也就是说,看到直接就是修饰页面...类选择器 类选择器在使用使用 "." 来描述,它描述是元素上 class 属性。 元素(标签)选择器 可以对页面相同标签进行统一设置,它描述就是标签名称。...特定字体系列 - 一个特定字体系列, Times Courier( 打字机上一种字体 )。 font-family 属性设置文本字体系列。...: p.thick {font-weight:bold;} /* bold 关键字可以文本设置为粗体 */ font-size 属性设置文本大小。...浮动 CSS Float(浮动),会使元素向左向右移动,周围元素也会重新排列。 Float(浮动),往往是用于图像,但它在布局一样非常有用。

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

jQuery(一)

jquery jquery为一种库,属于最基础一个库,伴随着h5到来,很多jquery规则直接融入到了规则本身了,直接使用原生js也能达到相同目的。虽然如此,不过依旧要继续。...如果在自己代码中使用$作为变量,为了避免冲突,通过调用 jQuery.noConflict() 释放$变量,让指向原始 拥有两个名字全局方法为jquery核心查询方法。...即 $(document) $(this) 使用这种方法可以完成对节点操作 第三种 传递字符串文本给$()方法,jQuery将会根据传入文本创建好HTML元素,然后将其封装为jQuery对象返回...ps 在这种情况下,不能使用文本,因为jQuery会将文本当成选择器解析。...此时当文档加载完毕并且DOM可操作,传入函数将会被调用。

2.1K40

「首席架构师推荐」一系列很棒浏览器端JavaScript库资源

url-pattern - 比url和其他字符串正则表达式字符串匹配模式更容易。字符串转换为数据数据为字符串。 数字 Numeral-js - 用于格式化和操作数字JavaScript库。...jQuery-Tags-Input - 使用这个jQuery插件一个简单文本输入神奇地转换为一个很酷标签列表。 vanilla-masker - JavaScript掩码输入。...其他 form - jQuery Form Plugin。 Garlic.js - 自动保留表单文本并在本地选择字段,直到提交表单。...simpleParallax - 简单而小巧JavaScript库,可在任何图像上添加视差动画 菜单 jQuery-menu-aim - 用户光标瞄准特定下拉菜单项触发事件jQuery插件。...BigText - jQuery插件,计算一行文本特定宽度匹配所需字体大小和字间距。 circletype - 一个jQuery插件,可以让你在网络上输入曲线。

6.6K21

「沙里淘金」精选浏览器端JavaScript库资源推荐

url-pattern - 比url和其他字符串正则表达式字符串匹配模式更容易。字符串转换为数据数据为字符串。 数字 Numeral-js - 用于格式化和操作数字JavaScript库。...jQuery-Tags-Input - 使用这个jQuery插件一个简单文本输入神奇地转换为一个很酷标签列表。 vanilla-masker - JavaScript掩码输入。...其他 form - jQuery Form Plugin。 Garlic.js - 自动保留表单文本并在本地选择字段,直到提交表单。...simpleParallax - 简单而小巧JavaScript库,可在任何图像上添加视差动画 菜单 jQuery-menu-aim - 用户光标瞄准特定下拉菜单项触发事件jQuery插件。...BigText - jQuery插件,计算一行文本特定宽度匹配所需字体大小和字间距。 circletype - 一个jQuery插件,可以让你在网络上输入曲线。

5.8K20

前端必知ajax

$.ajax() 返回创建 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,特殊情况下可用于手动终止请求。...jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数 "myurl?callback=?"...注意:其它 HTTP 请求方法, PUT 和 DELETE 也可以使用仅部分浏览器支持。 timeout Number 设置请求超时时间(毫秒)。此设置覆盖全局设置。...如果为数组,jQuery 将自动为不同对应同一个名称。 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。..."html": 返回文本 HTML 信息;包含 script 元素。 "script": 返回文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。

3K40

Web前端上万字知识总结

文本显示方向     Lang:语言信息   (4) :有关文档本身元素信息   属性:     http-equiv: 生成http标题域,取值与content属性相同   属性...: 页面的背景图像(所需是图片URL)     (4)、bgproperties: 页面的背景图片是否固定(只有一个fixed,设为Fixed后图像不会随着滚动条滚动而动)     (5)、link...正常                small-caps 小写转换为大写       Font组合时顺序:样式,粗细,大小   (2)、颜色和背景属性:     Color 颜色     background-color...: capitalize每个单词首字母大写  uppercase 每个都转换为大写  lowercase 转换为小写 none   (4)、边框属性:     Border-color 边框颜色   ...)、js内在事件:onBlur光标离开文本       onChange 当文本内容给被改变是            onClick单击       onLoad载 入时

3.7K100

【总结】1875- HTML5 和word互转?这两个热门库就够了!

,能够 HTML 文档转换为 Microsoft Word 2007 及更高版本使用 DOCX 格式。...html-docx-js 设法使用称为“altchunks”功能在浏览器中执行转换。 简而言之,它允许以不同标记语言嵌入内容。...例如,Mammoth 任何具有标题 1 样式段落转换为 h1 元素,而不是尝试精确复制标题样式(字体、文本大小、颜色等)。...例如,可以通过提供适当样式映射 warningHeading 转换为 h1.warning。 Tables:当前忽略表格本身格式(例如:边框),文本格式与文档其余部分格式相同。...使用 mammoth.js 以文档转换为例。 Mammoth 允许在转换文档之前对进行处理。

92610

浏览器之性能指标_FCP

CLS 累计布局偏移 页面加载过程中发生意外布局变化总量,可能导致用户在交互误触出现不良体验。 FID 首次输入延迟 用户首次与页面交互(点击按钮)页面响应用户输入所需时间。...这种情况通常发生在「字体加载较慢延迟情况」下。 当网站使用自定义字体(Web字体),浏览器需要下载并加载字体文件,然后再将其应用于页面文本元素。...我们可以使用不同font-display参数,告诉浏览器立即使用系统字体加载我们网站文本内容,然后在加载完成后将其替换为我们指定显示字体。...压缩传输数据 使用压缩算法(Gzip)对服务器返回数据进行压缩,减小传输数据量,从而加快数据传输速度。 异步加载和延迟加载 页面某些组件、脚本资源延迟加载,只在需要加载。...虽然.gif、.jpg和.png是常用图像文件格式,如果将它们替换为.webp.svg文件,节省大量时间。由于文件大小通常只有几个字节而不是几千字节,我们图像将会在瞬间加载

1.1K30

jQuery Ajax 全解析

jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数 "myurl?callback=?"...注意:其它 HTTP 请求方法, PUT 和 DELETE 也可以使用仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置覆盖全局设置。...如果为数组,jQuery 将自动为不同对应同一个名称。 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。..."html": 返回文本 HTML 信息;包含 script 元素。 "script": 返回文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。...使用 JSONP 形式调用函数 "myurl?callback=?" jQuery 将自动替换 ? 为正确函数名,以执行回调函数。

9.5K10

jQuery 教程

独立文件中使用 jQuery 函数 如果您网站包含许多页面,并且您希望您 jQuery 函数易于维护,那么请把您 jQuery 函数放到独立 .js 文件中。...该处理程序只能被每个元素触发一次 $.proxy() 接受一个已有的函数,并返回一个带特定上下文函数 ready() 规定当 DOM 完全加载要执行函数 resize() 添加/触发 resize...同胞拥有相同父。 什么是遍历? jQuery 遍历,意为”移动”,用于根据相对于其他元素关系来”查找”(选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望元素为止。...() 判断指定参数是否是一个窗口 $.isXMLDoc() 判断一个DOM节点是否位于XML文档中,或者本身就是XML文档 $.makeArray() 一个类似数组对象转换为真正数组对象 $.map...jQuery animate() – 使用相关 演示如何在 jQuery animate() 方法中使用相关

16.9K20

ajax 使用 与 缓存问题

jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数 "myurl?callback=?"...注意:其它 HTTP 请求方法, PUT 和 DELETE 也可以使用仅部分浏览器支持。 timeout Number 设置请求超时时间(毫秒)。此设置覆盖全局设置。...如果为数组,jQuery 将自动为不同对应同一个名称。 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。..."html": 返回文本 HTML 信息;包含 script 元素。 "script": 返回文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。...使用 JSONP 形式调用函数 "myurl?callback=?" jQuery 将自动替换 ? 为正确函数名,以执行回调函数。

2.2K20

走进Ajax前世今生

响应解析为文本文件。...响应 解析为XML文件: 要使服务器按XML格式响应数据,需要Content_Type首部为text/xml,当为文本:text/piain 用于处理XML文档DOM元素属性方法 属性方法名...发送请求参数:post方法参数放到请求体中发送,get方法讲参数追加到URL中发送。当使用post方法,需要调用XMLHttpRequest对象send()方法发送字符串。...结束标记中斜线前面的反斜线:xml = xml + "";SGML规约中提供一个技巧,可以识别出script元素中结束标记其他内容不能识别,使用反斜线可以避免把串解析为标记,根据严格...,比如下面的一些场景 动态加载列表框 创建自动刷新页面: 创建工具提示: 动态更新Web页面 jQuery对Ajax实现: 通过jQuery Ajax方法,能够使数据HTTP GET HTTP POST

4.8K20

【合合TextIn】智能文档处理系列—电子文档解析技术全格式解析

4.3.2 AntiwordAntiword是一个轻量级命令行工具,专注于DOC文件转换为文本和其他格式。它支持多种语言DOC文件,并能处理多种字体和格式。...Markdown文件(通常以.md.markdown扩展名保存)由文本组成,使用一系列简单标记符号来标示标题、列表、链接、代码块等元素。...数据结构非常直接,主要是基于行文本,通过特定符号进行格式化,例如:# 表示标题。- * 表示无序列表。[链接文本](URL) 表示链接。...虽然它功能相对简单,但对于需要解析RTF文件文本应用来说足够使用。8.3.4 unRTFunRTF:是一个命令行程序,可以RTF文件转换为HTML、文本和其他格式。...在解析CSV数据,根据上下文文本换为合适数据类型通常是必需

23910

前端学习资料整理

*iframe会阻塞主页面的Onload事件; *搜索引擎检索程序无法解读这种页面,不利于SEO; *iframe和主页面共享连接池,而浏览器对相同连接有限制,所以会影响页面的并行加载。...在页面被切换到其他后台进程时候,自动暂停音乐视频播放; 如何在页面上实现一个圆形可点击区域?...首先,巧妙使用“\9”这一标记IE游览器从所有情况中分离出来。 接着,再次使用“+”IE8和IE7、IE6分离开来,这样IE8已经独立识别。...2.定义为函数并用于页面事件JavaScript应当放在head标记中,因为它会在body之前加载。...当浏览器支持,它们会自动地呈现出来并发挥作用。 :默认使用flash上传,如果浏览器支持 HTML5 文件上传功能,则使用HTML5实现更好体验; 是否了解公钥加密和私钥加密。

3.4K20

详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

JSON是一种理想数据传输格式,它能够很好融合与JavaScript其他宿主语 言,并且可以被JS直接使用。...注意:其它 HTTP 请求方法, PUT 和 DELETE 也可以使用仅部分浏览器支持。 timeout Number 设置请求超时时间(毫秒)。此设置覆盖全局设置。...如果为数组,jQuery 将自动为不同对应同一个名称。 {foo:["bar1", "bar2"]} 转换为 ‘&foo=bar1&foo=bar2′。...“html”: 返回文本 HTML 信息;包含 script 元素。 “script”: 返回文本 JavaScript 代码。不会自动缓存结果。 “json”: 返回 JSON 数据 。...使用 JSONP 形式调用函数 “myurl?callback=?” jQuery 将自动替换 ? 为正确函数名,以执行回调函数。

3.4K100

jQuery学习笔记之DOM操作、事件绑定(2)

该工厂函数会根据传入 html 标记字符串创建一个 DOM 对象, 并把这个 DOM 对象包装成一个 jQuery 对象返回。 当创建单个元素, 需注意闭合标签。...var $option = $(""); 创建文本节点 创建元素节点后,使用text()方法来设置节点文本内容。...$option.text("北京"); 创建元素节点,直接将其节点文本内容插入其中。...当为该方法传递一个参数, 即为某元素获取指定属性。 当为该方法传递两个参数, 即为某元素设置指定属性jQuery 中有很多方法都是一个函数实现获取和设置....面试题: 1.在js里面可以使用widow.onload= 当页面上面所有的元素加载完毕之后执行触发。 2.

1.5K10

web前端基础知识总结

页面的背景图片是否固定(只有一个fixed,设为Fixed后图像不会随着滚动条滚动而动) (5)、link: 页面默认链接颜色 (6)、alink: 鼠标正在单击链接颜色 (7)、vlink...(以文本形式传送)   application/x-www-urlencoded(默认编码方式) multipart/form-data   使用mine 编码 (2)、表单输入标签 属性...100到900个级别数越大越粗 Font-variant属性:normal 正常     small-caps 小写转换为大写 Font组合时顺序:样式,粗细,大小 (2)、颜色和背景属性: Color...:后跟长度单位2em Text-transform: capitalize每个单词首字母大写 uppercase 每个都转换为大写  lowercase 转换为小写 none (4)、边框属性:...(2)、js内在事件:onBlur光标离开文本 onChange 当文本内容给被改变是 onClick单击 onLoad载 入时 onMouseOver鼠标经过时  onMouseOut鼠标移开

3.8K60

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券