前端基础培训--随堂测试题6

合集下载

UI前端考试题(带答案)

UI前端考试题(带答案)

JAVA技术岗考试题(考试时间90 分钟)一、单项选择题(本答题共20 小题,每小题 1 分,共20分。

在每小题的四个备选答案中,选择一个正确答案,并将正确答案的字母填写在答题卡上)1、在JavaScript中,文本域不支持的事件包括()。

A. onBlurB. onLostFocusC. onFocusD. onChange2、Web 安全色所能够显示的颜色种类为()A. 4种B. 16种C. 216种D. 256种3、在HTML 中,标记<font>的Size属性最大取值可以是()A、5B、6C、7D、84、在HTML 中,标记<pre>的作用是()A、标题标记B、预排版标记C、转行标记D、文本效果标记5、在DHTML中,把整个文档的各个元素作为对象处理的技术是()A、HTMLB、CSSC、DOMD、Script(脚本语言)6、下列描述错误的是()A、DHTML 是HTML基础上发展的一门语言B、根据处理用户操作的位置不同,HTML 主要分为两大类:服务器端动态页面和客户端动态页面C、客户端的DHML技术包括、CSS、DOM和脚本语言D、DHML 侧重于WEB的内容的动态表现7、使用FrontPage 时,如果要检查网页的超链接是否正确有效,可以使用()A、网页视图B、超链接视图C、报表视图D、导航视图8、在Web 服务器上的目录权限级别中,最安全的权限级别是()A 、 读取B 、 执行C 、 脚本D 、 写入9、非色彩所具有的属性为(A、 色相 B 、 饱和度C 、 明度D 、 纯度10、在以下的 HTML 中,哪个是正确引用外部样式表的方法(A 、 <style src="">B 、 <link rel="stylesheet" type="text/css" href="">C 、 <stylesheet></stylesheet>11、 以下哪条语句会产生运行错误: (A )。

前端测试题及答案

前端测试题及答案

前端测试题及答案一、单选题(每题2分,共10分)1. HTML5中,用于定义文档类型和HTML版本信息的标签是?A. `<!DOCTYPE html>`B. `<html>`C. `<head>`D. `<title>`答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. `background-color`B. `color`C. `font-color`D. `background`答案:A3. JavaScript中,用于获取页面中元素的DOM操作是?A. `getElementById()`B. `getElementsByClassName()`C. `getElementsByTagName()`D. `querySelector()`答案:A4. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. `toUpperCase()`B. `toLowerCase()`C. `toLocaleUpperCase()`D. `toLocaleLowerCase()`答案:B5. 下列哪个是JavaScript中的一个全局函数,用于解析JSON字符串?A. `JSON.parse()`B. `JSON.stringify()`C. `eval()`D. `decodeURI()`答案:A二、多选题(每题3分,共15分)6. 以下哪些是HTML5新增的语义化标签?A. `<article>`B. `<section>`C. `<footer>`D. `<p>`答案:ABC7. CSS中,哪些属性可以设置元素的字体大小?A. `font-size`B. `font-family`C. `line-height`D. `font-weight`答案:A8. JavaScript中,哪些方法可以用来创建一个新的数组?A. `Array()`B. `new Array()`C. `[]`D. `new ArrayConstructor()`答案:ABC9. 在JavaScript中,哪些是事件对象的属性?A. `event.type`B. `event.target`C. `event.preventDefault()`D. `event.stopPropagation()`答案:AB10. 下列哪些是JavaScript中常见的异步编程模式?A. 回调函数B. PromiseC. 事件监听D. 同步编程答案:ABC三、判断题(每题1分,共5分)11. HTML中的`<img>`标签必须包含`src`属性。

WER前端开发技术课程试卷标准答案六(精品文档)_共2页

WER前端开发技术课程试卷标准答案六(精品文档)_共2页

答:(1)<table>:这是表格标志;
(1 分)
(2)<caption> :这是表格标题标志;
(1 分)
(3)<th>:这是表格表头标志;
(1 分)
(4)<tr>:这是表格的行标志;
(1 分)
(5)<td>:这是表格的单元格标志。.
(1 分)
<h3>计算 1+1/2+1/3+...+1/n 的和</h3>
<frameset rows="10%,80%,*" bordercolor="#3300ff"> (1.5 分)
<frame src="top.hrml" name="top">
(1 分)
<frameset cols="25%,*">
(1 分)
<frame src="left.html" name="left">
单 href valign 选择符 checked
(13) (15) (17)
cols floor() <link>
(14) (16) (18)
ceil() round()
1010
(19)
y+=5
(20)
三、 看图填充程序(每空 2 分,共 36 分)
multiple
(1) (3)
color="blue" text/css
default
(14) (16) (18)
id="div1" level alert

前端测试题及答案

前端测试题及答案

前端测试题及答案一、选择题(每题2分,共20分)1. 在HTML中,以下哪个标签用于定义最重要的标题?A. `<h1>`B. `<p>`C. `<strong>`D. `<em>`答案:A2. CSS中,以下哪个属性用于设置元素的内边距?A. `margin`B. `padding`C. `border`D. `background`答案:B3. JavaScript中,以下哪个方法用于获取页面中元素的值?A. `getElementById()`B. `getValue()`C. `getElementsByClassName()`D. `getAttributeValue()`答案:A4. 在JavaScript中,以下哪个对象用于处理浏览器和文档之间的交互?A. `Date`B. `Math`C. `Document`D. `Array`答案:C5. 以下哪个不是HTML5的新特性?A. 语义化标签B. 表单控件C. 画布(Canvas)D. 表格(Table)答案:D6. 在CSS3中,以下哪个属性用于创建圆角边框?A. `border-radius`B. `border-style`C. `border-width`D. `border-color`答案:A7. 以下哪个JavaScript方法用于将字符串转换为数组?A. `split()`B. `join()`C. `slice()`D. `splice()`答案:A8. 在HTML中,以下哪个标签用于定义一个段落?A. `<p>`B. `<div>`C. `<span>`D. `<h1>`答案:A9. CSS中,以下哪个属性用于设置元素的外边距?A. `margin`B. `padding`C. `border`D. `background`答案:A10. 在JavaScript中,以下哪个方法用于判断一个值是否为数组?A. `Array.isArray()`B. `typeof`C. `instanceof`D. `Array.valueOf()`答案:A二、填空题(每空2分,共20分)1. HTML文档的根元素是________。

WEB前端开发技能培训试题以及答案

WEB前端开发技能培训试题以及答案

一、【单项选择题】:1.CSS是( B )的缩写。

A、Colorful Style SheetsB、Cascading Style SheetsC、Creative Style SheetsD、Computer Style Sheets2.下列( D )HTML属性可用来定义内联样式。

A、fontB、classC、stylesD、style3.要将某div设置为漂浮于页面之上,以下能做到得是( A )。

A、position:absolute;B、position:relativeC、position:fixedD、position:static4.下列( )标签表示页面的标题( C )。

A、headB、htmlC、titleD、body5.(D )HTML标签定义内部的样式表。

A、<css>B、<cssStyle>C、<script>D、<style>6.下列(A )工具可以方便地选择连续的、颜色相似的区域。

A、魔棒工具B、矩形选框工具C、椭圆选框工具D、磁性套索工具7.HTML文档中(A )位置比较适合于引用外部样式表。

A、在<head>部分B、文档开始C、文档结尾D、在<body>中8.用下列的( A )快捷键可以新建文件。

A、Ctrl+NB、Ctrl+MC、Ctrl+PD、Ctrl+C9.为了标识一个HTML文件应该使用的HTML标记是( C )。

A、<p></p>B、<boby></body>C、<html></html>D、<table>(/table>10.在CSS中,关于BOX的margin属性的叙述正确的是(B )。

A、边距margin只能取一个值B、margin属性的参数有margin-left、margin-right、margin-top、margin-bottomC、margin属性的值不可为autoD、margin属性的参数值不能全部设置成0px二、【判断题】:1.HTML文档结构由头部和主体构成(√)。

前端初级考试题及答案

前端初级考试题及答案

前端初级考试题及答案1. 以下哪个选项不是HTML5的新特性?A. 语义化标签B. 表单控件C. 内联框架D. 画布(Canvas)答案:C2. CSS选择器中,以下哪个选择器用于选择id为"header"的元素?A. #headerB. .headerC. headerD. header答案:A3. JavaScript中,以下哪个方法用于获取页面上所有元素的集合?A. getElementById()B. getElementsByClassName()C. getElementsByTagName()D. querySelectorAll()答案:D4. 在JavaScript中,以下哪个关键字用于声明一个函数?A. varB. functionC. constD. let答案:B5. 下列哪个是JavaScript中声明变量的正确方式?A. var name = "John";B. var name = 'John';C. var name = John;D. var name = "John", age = 25;答案:D6. 在HTML中,以下哪个标签用于定义最重要的标题?A. <h1>B. <h2>C. <h3>D. <h4>答案:A7. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. backgroundC. colorD. bgcolor答案:A8. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLower()D. toUpper()答案:A9. HTML中,以下哪个标签用于定义一个段落?A. <p>B. <div>C. <span>D. <section>答案:A10. CSS中,以下哪个属性用于设置文本的对齐方式?A. text-alignB. alignC. vertical-alignD. align-text答案:A11. 在JavaScript中,以下哪个方法用于将字符串转换为大写?A. toLowerCase()B. toUpperCase()C. toLower()D. toUpper()答案:B12. 在HTML中,以下哪个标签用于定义一个列表项?A. <li>B. <ul>C. <ol>D. <dl>答案:A13. CSS中,以下哪个属性用于设置元素的边框颜色?A. border-colorB. borderC. colorD. bgcolor答案:A14. JavaScript中,以下哪个关键字用于声明一个类?A. varB. functionC. classD. let答案:C15. 在HTML中,以下哪个标签用于定义一个无序列表?A. <ul>B. <ol>C. <li>D. <dl>答案:A16. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontsizeD. font答案:A17. JavaScript中,以下哪个方法用于判断一个值是否为数组?A. isArray()B. isType("array")C. typeofD. Array.isArray()答案:D18. HTML中,以下哪个标签用于定义一个有序列表?A. <ul>B. <ol>C. <li>D. <dl>答案:B19. CSS中,以下哪个属性用于设置元素的字体样式?A. font-styleB. styleC. fontD. font-style答案:A20. JavaScript中,以下哪个方法用于将字符串分割成数组?A. split()B. join()C. slice()D. substring()答案:A。

web前端智力测试题(3篇)

web前端智力测试题(3篇)

第1篇前言欢迎来到本次Web前端智力测试!这是一场针对Web前端开发者技能和知识的挑战。

我们将通过一系列问题来测试你对HTML、CSS、JavaScript以及Web开发相关知识的掌握程度。

请在答题时仔细阅读每个问题,并选择你认为最合适的答案。

祝你测试顺利!一、HTML基础(每题2分,共20分)1. HTML文档的基本结构包括哪些部分?A. 头部(Head)、主体(Body)、尾部(Tail)B. 标题(Title)、头部(Head)、主体(Body)C. 头部(Head)、尾部(Tail)、主体(Body)D. 标题(Title)、头部(Head)、尾部(Tail)2. 以下哪个标签是HTML5新增的?A. <div>B. <header>C. <footer>D. <span>3. 在HTML中,如何将文字加粗?A. <b>文字</b>B. <strong>文字</strong>C. <i>文字</i>D. <em>文字</em>4. 如何在HTML中添加图片?A. <img src="image.jpg" />B. <img src="image.jpg" alt="描述" />C. <img src="image.jpg" title="描述" />D. <img src="image.jpg" width="100" height="100" />5. 以下哪个属性可以控制表格的边框?A. borderB. cellspacingC. cellpaddingD. all6. 如何在HTML中创建有序列表?A. <ul>B. <ol>C. <li>D. <ul type="1">7. 以下哪个标签用于定义表单?A. <form>B. <input>C. <select>D. <textarea>8. 如何在HTML中添加超链接?A. <a href="url">链接文本</a>B. <a src="url">链接文本</a>C. <a link="url">链接文本</a>D. <a url="url">链接文本</a>9. 以下哪个属性可以控制输入框的宽度?A. widthB. sizeC. heightD. max10. 如何在HTML中添加下拉列表?A. <select>B. <option>C. <input type="select">D. <input type="dropdown">二、CSS基础(每题2分,共20分)1. CSS的全称是什么?A. Cascading Style SheetsB. Custom Style SheetsC. Common Style SheetsD. Custom Sheets2. 以下哪个选择器可以选中页面中所有的<p>标签?A. pB. .pC. pD. div3. 如何设置元素的字体大小?A. font-size: 12px;B. fontsize: 12px;C. font-size: 12px;D. font-size: 12px;4. 如何设置元素的背景颜色?A. background-color: red;B. back-color: red;C. bg-color: red;D. background-color: red;5. 如何设置元素的文本颜色?A. color: red;B. text-color: red;C. txt-color: red;D. color: red;6. 如何设置元素的边框?A. border: 1px solid red;B. border: 1px solid red;C. border: 1px solid red;D. border: 1px solid red;7. 如何设置元素的内边距?A. padding: 10px;B. padding: 10px;C. padding: 10px;D. padding: 10px;8. 如何设置元素的边距?A. margin: 10px;B. margin: 10px;C. margin: 10px;D. margin: 10px;9. 如何设置元素的显示方式?A. display: block;B. display: block;C. display: block;D. display: block;10. 如何设置元素的隐藏?A. visibility: hidden;B. visibility: hidden;C. visibility: hidden;D. visibility: hidden;三、JavaScript基础(每题2分,共20分)1. JavaScript的全称是什么?A. JavaScriptB. Java ScriptC. Java ScriptingD. JavaScript2. 如何在HTML中引入JavaScript文件?A. <script src="script.js"></script>B. <script type="text/javascript" src="script.js"></script>C. <script link="script.js"></script>D. <script src="script.js" type="text/javascript"></script>3. 如何在JavaScript中定义变量?A. var a = 10;B. var a = 10;C. var a = 10;D. var a = 10;4. 如何在JavaScript中获取元素的ID?A. getElementById("id");B. getId("id");C. getElementById("id");D. getId("id");5. 如何在JavaScript中获取元素的类名?A. getElementsByClassName("class");B. getClassName("class");C. getElementsByClassName("class");D. getClassName("class");6. 如何在JavaScript中获取元素的标签名?A. getElementsByTagName("tag");B. getTagName("tag");C. getElementsByTagName("tag");D. getTagName("tag");7. 如何在JavaScript中设置元素的文本内容?A. innerHTML = "文本";B. innerHTML = "文本";C. innerHTML = "文本";D. innerHTML = "文本";8. 如何在JavaScript中设置元素的值?A. value = "值";B. value = "值";C. value = "值";D. value = "值";9. 如何在JavaScript中添加事件监听器?A. addEventListener("事件", 函数);B. addEventListner("事件", 函数);C. addEventListener("事件", 函数);D. addEventListner("事件", 函数);10. 如何在JavaScript中创建一个数组?A. var arr = [1, 2, 3];B. var arr = [1, 2, 3];C. var arr = [1, 2, 3];D. var arr = [1, 2, 3];四、Web开发相关(每题2分,共20分)1. 什么是Web标准?A. 指的是HTML、CSS和JavaScript的规范B. 指的是浏览器兼容性C. 指的是网站性能D. 指的是网站设计风格2. 什么是HTML5?A. 是HTML的第五个版本B. 是HTML4的升级版C. 是CSS3的升级版D. 是JavaScript的升级版3. 什么是响应式设计?A. 是指网站能够适应不同屏幕尺寸B. 是指网站能够适应不同浏览器C. 是指网站能够适应不同操作系统D. 是指网站能够适应不同网络环境4. 什么是跨浏览器兼容性?A. 指的是网站能够在不同浏览器中正常显示B. 指的是网站能够在不同操作系统上运行C. 指的是网站能够在不同设备上运行D. 指的是网站能够在不同网络环境下运行5. 什么是SEO?A. 指的是搜索引擎优化B. 指的是搜索引擎营销C. 指的是搜索引擎广告D. 指的是搜索引擎推广6. 什么是Web API?A. 是指Web开发中使用的各种接口B. 是指Web开发中使用的各种框架C. 是指Web开发中使用的各种工具D. 是指Web开发中使用的各种库7. 什么是AJAX?A. 是一种异步JavaScript和XML技术B. 是一种用于网页数据交互的技术C. 是一种用于网页数据传输的技术D. 是一种用于网页数据存储的技术8. 什么是JSON?A. 是一种轻量级的数据交换格式B. 是一种用于网页数据传输的技术C. 是一种用于网页数据存储的技术D. 是一种用于网页数据交互的技术9. 什么是HTTP?A. 是一种用于网页数据传输的协议B. 是一种用于网页数据存储的协议C. 是一种用于网页数据交互的协议D. 是一种用于网页数据展示的协议10. 什么是HTTPS?A. 是一种基于HTTP的安全协议B. 是一种基于HTTPS的安全协议C. 是一种基于HTTP的加密协议D. 是一种基于HTTPS的加密协议五、综合应用(每题5分,共20分)1. 编写一个HTML页面,包含标题、段落、列表、表单和图片。

web前端开发初级试题及答案

web前端开发初级试题及答案

web前端开发初级试题及答案1. 单选题:以下哪个不是HTML5的新特性?A. 语义化标签B. 表单验证C. 内联框架D. 本地存储答案:C2. 填空题:在HTML中,用来定义最重要的标题的标签是____。

答案:<h1>3. 判断题:CSS选择器`ul li a`表示选择所有无序列表中的链接。

答案:错误。

它表示选择所有无序列表中列表项的链接。

4. 多选题:以下哪些是JavaScript中常用的数据类型?A. StringB. NumberC. BooleanD. Undefined答案:A, B, C, D5. 简答题:请解释JavaScript中的闭包是什么?答案:闭包是一个函数和声明该函数的词法环境的组合。

闭包允许函数访问其词法作用域之外的变量。

6. 编程题:使用JavaScript编写一个函数,计算两个数的和。

```javascriptfunction sum(a, b) {return a + b;}```答案:函数`sum`接受两个参数`a`和`b`,返回它们的和。

7. 单选题:以下哪个CSS属性用于设置文本的行间距?A. `line-height`B. `font-size`C. `letter-spacing`D. `word-spacing`答案:A8. 填空题:在CSS中,选择所有`<p>`标签的写法是____。

答案:p9. 判断题:HTML5中,`<canvas>`元素用于在网页上绘制图形。

答案:正确。

10. 多选题:以下哪些是Web前端开发中常用的版本控制系统?A. GitB. SVNC. FTPD. Mercurial答案:A, B, D11. 简答题:请简述HTML和CSS的区别。

答案:HTML是用于创建网页内容的标准标记语言,而CSS是用于描述HTML文档的样式(如字体、颜色、布局等)的语言。

12. 编程题:使用HTML和CSS创建一个简单的表格,包含标题行和两列数据。

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

一、基础知识填空JS中的数据类型包含哪些(要求详细)以及基本数据类型和引用数据类型的本质区别:__________________JS中如何的检测数据类型(写出四种方法):_____________________ JS中判断某个值是否是一个有效数字的方法是:_______________想要接收函数执行的时候传递的参数,都可以如何的处理:_______________ 将其他的数据类型转化为number类型的方式有那些:________________二、写出DOM中常用的方法和属性有一个div:<div class=”w”name=”h”id=”div1”></div>我想获取这一个div你有几种解决办法(不考虑兼容):__________获取当前浏览器屏幕的宽度和高度(兼容所有的浏览器):_______________ 获取上一个哥哥元素节点(兼容所有的浏览器): ________________动态创建一个div标签,并且添加到body的最后面位置:_______________ 继续上一题,把刚才创建的克隆一份一模一样的,添加到刚才创建的div前面:______________三、数组的基础知识和应用我想删除数组中的最后一项,至少写出两种办法:_______ ______________ 我想在数组的末尾增加一个元素,至少写出两种办法:__________________基于原来的数组复制一份一模一样新的数组,不考虑原有数组是否改变的情况,请写出至少三种方案:_____________________数组从小到大排序(可以处理10以上的数字):______________________ 实现找到第n项到第m项的内容,返回一个新的数组(原有数组不变):______________四、写出下面表达式的运算结果[]==false:____________ ![]==false:____________ []==![]:______________Number(“13px”)==NaN:___________ 5+”3”-2:___________________If(“3px”*3){alert(“true”)}else{alert(“false”)}:____________ If(“3px”+3){alert(“true”)}else{alert(“false”)}:___________If(document.body){alert(“ok”);}else{alert(“no”)}:_______________ alert([]):______________ null==undefined:________________五、<input type="button" value="按钮1"/><input type="button" value="按钮2"/><inputtype="button" value="按钮3"/><input type="button" value="按钮4"/><input type="button" value="按钮5"/>var ary=[“red”,”yellow”,”pink”,”green”,”blue”];以上是页面中的5个按钮,和一个存储五个颜色值的数组,要求实现一个方法bindEvent,循环给5个按钮绑定点击事件,当点击的时候,整个body的背景颜色正好可以和数组中的指定项颜色对应(例如:点击第三个按钮,body 的背景颜色”pink”),请按照你的思路来实现?六、画图分析var ary=[1,2,3,4];function fn(ary){ary[0]=0; ary=[0]; ary[0]=100; return ary;}var res=fn(ary); console.log(ary); console.log(res); //此题偏难,认真思考(360面试题难度降低版本代码)二、选择题:(要求写出分析步骤/画图)1、console.log(a);var a=12;function fn(){console.log(a);var a=13;}fn();console.log(a);输出的三次分别是多少A、undefined 12 13B、undefined undefined 12C、undefined undefined 13D、有程序报错2、console.log(a);var a=12;function fn(){console.log(a);a=13;}fn();console.log(a);A、undefined 12 13B、undefined undefined 12C、undefined undefined 13D、有程序报错3、console.log(a);a=12;function fn(){console.log(a);a=13;}fn();console.log(a); 输出的三次分别是多少A、undefined 12 13B、undefined undefined 12C、undefined undefined 13D、有程序报错4、var foo=1;function bar(){if(!foo){var foo=10;}console.log(foo);}bar(); 输出的结果是多少A、1B、10C、undefinedD、报错5、var n=0;function a(){var n=10;function b(){n++;alert(n);}b();return b;}var c=a();c();alert(n);弹出三次的结果分别是什么?A、1 1 1B、11 11 0C、11 12 0D、11 12 126、var a=10,b=11,c=12;function test(a){a=1;var b=2;c=3;}test(10);alert(a); alert(b); alert(c); 弹出的三个值分别是多少?A、1 11 3B、10 11 12C、1 2 3D、10 11 37、if(!("a" in window)){}alert(a);弹出的a的值是?A、1B、undefinedC、报错D、以上答案都不对8、var a=4;function b(x,y,a) {alert(a);arguments[2]=10;alert(a);}a=b(1,2,3); alert(a); 三次弹出的结果是A、3 3 4B、3 10 4C、3 10 10D、3 10 undefined9、var foo='hello';(function(foo){console.log(foo);var foo=foo||'world';console.log(foo);})(foo);console.log(foo); 三次分别输出什么?A、hello hello helloB、undefined world helloC、hello world worldD、以上答案都不正确function fn(){a=0;return function(b){ return b+a++; }}var f=fn()var m=f(5);alert(m);var n=fn()(5);alert(n);var x=f(5);alert(x);alert(a); 弹出的四次结果?A、6 6 7 2B、5 6 7 3C、5 5 6 3D、以上答案都不正确三、思考题:1、document.parentNode的值是什么,为什么2、document.parentnode的值是什么,为什么。

3、prototype是谁的属性,它起什么作用?__proto__是谁的属性,它有什么作用?prototype和__proto__有什么联系?4、hasOwnProperty和in都是用来判断对象的属性的,这两个是怎么用的,有什么区别?5、什么是闭包,它有什么作用?四、附加题画图/分析步骤1、function fn(i) {return function (n) {console.log(n + (i++));}}var f = fn(10);f(20);fn(20)(40);fn(30)(50);f(30);2、var i = 10;function fn() {return function (n) {console.log(n + (++i));}}var f = fn();f(20);fn()(20);fn()(30);f(30);3、var num = 10;var obj = {num: 20};obj.fn = (function (num) { this.num = num * 3;num++;return function (n) {this.num += n;num++;console.log(num);}})(obj.num);var fn = obj.fn;fn(5);obj.fn(10);console.log(num, obj.num);4、function Fn() {this.x = 100;this.y = 200;this.getX = function () {console.log(this.x);}}Fn.prototype.getX = function () {console.log(this.x);};Fn.prototype.getY = function () {console.log(this.y);};var f1 = new Fn;var f2 = new Fn;console.log(f1.getX === f2.getX);console.log(f1.getY === f2.getY);console.log(f1.__proto__.getY === Fn.prototype.getY);console.log(f1.__proto__.getX === f2.getX);console.log(f1.getX === Fn.prototype.getX);console.log(f1.constructor);console.log(Fn.prototype.__proto__.constructor);f1.getX();f1.__proto__.getX();f2.getY();Fn.prototype.getY();5、我想通过下面的代码实现选项卡,请问是否可以实现?不能的话,说明原因,那么你有几种办法可以解决? (面试必考题)。

相关文档
最新文档