2017前端面试题

合集下载

前端开发工程师面试题及答案

前端开发工程师面试题及答案

前端开发工程师面试题及答案在前端开发领域,面试是选拔优秀人才的重要环节。

以下是一些常见的前端开发工程师面试题以及对应的参考答案。

一、HTML 和 CSS 相关问题1、解释一下盒模型以及它在布局中的作用。

答案:盒模型是 CSS 中用于布局的基本概念,它由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。

在布局中,理解盒模型对于准确计算元素的尺寸和间距非常重要,能够帮助我们实现各种复杂的页面布局。

2、如何实现一个两栏布局,左边固定宽度,右边自适应?答案:可以使用多种方法实现。

一种常见的方式是使用浮动(float),将左边栏设置为固定宽度并向左浮动,右边栏不浮动,并设置其左边的外边距(marginleft)为左边栏的宽度。

也可以使用 flex 布局,将父容器设置为 display: flex; ,左边栏设置固定宽度,右边栏设置flex: 1; 以实现自适应。

3、说一说 CSS 选择器的种类和优先级。

答案:CSS 选择器包括元素选择器、类选择器、id 选择器、属性选择器、伪类选择器、伪元素选择器等。

选择器的优先级从高到低依次为:内联样式(通过 style 属性设置)> id 选择器>类选择器、属性选择器、伪类选择器>元素选择器、伪元素选择器。

二、JavaScript 相关问题1、谈谈你对 JavaScript 中作用域和闭包的理解。

答案:作用域决定了变量的可见性和可访问性。

在 JavaScript 中有全局作用域和函数作用域。

闭包是指有权访问另一个函数作用域中的变量的函数。

闭包可以让函数记住其创建时的环境,即使外部函数已经执行完毕,闭包仍能访问外部函数中的变量。

2、如何实现 JavaScript 的继承?答案:常见的实现方式有原型链继承、借用构造函数继承、组合继承、寄生组合继承等。

原型链继承通过将子类型的原型指向父类型的实例来实现继承;借用构造函数继承通过在子类型的构造函数中调用父类型的构造函数来继承属性;组合继承结合了原型链继承和借用构造函数继承的优点;寄生组合继承是一种优化的组合继承方式,避免了不必要的父类实例属性的重复创建。

前端工程化面试问题

前端工程化面试问题

前端工程化面试问题一、基础知识1. 请简述一下你对HTML5的理解?HTML5在前端开发中扮演了什么样的角色?2. 什么是CSS,它的主要作用是什么?3. JavaScript的主要特性和应用场景有哪些?4. 请谈谈你对前端框架(如React、Vue、Angular等)的理解。

你可以详细描述一下你熟悉的前端框架的主要特性和使用场景吗?5. 请解释一下什么是前端路由,以及它的实现原理。

6. 请简述一下你对前端工程化的理解,以及它的重要性。

7. 什么是模块化,如何实现前端模块化?8. 请解释一下什么是HTTP和HTTPS,以及他们的区别。

9. 请简述一下你对Webpack的理解,以及它的主要功能和使用场景。

10. 请解释一下什么是DOM,以及它的重要性。

二、进阶知识1. 请解释一下什么是虚拟DOM,以及它与真实DOM的区别和联系。

2. 请谈谈你对前端性能优化的理解,以及你通常采用的前端性能优化方法。

3. 请解释一下什么是CSS预处理器(如Sass、Less等),以及他们的特性和使用场景。

4. 请谈谈你对前端安全性的理解,以及你通常采用的前端安全措施。

5. 请解释一下什么是前端自动化,以及你熟悉的前端自动化工具和框架。

6. 请解释一下什么是前端响应式设计,以及它的实现原理。

7. 请谈谈你对前端组件化的理解,以及你通常采用的前端组件设计和开发方法。

8. 请解释一下什么是Service Worker,以及它的主要功能和使用场景。

9. 请谈谈你对前端模块热替换(Hot Module Replacement)的理解,以及它的主要优点和限制。

10. 请解释一下什么是前端路由懒加载,以及它的实现原理和优点。

三、实战经验1. 请描述一下你在过去的工作中遇到的最大的前端技术挑战,你是如何解决的?2. 请谈谈你在使用前端框架开发中的经验,以及你对其优缺点的理解。

3. 请描述一下你在前端工程化实践中遇到的问题和解决方法。

2017前端面试题目(3篇)

2017前端面试题目(3篇)

第1篇一、基础知识1. 请简述HTML和CSS的基本概念及作用。

2. 请简述HTTP协议的基本概念及作用。

