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

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

DOCTYPE>告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在格式不正确会导致文档以兼容模式呈现。 ②标准模式的排版和JS运作模式都是以浏览器支持的最高标准运行。...JQuery 1、你使用过jQuery吗?如果有,你为什么要使用jQuery? ①用过。...6、ajax、get、post、ajaxSetup、getJSON各有何用途? ①ajax:jQuery对ajax执行的核心方法。其它ajax方法都是使用方法实现。...①通常会把这个数据转换为通用的数据交换格式,xmljson。由于xml解析比较麻烦,所以使用json比较多。...②在jQuery中有专门的获取服务器json数据的方法,getJSON(),在回调中,jQuery会自动将json转换为javascript对象。 8、addClass、css何用途?

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

8个用于编写可维护,简化的前端代码的CSS策略

然而,遇到过很多的应用都没有人花时间真正考虑前端开发的长久性和可维护性。 认为这主要是因为许多开发人员对CSS / HTML和JavaScript的长久维护缺乏深刻的理解。...你会看到这个策略经常用于流行的CSS框架,Bootstrap和Foundation。...有很多边缘情况下建立自己的css样式,而不使用别人的时候,通过这样做你会获得一个很好的学习经验,但是会花费你大量的时间。 好的,但JavaScript插件?...在谈论JavaScriptjQuery插件时,我会说,对于那些与您使用的任何组件都有很好集成选项的真正常见组件来说,情况也是如此。...例如,如果使用的是依赖于jQuery的项目,但是会在React中构建自己的模块,那么将使用基础模块引导模块(仅仅是因为编写组件以便通过引入jQuery插入到React组件中)。

1.4K90

前端的自动化重构

过去,一直想着抽时间写一个小的前端工具,以对代码进行自动化的重构。但是,经过再三的考虑,暂时取消了这个打算 —— 主要是没时间。...(PS:人生长乐,写个 Charj) 但是打算写一篇文章记录一下相关的思路。...以 Vue 为例,这个过程便是: 寻找适用于 Vue 的 AST 生成工具。 eslint-vue-parser 寻找和编写适用于 Vue 编码的相关规范。 对应规范寻找代码中的问题。...针对问题寻找改进点 实现自动化重构 让我们来看个简单的示例,如我们的代码规范中,针对于组件库强制规范了一定要写 scoped。而我们有大量的组件都没有相应的实践。这个时候,就可以通过这种方式来处理。...jscodeshift 是一个工具包,用于在多个 JavaScript TypeScript 文件上运行 codemods(自动代码修改)。

36610

从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(一)

还有那些常用的css属性,background,width,height等等) 推荐方法:这个阶段,有一个很好的办法能迅速培养起来自己在方面的编程意识,就是你随便找一个生活中的东西,比如桌子,然后,强迫自己在一天之内想出它的...这个阶段,可以网上找点基础的视频来看看,不需要掌握太多,因为css往深了研究还是相当复杂的。相信,谁也不敢拍着胸脯说自己完全精通css的,大部分人还是处于能够运用的阶段。也只是略懂。...什么时候买书,觉得是你已经可以从事开发了,而且对编程有了一些自己的心得,觉得自己在某方面需要再提高一下,那么,这个时候你可以去买书,因为,这个阶段,你买的书,基本上自己都可以看懂了。...然后,第二步,学习常用的jQuery方法,并且自己可以开始尝试着写写看,如何用纯粹的JavaScript来达到相同的效果。...为什么到这个时候,才推荐去买书来看?很简单,因为到了这个阶段,你才能看得懂。如果是一个完全不懂编程的新人,直接去买书,看懂的概率很小,除非你真的是天纵奇才,具有极高的天赋。

836100

一个小时学会jQuery

版本 jQuery 1.0 (2006年8月):库的第一个稳定版本,已经具有了对CSS选择符、事件处理和AJAX交互的稳健支持。...在jQuery中使用CSS匹配(CSS like)来进行元素指定,比其他JavaScript库都简单,这也正是jQuery在网页设计人员中大受欢迎的理由了。...同时通过jQuery获得id对应的元素后可以调用jQuery中的相应方法对元素进行操作,具体代码如下所示: <script type="text/<em>javascript</em>" src="js/<em>jquery</em>-...jsonp   String 在一个jsonp请求中<em>重写</em>回调函数的名字。<em>这个</em>值用来替代在"callback=?"...用于重写或者提供一个增强的XMLHttpRequest 对象。这个参数在jQuery 1.3以前不可用。 xhrFields   map 一对“文件名-文件值”在本机设置XHR对象。

