Web前端开发经典面试题(附参考答案)
Web前端开发工程师经典面试题(附参考答案)CSS3支持下列哪一个标签?(A)A box-shadowB borderC backgroundD. display>把鼠标移到按钮并点击时,会产生一串什么样的事件?(D)A. active hove focusB foucs hove activeC. hove active foucusD hover focus active>以下位于间的代码片段是做什么用的(B)1 A.使得页面编码合乎要求B.表示支持响应式设计C.支持正常的绘制和缩放D.表示针对滚屏进行适当的适配下面关于、FF下面CSS的解释区别描述正确的有?(C、D)八. FireFox的dⅳ的内嵌di可以把父级的高度撑大,而|6.0不可以,要自己设置高度。B.当设置为三列布局时, FireFox0的 float宽度不能达到100%,而l6.可以。当设置为两列布局时,两种浏览器都可以。C.火狐浏览器中,非 float的di前面有同一父级的foat的dV,此di若有背景图,要使用 clear:both,才能显示背景图,而60中不用使用 clear:bothD.在[text- decoration: underline]的属性下,6.0显示的下划线会比 FireFox低一点。在 FireFox中,部分笔画会在下划线的下面1个象素左右。极客学院页码:3/21jikexueyuan. com在使用tabe表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值?(A、D)A cellpadding=0B padding: OC. margin: OD. cellspacing=”0在 bootstrap中,关于导航条,下列说法正确的是?(A、B、C、D)A.应该将被包裹的元素放到na∨bar-co|apse类中B.表单应该放置于 nayar-form内C.可以使用 navbar-ef和 navan-ght来对齐导航条D.可以使用 navbar-fixed-top和 navbar- fixed-boom来将导航条固定到顶部或底部嵌入在HTML文档中的图像格式可以是?(A、C、D)A * gif米tfC. bmpD. jpg下列js可以让一个 input的背景颜色变成红色的是?(AA inputElement style backgroundColor =redB. inputelement backgroundColor = redC. inputElement style backgroundColor=#oooOD. inputElement backgroundColor=#oooo极客学院页码:4/21iikexueyuan. com元素的at和tte有什么异同,选出正确的说法?(B)A.不同的浏览器,表现一样B.at和tite同时设置的时候,at作为图片的替代文字出现,tite是图片的解释文字C.a和tite同时设置的时候,tite作为图片的替代文字出现,at是图片的解释文字D.以上说法都不正确在不涉及样式情况下页面元素的优先显示与结构摆放顺序无关。请判断这句话的正确与否。(B)A.对B.错下列哪个操作是W3c标准定义的阻止事件向父容器传递:(C)A epreventDefault(B. e. cancelBubble=trueC. e. stopPropagationoD e.stoplmmediatePropagationo对于 border- radius标签,说法镨误的是(B)A.表示圆角边框B.|E8支持良好C.|E9支持良好D. firefox支持良好≯下述有关css属性 position的属性值的描述,说法错误的是?(B)A. static:没有定位,元素出现在正常的流中B. fixed:生成绝对定位的元素,相对于父元素进行定位C. relative:生成相对定位的元素,相对于元素本身正常位置进行定位。D. absolute:生成绝对定位的元素,相对于 static定位以外的第一个祖先元素进行定位。极客学院页码:5/21iikexueyuan. com下面有关 html Doctype的描述,说法错误的是?(D)八.它的责任就是告诉浏览器文档使用哪种htm或者xhtm规范B.不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析C.不同浏览器在混杂模式下的行为差异非常大,如果不使用某些hack技术,跨浏览器的行为根本就没有一致性可言。D.如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启严格模式ν Doctaρe?严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(什HTML/ XHTML)一般为严格过度基于框架的htm文档,加入ⅩM声明可触发,解析方式更改为5.5拥有|5.5的bug前端页面有哪三层构成,分别是什么?作用是什么?结构层HTML表示层CSS行为层js对WEB标准以及W3C的理解与认识?标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链cs和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。XHTML和HTML有什么区别?HTML是一种基本的WEB网页设计语言, XHTML是一个基于XML的置标语言最主要的不同ⅩHTML元素必须被正确地嵌套。XHTML元素必须被关闭。标签名必须用小写字母。ⅩHTML文档必须拥有根元素。极客学院页码:6/21iikexueyuan. comCSS的基本语句构成是?选择器{属性1:值1:属性2值2;…]行內元素有哪些?块级元素有哪些?CSS的盒模型?块级元素: div p hI h2h3h4 form ul行内元素: a b br i span input selectCss盒模型内容, border, margIn, paddingCSS引入的方式有哪些?lnk和@ mport的区别是?内联内嵌外链导入区别:同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link支持使用 javascrⅰpt改变样式,后者不可丶CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和 lmportant哪个优先级高?标签选择符类选择符j选择符继承不如指定丨d>cass>标签选择后者优先级高你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?e(le内核)火狐( Gecko)谷歌( webkit) opear( Prestoimg标签上tte与at属性的区别是什么?A当图片不显示是用文字代表。Tite为该属性提供信息极客学院页码:7/21iikexueyuan. com描述 css reset的作用和用途。Reset重置浏览器的cSs默认属性,浏览器品种不同,样式不同,然后重置让他们统-。写出几种E6BUG的解决方法1.双边距B∪ G float引起的使用 display2.3像素问题使用foat引起的使用 dislpay: inline-3pⅩ3.超链接 hover点击后失效使用正确的书写顺序 link visited hover active4. le z-inde问题给父级添加 position relative5.Png透明使用js代码改6.Min- height最小高度! mportant解决7. select在ie6下遮盖使用 iframe嵌套8.为什么没有办法定义1px左右的宽度容器(E6默认的行高造成的,使用over: hidden, zoom: 0.08 line-height: px)9.ie6不支持 mportant解释 CSs sprites,如何使用。CsS精灵把一堆小的图片整合到一张大的图片上,减轻服务器对图片的请求数量。≯浏览器标准模式和怪异模式之间的区别是什么?盒子模型渲染模式的不同使用 window top document compatMode可显示为什么模式什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处极客学院页码:8/21iikexueyuan. com你如何对网站的文件和资源进行优化?有哪些解决方案?文件合并文件最小化/文件压缩使用CDN托管缓存的使用清除浮动的几种方式,各自的优缺点使用空标签清除浮动 clear:both(理论上能清楚任何标签,增加无意乂的标签)2.使用 overflow;auto(空标签元素清除浮动而不得不增加无意代码的弊端,使用zoom:1用于兼容|)3.是用 afert伪元素清除浮动(用于非浏览器)javascript的 typeof返回哪些数据类型Object number function boolean underfind例举3种强制类型转换和2种隐式类型转换?强制( parseInt, parseFloat, number)隐式(==-===)数组方法pop()push0 unshift0shftPush0尾部添加pop0尾部删除Unshift0头部添加 shift头部删除E和标准下有哪些兼容性的写法Var ev= ev l window eventdocument documentElement. clientWidth document body. clientWidthVar target ev.srcElementllevtarget极客学院页码:9/21iikexueyuan. com旧和DOM事件流的区别1.执行顺序不一样2.参数不一样3.事件加不加on4.this指向问题spit0join0)的区别前者是切割成数组的形式,后者是将数组转换成字符串ajax请求的时候get和post方式的区别一个在ur后面一个放在虚拟载体里面有大小限制安全问题应用不同一个是论坛等只需要请求的,一个是类似修改密码的ca和appy的区别Object. call (this, obj l, obj2, obj3)Object. apply (this, argumentsajax请求时,如何解释json数据使用 eval parse鉴于安全性考虑使用 parse更靠谱事件委托是什么让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行!闭包是什么,有什么特性,对页面有什么影响?闭包就是能够读取其他函数內部变量的函数。极客学院页码:10/21jikexueyuan.com
- 2020-12-10下载
- 积分:1
MATLAB从零到进阶
北京航空航天大学出版社出版的 MATLAB从零进阶,适合MATLAB初学者使用!MATLAB开实例系列图书MATLAB从要到进阶中些李国刘涣进天郑志勇编著内容简介本着从易到难、从基础到应用及提高的质则本书结合大量案例系统计解 MATLABT言编程要旨。主要内容包括 MATLAB简介和基本摸作绘图与可褪化,程序饭计,图形用户界面(GUD缤程数据I0(与TEx3据之间的数交换)符号计算,数值积分计算方程与方程组的数值解,常徽分方程(组)数匝求解,线性規划和非线性优化问惡求解,景大最小題求解橫率分布与随机数,描述性统计,参数估计与假设检验,归分牙多项式回归与数值, MATLABE程序译,系统级仿真工mihk反其应用等。附录为min常用命令列表。为方便读者的学习和使用,本+配有光型,答包:每一个案例的源程序,以及于教学和自学的PPT课件本书可作为-般读者自学并掌握 MATLAB语言的参考京,也可作为高等院校理工类本科生研究生系统学习 MATLAB的教材或参考书,还可作为科人和工程技术人员应用M4TL4B解决实际问题的参考用书。书在版编目(CP数据MATLAB从零到进阶/谢中华等编著-北京:北京航空航天大学出版社212.2ISEN978-7-5124-907-1.M4…且.①….Mahb件1.该书作者简介就中华,副教,资深 MATLAB培训,十多年MATLAB编程经验已出版书籍(MATA统计分析与应用:40个案倒分析)。现于天津科技大学数学系任教,长期从事MATLAB相关课程的教学与培训。精通 MATLAB、SAS、R语言等软件,擅长多种软偿协同作战,有着扎实献理沦基础和M丰富的实战经验3美原名m士业于北京厘工大应用数学系,+年 MALAB编经验,曾出版( MATLAB高效编程技巧与用:54个案例分析)受到广大该者好评,在数值计算.运第学最优化图像处理MTAB与C+混合编程领域有着三富的项目实战经验。刘进网名iai0:配文论坛饭主,山东省料学院计算中心助選研究员,工学硕士。现于合肥工业大学机与汽车工程学院机薇制及其自动化专业攻读博士学位,主要与期友茶余饭后聊天时:时常有人大发感:“现在的人是越来越离不开电了,要是没有电脑该怎么办可!”我也禁不位感慨:越来越多的人是离不开 MATLAB了,没有 MATLAB就做不成研究了。”事实的确如此,MA个TLAB已经在自然科学、社会生产和科学研究等冬领域得到了广泛的应用,它已经不再是诞生之初用于线性代裂计算的接囗程字,它就是计算软件中的巨无霰。有人在用 MATLAB作数据分折,有人在用 MATLAB作算法设计,有人在用1M0D作速模仿其还有人月8件开工我们炒股嫌钱,往大了说, MATLAB能助享专家设计尖武器。试想一下,或许几年以后,朋友之间打招呀的问候语就是:您今天 MATLAB了吗?如果到那时您还不会 MATLA,您很可能就u览0果您目前还是-个 MATLAB零基础的读者,您可不必饭,本就是专们为您准备的,它将带领您走进 MATLAB的殷堂,从人门到精通。本书编写的宗自就是引领读者从零基础人门,由浅人深地学习,先熟恐 MATLAB草稿纸式的编程语言和语法规则,让读者能够其内部数做“俊瓜式为的计算,然后慢了解 MATLAB自带的包罗万象的工县箱,在此基础上可以根据自己的算法惠练地进行扩展編程,在这个过程中,读者会在不知不觉中成为精本书内容分为2第1章, MATLAB简个第2章, MATLAB基操作;第3置,ATAB绘图与可视化,4章, MATLAB程序设计第5章,图形用户界面(GUD编:,第章MTB与TT文件的数据交换;第7章,M4BExe0文件的数据交葓;第8章数烟库连第908号计第0数值积分计第1,方程与方程组数值解第12章,学做分方程(组)数值求解:第123i,线性规划问题第14章,非线性优北问题;第15章,最大最小问题一公共设施选址;第16章,率分布与随机数;第1章描达性统计量和绕计图,第18章,参数计与假设检验第19章,回归分折第20章,多项式回归与数据插值;第21章, MATLAB序编译:第2系统级仿真工具 Simulink应用。在章顺序的安排上,我们是经过深思熟處的本着从易到难、从基础到应用及提高的原则。为了能让读者尽戴悉T.学会使用 MATLAB出自已的程序,我们把 MATLAB绘图与可视化、MTAB程序设计图形用户界面等章节放在了前而,这一点不同于一般的 MATLAB书第,根据我们的经验,从绘图开始是学习MTAB最为高效快走的方式因为各种实用的或是献忍形能够激发读者的学习兴超,有了兴通自然一切就变得简单了。另外,本书的内容力求与大学必修的高等数学、线性代数和概率论与数理统计等多门主干程相贴合,这样让读者能够理论结合实践,学习起来更为轻松。俗话说,业有专攻,多人合编也是为了发挥作者们各自的专长将各自在不同领域多年的经验和技巧率款给该者,本书谢中些主并负责统筹定,其中第1~3,6、5~0章由谢中华(网名xEh)写,第4.1012章是鹏(网名:mo:写,第5,2章由刘煥进9日第8郑间1写,第2学由李国栋(网y目录第I拿 MATLAB简介194TLAB助系统MLAB的那事儿…111ML4B命令宽口帮助系统“171.1 MATLAB的派…2Hep都助浏览器………1812MTB饭本信息…110参考文……………211238TL件的系统组成…3第2章MTAB基本操作……214MATL产构成42.1变量的定义与数据类型……2.5mhk产品成………62变量的定义与弦值………22.5 MATLAB/S mulik E应用领城2,12数据类型…23卓4·+4I数菇输出桕式↓;士12 MATLAB的安装与启动2.2常用函数…………23212LAB6安装…172.3数组算………222MATL4B的启动…82310阵的定………251.3 MATLAB工作界面…1■(4;4;22{珠矩阵………………28工作界布823高维数组·』⊥1↓卜41+iiAMATLAB从零到进33二继图形绘制,2程序没计注意喜项………12331管用二继绘图函数…………55..3程序编排与注3.2三图形的修饰和浙加注释…608参考文献…图形的打印和输出…65第享图形用户界面(U编程…125331把图形复航到贴饭……655.1图形对象2把图形导出文件51区形对象的类型1263打印图形………6952图形对象的属性35动画制作…■自》重,卡715.1.3图形对象约操作31.运行航迹动画7152图形用户界面的设计原则和步骤2红闪动画…721365.3电影动画…52.1图形用户界面设计原则…136若5.4录制A格式视频动画……45.2图形用户界面的设计步骤……136您355作GE格式动画………755.3开发图形用户界面的方法-137此35参考文献…7175.4直接编写M文件开发图形阳户1|算+章MTB程设计08界面M文一脚本文件和函数文件5:1文件类…14任Pp·丰IL丰晋中bDl↓;1b●785..2根对象…11本文件…853图形窗口对象函数文件785.4.4坐标轴对象T州世分们故中上甲
- 2021-05-06下载
- 积分:1