3. 请简述JavaScript的基本概念及作用。

4. 请简述事件流和事件冒泡的基本概念。

5. 请简述闭包的概念及作用。

6. 请简述原型链的概念及作用。

7. 请简述模块化的概念及作用。

8. 请简述ES6的基本概念及作用。

9. 请简述浏览器渲染流程。

10. 请简述浏览器缓存机制。

二、HTML和CSS1. 请写出HTML文档的基本结构。

2. 请写出CSS选择器的基本概念及作用。

3. 请简述响应式设计的概念及实现方法。

4. 请简述Flexbox布局的基本概念及作用。

5. 请简述Grid布局的基本概念及作用。

6. 请写出HTML5中常用的语义化标签。

7. 请简述HTML5中canvas和SVG的基本概念及作用。

8. 请简述CSS3中常用的动画效果。

9. 请简述CSS3中常用的字体格式。

10. 请简述CSS3中常用的媒体查询。

三、JavaScript1. 请简述JavaScript的数据类型。

2. 请简述JavaScript的运算符。

3. 请简述JavaScript的流程控制。

4. 请简述JavaScript的函数。

5. 请简述JavaScript的数组。

6. 请简述JavaScript的字符串。

7. 请简述JavaScript的日期和时间。

8. 请简述JavaScript的DOM操作。

9. 请简述JavaScript的事件处理。

10. 请简述JavaScript的模块化。

四、框架和库1. 请简述React的基本概念及作用。

2. 请简述Vue的基本概念及作用。

3. 请简述Angular的基本概念及作用。

4. 请简述jQuery的基本概念及作用。

5. 请简述Bootstrap的基本概念及作用。

6. 请简述Webpack的基本概念及作用。

7. 请简述Babel的基本概念及作用。

8. 请简述Gulp的基本概念及作用。

web前端开发面试题及答案

web前端开发面试题及答案

web前端开发面试题及答案Web前端开发是互联网行业中一个非常热门的领域,涉及到网页设计、开发和用户体验等多个方面。

在面试过程中,面试官通常会提出一系列问题来评估应聘者的专业知识和技能。

以下是一些常见的Web前端开发面试题及答案:1. HTML相关问题- 问:HTML5有哪些新特性?- 答:HTML5引入了新的语义元素如`<header>`, `<footer>`,`<article>`, `<section>`等,增强了表单控件,如`<inputtype="date">`,`<input type="range">`等,支持多媒体内容,如`<video>`和`<audio>`,以及提供了绘图功能`<canvas>`。

2. CSS相关问题- 问:CSS选择器有哪些类型?- 答:CSS选择器主要有以下几种类型:元素选择器、类选择器(如`.class`)、ID选择器(如`#id`)、属性选择器(如`[type="text"]`)、伪类选择器(如`:hover`, `:first-child`)和伪元素选择器(如`::before`, `::after`)。

3. JavaScript相关问题- 问:JavaScript中的闭包是什么?- 答:闭包是指一个函数能够记住并访问其创建时的环境,即使该环境的外部上下文已经执行完毕。

闭包通常用于创建私有变量和方法,或者在回调函数中使用外部变量。

4. 响应式设计相关问题- 问:如何实现响应式网页设计?- 答:实现响应式网页设计主要依赖于CSS媒体查询(Media Queries),通过不同的屏幕尺寸和设备特性来应用不同的样式规则。

同时,使用流体布局(使用百分比而非固定像素)和可伸缩的图片和媒体元素也是关键。

前端工程师面试题及答案

前端工程师面试题及答案

前端工程师面试题及答案完成面试题是前端工程师求职者在面试过程中必须经历的环节。

下面是由店铺分享的前端工程师面试题,希望对你有用。

前端工程师面试题:CSS1. CSS样式表根据所在网页的位置,可分为?(B )A.行内样式表、内嵌样式表、混合样式表B.行内样式表、内嵌样式表、外部样式表C.外部样式表、内嵌样式表、导入样式表D.外部样式表、混合样式表、导入样式表2. 对于标签,其中*代表( C )A. 注释的时候才用上B. 没有这个标签C. 通配符,意思是所有的标签3. 在CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?(B )A. A:link{TEXT-DECORATION: underline }B. A:hover {TEXT-DECORATION: none}C. A:active {TEXT-DECORATION: blink }D. A:visited {TEXT-DECORATION: overline }4. 下面代码片段,说法正确的是:(B ).DIV1 { position:absolute;line-height:22px;height:58px;background-color: #FF0000; }A. Line-height:22px;修饰文本字体大小B. position:absolute;表示绝对定位,被定位的元素位置固定C. height:58px; 表示被修饰的元素距离别的元素的距离D. background-color: #FF0000; 表示被修饰的元素的背景图像5. 关于css hack正确的是(A,B,C)a) CSS hack的目的就是使你的CSS代码兼容不同的浏览器。

b)“_”下划线是IE6专有的hackc)“*”星号是IE6和IE7专有的hackd) !important IE6可以识别6. 如何用CSS分别单独定义IE6、7、8的width属性。