18.4K71

从GitHub.com放弃使用jQuery说起

js和物联网领域的关系不是很大,为什么要关心js?...这标志着一个长达数年的与 jQuery 逐渐剥离的过渡工作的结束,我们现在已经能够完全删除库。...; css类名切换可以使用Element.classList实现; css现在支持使用样式表而不是 JavaScript 定义动画; 发起ajax请求可以使用Fetch Standard实现; addEventListenner...相反,我们采取循序渐进的方式: 设置跟踪每行代码使用 jQuery 调用比率的指标,并监控指标,以确保它保持不变下降,而不是上升。 [ykf2oti38k.png?...例如,在我们删除了 jQueryCSS 伪选择器( :visible :checkbox)之后,我们就能够删除 Sizzle 模块;当最后一个 $.ajax调用被 fetch() 替换时,我们能够删除

86520

web 编写优秀 CSS 代码的 8 个策略

认为这主要是因为许多开发人员对组织CSS / HTML和JavaScript的策略缺乏深刻的理解。 在和我们团队的观念中,编写可维护的前端代码非常重要。...你会看到这个策略经常用于流行的CSS框架,Bootstrap和Foundation。...好的,那么JavaScript插件? 在谈论JavaScriptjQuery插件时,要说的是,对于任何你使用的具有很好集成选项的真正常见组件来说,情况也是如此。...其中的一些例子是照片轮播的JavaScript转盘,日期选择器。 这里的边缘案例是使用一些带有封装组件逻辑的JavaScript框架的插件(React,Ember,Angular等)。...例如,我会使用立即可用的FoundationBootstrap模块,如果正工作于依赖jQuery的项目,但是会在React中构建自己的模块(只是因为编写组件以便通过引入jQuery插入到React

2.2K00

Github 移除 JQuery 的过程

这标志着一个渐进的、长达数年的、与jQuery越来越脱钩的过渡的结束,直到我们能够完全删除这个库。...实现CSS类名切换; CSS现在支持在样式表而不是JavaScript中定义可视化动画; $.ajax请求可以使用Fetch标准执行; addEventListener()接口足够稳定,可以跨平台使用;...作者希望在这个页面上有一个多个js小部件元素吗?另外,如果我们更新了页面标记,并且意外地漏掉了js小部件的类名,浏览器中的异常是否会通知我们出了问题?...例如,在我们删除了特定于jQueryCSS伪选择器(:visible:checkbox)的最终用法之后,我们能够删除Sizzle模块;当最后一个$.ajax调用被fetch()替换时,我们能够删除...因此,即使那些使用JS增强的web表单和其他UI元素通常也会在浏览器中禁用JavaScript。在某些情况下,我们能够完全删除某些遗留行为,而不必在vanilla JS中重写它们。

2.1K10

编写优秀 CSS 代码的 8 个策略

认为这主要是因为许多开发人员对组织CSS / HTML和JavaScript的策略缺乏深刻的理解。 在和我们团队的观念中,编写可维护的前端代码非常重要。...你会看到这个策略经常用于流行的CSS框架,Bootstrap和Foundation。...好的,那么JavaScript插件? 在谈论JavaScriptjQuery插件时,要说的是,对于任何你使用的具有很好集成选项的真正常见组件来说,情况也是如此。...其中的一些例子是照片轮播的JavaScript转盘,日期选择器。 这里的边缘案例是使用一些带有封装组件逻辑的JavaScript框架的插件(React,Ember,Angular等)。...例如,我会使用立即可用的FoundationBootstrap模块,如果正工作于依赖jQuery的项目,但是会在React中构建自己的模块(只是因为编写组件以便通过引入jQuery插入到React

99260

WordPress 通过模板文件和自带的函数引入 cssjs 的两种方法

如果丢失某些其他样式文件将导致你的样式表将无法正常工作,你可以使用参数设置“依赖关系”。 $ver (字符串布尔型,可选)版本号。你可以使用你的主题的版本号任何一个你想要的。...$media (字符串,可选)是指CSS的媒体类型,比如“screen”“handheld”“print”。如果你不知道是否需要使用这个,那就不使用它。默认为“all”。...比如我单独创建了一个链接页面,在这个页面中使用了 jQuery 方法来获取链接网站的 favicon。...很显然,只需要在这唯一一个页面使用这部分代码,所以将这段代码直接放在这个页面模板中是最好的做法。...wp_enqueue_script() 与 wp_print_scripts() 的区别是: wp_enqueue_script() 是告诉 WordPress “这个页面上需要用到某个 JavaScript

1.6K30

都9102年了,还需要用到 jQuery 吗?

介绍 关于 jQuery 这个流行的 JavaScript 库如何死亡的问题一直在不断的被讨论。...在本文中,将介绍 jQuery 的历史、优点、缺点以及为什么你仍要用它。 什么是jQuery?...@keyframes 是一个用于动画内容的重要工具,用来定义要在舞台上应用的样式以及 animation 属性其子属性,它被绑定到选择器,指定如何用关键帧样式及其应用的时机。...,NGXS等 Vuex 模板 JavaScript JavaScript(JSX) TypeScript 和 Angular 指令 HTML,CSSJavaScript 和 Vue 指令 学习曲线 低...技能需求率低也表明用更新的库框架可能会更好,因为有更多的就业机会。 建议学习 jQuery 以及在项目中用它实现一些基本的功能(技多不压身)。文档能够帮你很快入门。

2.1K40

JS简史

Introduction - 简介 在2017年,无论是新手还是满身疲惫的老兵,都在JS开发中对这门语言掂量着:从何入手以及选哪条路?...其他还有稍后出现的一众开发框架, Prototype、 MooTools 以及不得不提的 jQuery。...jQuery 的创建者 John Resig 在谈到框架的起源时说: 当开始创建这个库的时候,想解决自己的两个痛点: 1) 提供简单的DOM接口; 2) 减少开发过程中的跨浏览器问题[2] 处理跨多个浏览器的...短期内这种途径就被证明非常成功,jQuery 成为了主流框架;直到现在依然是,2017 年还是有很多网站还是基于它而非其他的框架开发。 这个框架到底提供了什么?...该用什么?"的答案就是:取决于具体的需求,用 jQuery Vanilla JS 都可以。 Vanilla JS 可不是一个框架,也不是一个库,其实什么也不是,就是 JavaScript

1.4K40

看不完的那种!前端170面试题+答案学习整理(良心制作)

,使用二分法一半一半地删除引用的JavaScript,css代码,看这些JavaScriptcss代码是否对地图api造成了影响,把问题锁定在zui.css中,然后,在elements里核对地图div...27.如何用原生JavaScript实现jquery的ready方法 $(document).ready()在dom绘制完毕后就执行,而不必等到页面加载完毕。...,也会移除元素内部的一切,包括绑定的事件以及与元素相关的jquery数据 detach()虽然可以将元素自身移除,但是它不会删除数据和绑定事件 57.如何利用jquery,来向一个元素添加移除css...image 【CSS】属性content有什么作用?有哪些场景可以用到?...多态,同一个对象在不同情况下呈现不同的形态:重载(同一方法名,根据传入的参数不同,而执行不同操作);重写(子对象在继承父对象的 属性方法后,重新定义一个新的属性方法,来覆盖从父对象中继承的属性方法

11.4K50

jQuery笔记(1) (多图)

但是很奇怪吧,我们的jQuery对象是一个伪数组,为什么它能同时给四个box设置背景颜色?...筛选选择器 :first :even 注意这个CSS的是不一样的,jQuery的是建立在索引号的基础上的偶数 :eq(index) jQuery筛选方法(重要) parent...,也可以操作类,修改多个样式 1.参数只写属性名,则是返回属性值 $(this).css('color'); 就会返回元素的颜色 2.参数是属性名,属性值,逗号分割,是设置一组样式,属性必须加引号,...,(: 1000) easing: 用来指定切换效果,默认是"swing",可用参数"linear" fn: 回调函数,在动画完成时执行的函数,每个元素执行一次 但是一般都不用这个,因为这个动画实在太丑...先休息啦,今天也学了10个视频(虽然很少),但是累了555 本来打算晚上发的,但是发现很多做的东西没了,比如给一些重点的地方划线啥的,都消失了。。好无语啊,明天再搞搞就发 现在去看帅哥

9K10
领券