浏览器
解析前端面试题2019年小米工程师面试题(附答案)
解析前端⾯试题2019年⼩⽶⼯程师⾯试题(附答案)⼀、单选题(共24题,每题5分)1.关于XSS的说法,错误的是A、script,js,vbscript,flashB、分类:反射,存储C、是浏览器端代码注⼊,恶意的script,css,html代码被浏览器解析D、PHP相关漏洞参考答案:D答案解析:是浏览器端代码注⼊,恶意的script,css,html代码被浏览器解析。分类:反射,存储 scri...
2020网易前端面试题含答案解析
2020⽹易前端⾯试题含答案解析需要更多的⾯试题点击下⾯链接查看,有很多:1.CSS 盒⼦模型中()是透明的,这部分可以显⽰背景()A、paddingB、marginC、borderD、content参考答案:A答案解析:- **Margin(外边距)** - 清除边框外的区域,外边距是透明的。- **Border(边框)** - 围绕在内边距和内容外的边框。-**Padding(内边距)** -...
2022年Ajax系列面试题总结
Ajax系列面试题总结:1、Ajax 是什么? 如何创立一种Ajax?Ajax并不算是一种新旳技术,全称是asychronous javascript and xml,可以说是已有技术旳组合,重要用来实现客户端与服务器端旳异步通信效果,实现页面旳局部刷新,初期旳浏览器并不能原生支持ajax,可以使用隐藏帧(iframe)方式变相实现异步效果,后来旳浏览器提供了对ajax旳原生支持使用ajax原生方...
2周刷完100道前端优质面试真题【完整】分享学习
jquery框架面试题2周刷完100道前端优质⾯试真题【完整】分享学习前端⾯试技能总结Download:vue中MVVM的实现原理 答:由于我读过vue的源码,所以可以⽐较清楚的说明这其中的原理。主要是数据劫持、模板解析、依赖收集这⼏个过程。这道题也是被问到最多的⼀道题。可以参考:剖析Vue实现原理 - 如何实现双向绑定mvvmObject.defineProperty⽅法有什么作⽤?有哪些参数?...
常见的前端开发面试题(附答案)
常见的前端开发⾯试题(附答案)转载 ⾃1.讲讲输⼊完⽹址按下回车,到看到⽹页这个过程中发⽣了什么a. 域名解析b. 发起TCP的3次握⼿c. 建⽴TCP连接后发起http请求d. 服务器端响应http请求,浏览器得到html代码e. 浏览器解析html代码,并请求html代码中的资源f. 浏览器对页⾯进⾏渲染呈现给⽤户2.谈谈你对前端性能优化的理解a. 请求数量:合并脚本和样式表,CSS Spri...
html表单ui,form表单-H-ui前端框架
html表单ui,form表单-H-ui前端框架官⽅⽹站表单3.4.1 input,textarea ⽂本域 ⽂本区域⽂本框样式 .input-text,⽂本域样式 .textarea,追加 .radius 就会显⽰css3圆⾓效果。默认效果class=""圆⾓效果class=""input-textinput-text radiusinput-textinput-text radiustexta...
vite2.0介绍及原理分析
vite2.0介绍及原理分析在介绍Vite之前,⾸先来简单回顾⼀下前端技术的发展历程。前端技术的发展⼤致可以分为三个阶段,原⽣JS -> JQuery -> SPA,随着SPA的兴起,三⼤前端框架Vue、React 、Angular应运⽽⽣。但是三⼤框架⼜带来了新的问题:1. 模块化的开发会产⽣⼤量的⽹络请求,⽽HTTP 1.1有并⾏连接限制;2. 很多浏览器对ESM并不⽀持。于是Gr...
几种常见前端开发框架的对比研究
几种常见前端开发框架的对比研究作者:闫海舟 贺秀丽来源:《无线互联科技》2017年第12期 摘 要:随着互联网的飞速发展,大批优秀的前端开发框架如雨后春笋般进入开发者视野,开发素材不断丰富,功能越来越强大,为开发工作者提供了极大的便利。文章对一些常用开发框架进行初步对比研究,为广大开发者提供一些参考。 &...
常用HTML5移动应用框架
常用HTML5移动应用框架摘要:该文针对目前比较流行的html5移动应用框架进行了阐述,分别介绍了jqtouch、sencha touch、jquery mobile、titanium mobile等四种常用的框架特点及运用,并重点以sencha touch运用过程为例。关键词: html5;移动应用框架;sencha touch中图分类号:tp393 文献标识码:a 文章编号:1009-3044...
jQuery实现功能
jQuery实现⼆维码扫描功能⼆维码:利⽤图形模拟⼆进制0、1的概念,达到存储少量数据的功能,⼀般移动端浏览器解析出⼆维码⾥⾯隐藏的url数据会⾃动进⾏跳转,常见的⽀付宝、扫描登陆就是利⽤该原理Jquery⼆维码的实现:jquery.qrcode.min.js插件HTML正⽂:<script type="text/javascript" src="js/jquery.qrcode.min...
jqGrid超详细属性说明_计算机软件及应用_IT/计算机_专业资料
jquery是什么软件jqGrid超详细属性说明1.jqGrid Options<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"/TR/xhtml1/DTD/xhtml1-transitional.dtd>声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C/...
$.browser.msie为空或不是对象问题的多种解决方法
$.browser.msie为空或不是对象问题的多种解决⽅法'$.browser.msie' 为空或不是对象,这个是jQuery错误出现这个错误,是因为升级了jQuery版本,从1.9以前升级到1.9以后,因为$.browser.msie在1.9以后的jQuery中不存在了,所以报错。jQuery 1.9 移除了 $.browser 的替代⽅法$.browser是通过正则表达式来匹配userAge...
JS特性不包括
JS特性不包括1、JS特性不包括() [单选题] *A.解释性B.用于客户端C.基于对象jquery是什么选择器D.面向对象(正确答案)2、下列JavaScript的循环语句中()是正确的 [单选题] *A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.for(i=0;i<=10;i++)(正确答案)3、下列的哪一个表达式将返回假 ()...
面试官常问的web前端问题(二)
⾯试官常问的web前端问题(⼆)⾯试官常问的 web前端问题 11-2011.什么是响应式设计?响应式设计:是关于⽹站的制作或⽹页制作的⼯作,不同的设备有不同的尺⼨和不同的功能。响应式设计让所有的⼈能在这些设备上让⽹站运⾏正常。⼀部分是媒体查询和不同的视觉效果。⼀部分是不同的资源(如不同的 Javascript 来处理触摸与点击⾃动适应屏幕的对⽐) 。12.为什么我们要弃⽤ table 标签tab...
2017年Web前端开发工程师面试题
2017年Web前端开发工程师面试题——HTML部分——jquery是什么选择器1、JavaScript的DOM是什么意思?DOM是W3C的对象模型,DOM是中立于平台和语言的接口,它允许程序和脚本动态的访问和更新文档的内容 结构和样式。2、JavaScript的节点是什么意思?根据W3C的标准,HTML中文档的所有内容都是节点整个文档是一个文档节点每个html元素都是元素节点Html元素中的文本...
JS原生的强大DOM选择器querySelector
在传统的 JavaScript 开发中,查 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。事实上,现在所有的浏览器厂商都提供了 querySelector 和 querySel...
入职第一波-jsPlumb官方文档部分翻译
⼊职第⼀波-jsPlumb官⽅⽂档部分翻译刚⼊职,就得知⾃⼰要做 jsPlumb 相关的⼯作,本着看啥不如看官⽅⽂档的原则,开始看官⽅⽂档……后来发现,已经有⼈翻译好啦,我开始愣是没着。那我都翻译了,不能⽩费不是,发上来吧,初次翻译,⼤神轻喷。JsPlumb 官⽅⽂档-免费版jsPlumbjsPlumb免费版为开发者提供了⼀种⽅法,使得开发者们能够在页⾯上对元素进⾏可视化连接,使⽤SVG。jsP...
2019最新Web前端经典面试试题及答案-史上最全前端面试题(含答案...
2019最新Web前端经典⾯试试题及答案-史上最全前端⾯试题(含答案)近期总结⼀⼀些⾯试题 都是企业的⾯试题笔记题感觉薪资10k下的都会出笔试题特别⾼的薪资都是直接技术⾯试或者是 现场编程总结很多⼈的⾯试题,后期会对于单个知识点再说笔记详细讲解。部分都是百度的答案,不是特全⾯的,可以⾃⼰红⾊为常见⾯试题===============================================...
2021下半年模考-Web初级理论模拟题
2021年Web前端试卷(理论)初级一、单选题(共 30 道小题, 60 分) 1. 下列属于结束标签的是( )。 A、<BODY> B、<HTML> C、<TABLE> D、</TITLE> 2. 在HTML中通过以下哪个元素可以用于导入CSS外部样式?( )&nb...
bootstrap动态效果WOWanimate插件
bootstrap动态效果WOWanimate插件随着HTML5规范的不断完善,围绕着这⼀⽣态有很多实⽤的框架,极⼤的提⾼了我们的开发效率,常见的框架代表有:UI层⾯的有Bootstrap、Yui、JqueryUI、CSS3Lib等,JS层⾯的有JQuery、Zeptojs、Angularjs、React、Vuejs等,还有很多常⽤的动画库、字体图标,⽐如:Animate、Wow、Iconfont...
vue.js和node.js的关系
vue.js和node.js的关系vue.js和node.js到底是什么关系呢?在学习vue的时候最先安装的就是node.js环境。那么没有node.js环境,vue.js能不能运⾏呢?⾸先说⼀下node.js就前端来说nodejs具有划时代的意义,做前端的没⽤过nodejs都不好意思说⾃⼰是前端,做后端的没听过nodejs,或者说不出nodejs和java的优缺点,也不是⼀个合格的后端。node...
前后端分离架构,超全面详解~
前后端分离架构,超全⾯详解~此⽂通俗易懂,全⾯讲解前后端分离架构核⼼思想与作⽤,对学习微服务、开发企业项⽬⼤有裨益,建议收藏细品,好好领悟!~⼀、简介前后端分离已成为互联⽹项⽬开发的业界标准使⽤⽅式,通过nginx+tomcat的⽅式(也可以中间加⼀个nodejs)有效的进⾏解耦,并且前后端分离会为以后的⼤型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓...
什么是跨域跨域的3种解决方案
什么是跨域跨域的3种解决⽅案所谓同源(即指在同⼀个域)就是两个页⾯具有相同的协议(protocol),主机(host)端⼝号(port)同源策略是浏览器的⼀个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对⽅资源。同源策略是浏览器安全的基⽯同源策略会阻⽌⼀个域的 javascript 脚本和另外⼀个域的内容进⾏交互。例如办公内外⽹环境,当我们访问外⽹⼀个恶意⽹站的时候,恶意⽹站就会利...
使用CSS3来实现滚动视差效果的教程
使用CSS3来实现滚动视差效果的教程使用CSS3来实现滚动视差效果的教程导语:“视差parallax”效果现在在互联网上越来越流行了。如果你还没听说过什么是视差效果,它其实就是利用图片形成不同的层,分别以不同的速度,不同的方向移动产生的效果。这会产生出很奇妙的视觉效果,能有力的吸引住浏览者的目光。观看演示在web设计中,最常见的实现视差效果的方式是使用jQuery插件。但这种方法有一些弊端。这些插...
python爬虫从入门到放弃(八)之Selenium库的使用
python爬⾍从⼊门到放弃(⼋)之Selenium库的使⽤⼀、什么是Seleniumselenium 是⼀套完整的web应⽤程序测试系统,包含了测试的录制(selenium IDE),编写及运⾏(Selenium Remote Control)和测试的并⾏处理(Selenium Grid)。Selenium的核⼼Selenium Core基于JsUnit,完全由JavaScript编写,因此可以...
enctype和Content-type有什么关系
enctype和Content-type有什么关系enctype和Content-type有什么关系当我们使⽤form表单上传⽂件时post请求的时候,需要在form表单中添加enctype="multipart/form-data"属性。请求头中有⼀个Content-type字段,会声明数据编码格式。如果form中没有指定enctype,浏览器会⾃动添加默认的content-type:appli...
jqueryajax中文编码设置
jqueryajax中⽂编码设置1.在前台两次⽤javascript的⽅法encodeURI对参数进⾏两次编码,如$.ajax({type: "POST",url: $("#basePath").val()+"checkUserName?user.username="+encodeURI(encodeURI($("#usernameText").val())),data: {},success:...
前端面试题
HTML∙Doctype作用?严格模式与混杂模式如何区分?它们有何意义?∙HTML5 为什么只需要写 <!DOCTYPE HTML>?∙行内元素有哪些?块级元素有哪些? 空(void)元素有那些?∙页面导入样式时,使用link和@import有什么区别?∙介绍一下你对浏览器内核的理解?∙常见的浏览器内核有哪些?∙html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼...
原生js中的事件监听方法
原⽣js中的事件监听⽅法好久没有使⽤过原⽣ js 中的监听⽅法,竟然发现有些陌⽣,⼏个⽅法之间的区别也有些混乱了。不过看过了API⽂档,⼜将他们之间的区别和⽤法理清楚了,这⾥进⾏总结。⼀、传统事件绑定⽅法我们在学习的时候,最初接触的事件绑定⽅式⼤多是传统事件绑定⽅法。传统事件绑定⽅法事例如下:load=function(){alert("页⾯加载完毕");}...
jQuery版本的区别
jQuery版本的区别⽂章⽬录jQuery的版本我们平时使⽤的jQuery包括了1.x,2.x,3.x这⼏个版本,今天就⼤概来说⼀下这⼏个版本性能的⼀些区别?1.X:兼容IE678,使⽤最为⼴泛,官⽹只做BUG维护,功能不再新增。因此⼀般项⽬来说,使⽤1.X版本就可以了。2.X不兼容ie678,很少有⼈使⽤,官⽅只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使⽤2.x。3.X不兼容...