2017web前端面试题及参考答案(2)

2017web前端面试题及参考答案(2)

2017web前端面试题及参考答案(2)推荐文章MPA面试常见试题及参考答案热度:副科级干部面试题及参考答案热度:房产销售人员的面试题及答案解析热度:公务员面试中演讲类题目遵循原则热度:北京事业单位面试题及答案热度:2017web前端面试常见问题01、Doctype作用?严格模式与混杂模式如何区分?它们有何意义?02、HTML5 为什么只需要写 ?03、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?04、页面导入样式时,使用link和@import有什么区别?05、介绍一下你对浏览器内核的理解?06、常见的浏览器内核有哪些?07、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?08、如何区分 HTML 和 HTML5?09、简述一下你对HTML语义化的理解?10、HTML5的离线储存怎么使用,工作原理能不能解释一下?11、浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?12、请描述一下 cookies,sessionStorage 和 localStorage 的区别?13、iframe有那些缺点?14、Label的作用是什么?是怎么用的?(加 for 或包裹)15、HTML5的form如何关闭自动完成功能?16、如何实现浏览器内多个标签页之间的通信? (阿里)17、webSocket如何兼容低浏览器?(阿里)18、页面可见性(Page Visibility)API 可以有哪些用途?19、如何在页面上实现一个圆形的可点击区域?20、实现不使用border 画出1px高的线,在不同浏览器的Quirksmode和CSSCompat模式下都能保持同一效果。

21、网页验证码是干嘛的,是为了解决什么安全问题?22、tite与h1的区别、b与strong的区别、i与em的区别?除了要清楚web前端面试过程中会被问到的面试题之外,web前端面试者还需要事先准备好面试的自我介绍以及web前端面试过程中的一些注意事项。

80道前端面试经典选择题

80道前端面试经典选择题

80道前端面试经典选择题1. HTML的全称是什么?2. HTML5的新特性有哪些?3. CSS的全称是什么?4. CSS3有哪些新特性?5. 行内元素和块级元素有什么区别?6. 什么是盒模型?7. 什么是浮动?8. 请解释一下什么是响应式设计?9. 什么是媒体查询?10. 什么是Flexbox布局?11. 请解释一下什么是CSS预处理器?12. 常见的CSS预处理器有哪些?13. 什么是JavaScript?14. JavaScript的数据类型有哪些?15. 请解释一下什么是事件冒泡和事件捕获?16. 什么是闭包?17. 请解释一下什么是原型链?18. 什么是AJAX?19. 请解释一下什么是跨域请求?20. 什么是JSON?21. 请解释一下什么是DOM操作?22. 什么是BOM?23. 请解释一下什么是前端路由?24. 什么是模块化开发?25. 请解释一下什么是ES6?26. 什么是箭头函数?27. 请解释一下什么是Promise?28. 什么是async/await?29. 请解释一下什么是SPA(单页面应用)?30. 什么是虚拟DOM?31. 请解释一下什么是Webpack?32. 什么是组件化开发?33. 请解释一下什么是MVVM?34. 什么是响应式框架?35. 请解释一下什么是跨站脚本攻击(XSS)?36. 什么是CSRF攻击?37. 请解释一下什么是同源策略?38. 什么是Web安全?39. 请解释一下什么是SEO?40. 什么是移动端适配?41. 请解释一下什么是渐进式Web应用(PWA)?42. 什么是WebGL?43. 请解释一下什么是Canvas?44. 什么是SVG?45. 请解释一下什么是Web动画?46. 什么是响应式图片?47. 请解释一下什么是网页性能优化?48. 什么是页面加载速度?49. 请解释一下什么是懒加载?50. 什么是CDN?51. 请解释一下什么是缓存?52. 什么是前端安全?53. 请解释一下什么是前端框架?54. 什么是React?55. 请解释一下什么是Vue.js?56. 什么是Angular?57. 请解释一下什么是React组件?58. 什么是Vue组件?59. 请解释一下什么是Angular组件?60. 什么是状态管理?61. 请解释一下什么是Redux?62. 什么是Vuex?63. 请解释一下什么是Angular服务?64. 什么是React生命周期?65. 请解释一下什么是Vue生命周期?66. 什么是Angular生命周期?67. 请解释一下什么是单向数据流?68. 什么是双向数据绑定?69. 请解释一下什么是虚拟DOM?70. 什么是服务端渲染?71. 请解释一下什么是SSR?72. 什么是CSR?73. 请解释一下什么是SSG?74. 什么是SPA?75. 请解释一下什么是PWA?76. 什么是Web组件?77. 请解释一下什么是Shadow DOM?78. 什么是Custom Elements?79. 请解释一下什么是HTML模板?80. 什么是ESlint?以上是80道前端面试经典选择题,希望能对你有所帮助。

前端开发面试题及答案

前端开发面试题及答案

前端开发面试题及答案1. 什么是前端开发?答:前端开发是一门技术,其主要目的是使用 HTML,CSS 和 JavaScript 来创建动态网页,视图和用户界面。

2. 如何使用CSS制作一个圆角边框?答:使用 CSS 的 border-radius 属性可以制作圆角边框,如:border-radius: 10px;3. 请描述流式布局的概念。

答:流式布局是一种网页布局技术,它可以根据浏览器窗口大小自动调整页面中元素的位置和大小。

4. 请描述XML及其用途。

答:XML(可扩展标记语言)是一种标记语言,可以用来存储和传输数据,也用于创建 web 应用。

5. 什么是AJAX?答:AJAX 是 Asynchronous JavaScript and XML 的缩写,它是一种用于创建异步 Web 应用的技术,可以在不重新加载整个页面的情况下更新网页的部分内容。

6. 什么是JSON?答:JSON 是 JavaScript 对象表示法的缩写,是一种轻量级的数据交换格式,用于在应用程序之间进行数据交换和存储。

7. 什么是CDN?答:CDN 是内容分发网络的缩写,是一种分散式网络技术,用于将静态资源(如 JavaScript 和 CSS 文件)分发到多个服务器上,以提供更快的网页加载速度。

8. 请描述Web存储的概念。

答:Web 存储提供了一种方式,可以在网站上存储数据,并在下次用户访问中访问这些数据。

使用 web 存储,可以为用户提供更好的体验和功能,因为它可以更快地加载页面和保存状态信息。

9. 请描述HTML5的新特性。

答:HTML5 包含许多新特性,包括新的元素(如 <section>,<video> 和 <audio>),新的 API (如 Canvas API 和Geolocation API),新的存储技术(如 Web Storage 和IndexedDB),以及更多。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTML相关问题1.XHTML和HTML有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:XHTML 元素必须被正确地嵌套。

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素。

2.什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情!html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。

搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。

使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

3.常见的浏览器内核有哪些?Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。

[又称MSHTML]Gecko内核:Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等Presto内核:Opera7及以上。

[Opera内核原为:Presto,现为:Blink;]Webkit内核:Safari,Chrome等。

[ Chrome的:Blink(WebKit的分支)]4.HTML5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

绘画 canvas用于媒介回放的 video 和 audio 元素本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;sessionStorage 的数据在浏览器关闭后自动删除语意化更好的内容元素,比如 article、footer、header、nav、section表单控件,calendar、date、time、email、url、search新的技术webworker, websockt, Geolocation移除的元素纯表现的元素:basefont,big,center,font, s,strike,tt,u;对可用性产生负面影响的元素:frame,frameset,noframes;支持HTML5新标签:IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,浏览器支持新标签后,还需要添加标签默认的样式:5.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie在浏览器和服务器间来回传递。

sessionStorage和localStorage不会sessionStorage和localStorage的存储空间更大;sessionStorage和localStorage有更多丰富易用的接口;sessionStorage和localStorage各自独立的存储空间;6.如何实现浏览器内多个标签页之间的通信?调用localstorge、cookies等本地存储方式7.HTML5 为什么只需要写 !DOCTYPE HTML?HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

8.Doctype作用?标准模式与兼容模式各有什么区别?!DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。

告知浏览器的解析器用什么文档标准解析这个文档。

DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。

在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

9.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(html/Xhtml)一般为严格过度基于框架的html文档。

加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的Bug。

10.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie在浏览器和服务器间来回传递。

sessionStorage和localStorage不会sessionStorage和localStorage的存储空间更大;sessionStorage和localStorage有更多丰富易用的接口;sessionStorage和localStorage各自独立的存储空间;11.如何实现浏览器内多个标签页之间的通信?调用localstorge、cookies等本地存储方式CSS相关问题1.CSS实现垂直水平居中一道经典的问题,实现方法有很多种,以下是其中一种实现:HTML结构:<div class="wrapper"><div class="content"></div></div>CSS:.wrapper{position:relative;}.content{background-color:#6699FF;width:200px;height:200px;position: absolute; //父元素需要相对定位top: 50%;left: 50%;margin-top:-100px ; //二分之一的height,widthmargin-left: -100px;}2.display有哪些值?说明他们的作用。

block 块类型。

默认宽度为父元素宽度,可设置宽高,换行显示。

none 缺省值。

象行内元素类型一样显示。

inline 行内元素类型。

默认宽度为内容宽度,不可设置宽高,同行显示。

inline-block 默认宽度为内容宽度,可以设置宽高,同行显示。

list-item 象块类型元素一样显示,并添加样式列表标记。

table 此元素会作为块级表格来显示。

inherit 规定应该从父元素继承 display 属性的值。

3.行内元素有哪些?块级元素有哪些?CSS的盒模型?块级元素:div,p,h1,form,ul,li;行内元素 : span>,a,label,input,img,strong,em;CSS盒模型:内容,border ,margin,padding4.CSS引入的方式有哪些? link和@import的区别是?内联内嵌外链导入区别:同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link 支持使用javascript改变样式,后者不可5.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?标签选择符类选择符 id选择符继承不如指定 Id>class>标签选择后者优先级高6.CSS清除浮动的几种方法(至少两种)使用带clear属性的空元素使用CSS的overflow属性;使用CSS的:after伪元素;使用邻接元素处理;7.CSS居中(包括水平居中和垂直居中)内联元素居中方案水平居中设置:1.行内元素设置 text-align:center;2.Flex布局设置display:flex;justify-content:center;(灵活运用,支持Chroime,Firefox,IE9+)垂直居中设置:1.父元素高度确定的单行文本(内联元素)设置 height = line-height;2.父元素高度确定的多行文本(内联元素)a:插入 table (插入方法和水平居中一样),然后设置 vertical-align:middle;b:先设置 display:table-cell 再设置 vertical-align:middle;块级元素居中方案水平居中设置:1.定宽块状元素设置左右 margin 值为 auto;2.不定宽块状元素a:在元素外加入 table 标签(完整的,包括 table、tbody、tr、td),该元素写在 td 内,然后设置 margin 的值为 auto;b:给该元素设置 displa:inine 方法;c:父元素设置 position:relative 和 left:50%,子元素设置 position:relative 和 left:50%;垂直居中设置:使用position:absolute(fixed),设置left、top、margin-left、margin-top的属性;利用position:fixed(absolute)属性,margin:auto这个必须不要忘记了;利用display:table-cell属性使内容垂直居中;使用css3的新属性transform:translate(x,y)属性;使用:before元素;8.在书写高效 CSS 时会有哪些问题需要考虑?reset。

参照上题“描述下“reset” CSS 文件的作用和使用它的好处”的答案。

规范命名。

尤其对于没有语义化的html标签,例如div,所赋予的class值要特别注意。

抽取可重用的部件,注意层叠样式表的“优先级”。

JS相关问题1.谈一谈JavaScript作用域链当执行一段JavaScript代码(全局代码或函数)时,JavaScript引擎会创建为其创建一个作用域又称为执行上下文(Execution Context),在页面加载后会首先创建一个全局的作用域,然后每执行一个函数,会建立一个对应的作用域,从而形成了一条作用域链。

每个作用域都有一条对应的作用域链,链头是全局作用域,链尾是当前函数作用域。

作用域链的作用是用于解析标识符,当函数被创建时(不是执行),会将this、arguments、命名参数和该函数中的所有局部变量添加到该当前作用域中,当JavaScript需要查找变量X的时候(这个过程称为变量解析),它首先会从作用域链中的链尾也就是当前作用域进行查找是否有X属性,如果没有找到就顺着作用域链继续查找,直到查找到链头,也就是全局作用域链,仍未找到该变量的话,就认为这段代码的作用域链上不存在x变量,并抛出一个引用错误(ReferenceError)的异常。

2.如何理解JavaScript原型链JavaScript中的每个对象都有一个prototype属性,我们称之为原型,而原型的值也是一个对象,因此它也有自己的原型,这样就串联起来了一条原型链,原型链的链头是object,它的prototype比较特殊,值为null。

相关文档
最新文档