200+道JavaScript基础面试题(上)

200+道JavaScript基础面试题(上)_第1张图片 来源 |  前端程序员面试秘籍


在此之前,我也跟大家分享过很多的面试题,今天我要跟大家分享的这个JavaScript的面试一共有200多道,均来源于张容铭的《前端程序员面试秘籍》,这个是一本前端面试类型的图书,适用于前端学习与前端求职者,面试刷题,里面涵盖的内容比较广,今天我只是分享了此书中的JavaScript内容中的一部分面试题。
01、JavaSript有哪些垃圾回收机制?

标记清除( mark and sweep ) 这是JavaScr i pt 最常见的垃圾回收方式。当变量进入执行环境的时候,比如在函数 中声明一个变量,垃圾回收器将其标记为“进入环境” 。 当变量离开环境的时候(函数执 行结束),将其标记为“离开环境”。 垃圾回收器会在运行的时候给存储在内存中的所有变量加上标记,然后去掉环境中 的变量,以及被环境中变量所引用的变量(闭包)的标记。在完成这些之后仍然存在的 标记就是要删除的变量。 引用计数( reference counting) 在低版本的IE 中经常会发生内存泄漏,很多时候就是因为它采用引用计数的方式进 行垃圾回收。引用计数的策略是跟踪记录每个值被使用的次数。当声明了一个变量并将一个引用类型赋值给该变量的时候, 这个值的引用次数就加1 。如果该变量的值变成了另外一个,则这个值的引用次数就减1 。 当这个值的引用次数变为0 的时候,说明没有变量在使用,这个值没法被访问。 因此, 可以将它占用的空间回收,这样垃圾回收器会在 运行的时候清理引用次数为0 的值占用的空间。 在IE中虽然JavaScript 对象通过标记清除的方式进行垃圾回收,但是BOM 与DOM 对象 是用引用计数的方式回收垃圾的。也就是说, 只要涉及BOM 和DOM , 就会出现循环引用问题。


02、列举几种类型的DO M 节点 有以下几类DOM 节点。 • 整个文档是一个文档( Document )节,点。 • 每个HTML 标签是一个元素( E l ement )节点。 • 每一个HTML 属性是一个属性( Attribute )节点。. 包含在HTML 元素中的文本是文本( Text )节点。


03、谈谈JavaSript 标签中defer 和async 属性的区别。 ( 1 ) defer 属性规定是否延迟执行脚本,直到页面加载为止。async 属性规定脚本一旦可用,就异步执行。 ( 2) defer 并行加载JavaScript 文件, 会按照页面上script 标签的顺序执行。async 并 行加载JavaScript 文件,下载完成立即执行,不会按照页面上JavaScript 标签的顺序执行。


04、说说你对闭包的理解。 使用闭包主要是为了设计私有的方法和支量。闭包的优点是可以避免全局变量 的污染;缺点是闭包会常驻内存, 增加内存使用量,使用不当很容易造成内存泄漏。在 JavaScript 中,函数即闭包,只有函数才会产生作用域。 闭包有3 个特性。 ( I )函数嵌套函数。 ( 2 )在函数内部可以引用外部的参数和支量。 ( 3 )参数和变量不会以垃圾回收机制回收。


05、解释一下unshift ()方法。 该方法在数组启动时起作用,与push ()不同。它将参数成员添加到数组的顶部。 下面给出一段示例代码。
 
   
var name= [ ” ] ohn ” ]	
name unshift (”char lie”);	
name unshi ft ( ” ] oseph”,” Jane " ) ;	
cons ole log (name );	
输出生口下所示。	
[ ” joseph H ,” Jane ”,” char lie ”,” john ” ]


06、encodeURI ()和decodeURI ()的作用是什么? encodeURI()用于将URL 转换为十六进制编码。而decodeURI()用于将编码的URL 转换回正常URL 。


07、为什么不建议在JavaScript 中使用innerHTML? 通过innerHTML 修改内容, 每次都会刷新,因此很慢。在innerHTML 中没有 验证的机会, 因此更容易在文档中插入错误代码,使网页不稳定。


08、如何在不支持JavaScript 的旧浏览器中隐藏JavaScrpit 代码? 在<script>标签之后的代码中添加“<!一” , 不带引号。 在</script>标签之前添加“刀…>”,代码中没有引号。 旧浏览器现在将JavaScript 代码视为一个长的HTML 注释, 而支持JavaScript 的浏 览器则将“< !一” 和“// …>” 作为一行注释。


09、在DOM 操作中怎样创建、添加、移除、替换、插入和查找节点? 具体方法如下。 ( 1 ) 通过以下代码创建新节点。 createDocurnentFragrnent ()      // 创建一个DOM 片段 createElernent()            // 创建一个具体的元素 creat eTextNode( )          //创建一个文本节点


( 2 ) 通过以下代码添加、移除、替换、插入节,点。 appendChild() removeChild ( ) replaceChild () insertBefore () //并没有inse r tAf t er ()
( 3 )通过以下代码查找节点。 getElernentsByTagNarne()       //通过标签名称查找节点 getE l erne 口tsByNarne ()       //通过元素的name 属性的值查找节点( IE 容错能力较强, 会得到一个数                                              //组, 其中包括id 等于name 值的节点) getElernentByid()                   //通过元素 Id 查找节点, 具有唯一性


10、如何实现浏览器内多个标签页之间的通信? 调用Jocalstorge 、cookie 等数据存储通信方式。


11、null 和undefined 的区别是什么? null 是一个表示“无”的对象, 转为数值时为O; undefined 是一个表示“元” 的原始千直, 转为主丈千直时为NaN 。 当声明的变量还未初始化时,变量的默认值为undefined , null 用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 undefined 表示“缺少值”, 即此处应该有一个值,但是还没有定义,典型用法是如下。 ( 1 )如果变量声明了,但没有赋值,它就等于undefined 。 ( 2 )当调用函数时,如果没有提供应该提供的参数,该参数就等于undefined 。 ( 3 )如果对象没有赋值,该属性的值为undefined 。 ( 4 )当函数没有返回值时, 默认返回undefined 。 null 表示“ 没有对象” , 即此处不应该有值,典型用法是如下。 ( 1 )作为函数的参数, 表示该函数的参数不是对象。 ( 2 )作为对象原型链的终点。


12、new 操作符的作用是什么? 作用如下。 ( l )创建一个空对象。 ( 2 )由this 变量引用该对象。 ( 3 )该对象继承该函数的原型(更改原型链的指向)。 ( 4 )把属性和方法加入到thi s 引用的对象中。 ( 5 )新创建的对象由this 引用,最后隐式地返回this ,过程如下。 var obj = {}; obj._proto_=Base.prototype; Base.call(obj);


13、JavaScript 延迟加载的方式有哪些? 包括defer 和async 、动态创建DOM (创建script , 插入DOM 中,加载完毕后 回调、按需异步载入JavaScript 。


14、call()和apply ()的区别和作用是什么? 作用都是在函数执行的时候,动态改变函数的运行环境( 执行上下文)。 call 和apply 的第一个参数都是改变运行环境的对象。 区别如下: call 从第二个参数开始,每一个参数会依次传递给调用函数;apply 的第二个参数是 数组,数组的每一个成员会依次传递给调用函数。 如: func . call(funcl , varl , var2, var3) 对应的apply 写法为: func . apply(funcl, [varl, var2 , var3])
15、哪些操作会造成内存泄漏? 内存泄漏抬不再拥有或需要任何对象( 数据)之后,它们仍然存在于内存中。 提示:垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果 一个对象的引用数量为0 (没有其他对象引用过该对象),或对该对象的唯一引用是循环的,那么该对象占用的内存立即被回收。 如果setTimeout 的第一个参数使用字符串而非函数,会引发内存泄漏。 闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环) 等会造内存泄漏。


16、列举I E 与finefox 的不同之处。 不同之处如下。 ( 1 ) IE 支持currentStyle; Firefox 使用getComputStyle 。 ( 2) IE 千史用innerText· Firefox 千史用textContent 。 ( 3 )在透明度滤镜方面, IE 使用自lter:alpha(opacity= num); Firefox 使用-moz-opacity:num。 ( 4 )在事件方面, IE 使用a ttachEv ent: Firefox 使用addEventListener。 ( 5 )对于鼠标位直:IE 使用event.clientX; Firefox 使用event.pageX 。 ( 6) IE 千史用event.srcElement· Firefox 千史用event . target 。 ( 7) 要消除list 的原点, IE 中仅须使margin:O 即可达到最终效果;Firetox 中需要设直 margin:O 、padding:O 和list” style:none 。 ( 8 ) css 圆角:IE7 以下不支持圆角。


17、讲解一下JavaScript 对象的几种创建方式。 有以下创建方式。 ( 1 ) Object 构造函数式。 ( 2 )对象字面量式。 ( 3 )工厂模式。 ( 4 )安全工厂模式。 ( 5 )构造函数模式。 ( 6 )原型模式。 ( 7) 混合构造函数和原型模式。 ( 8 )动态原型模式。 ( 9 )寄生构造函数模式。 ( 10 )稳妥构造函数模式。


18、如何实现异步编程? 具体方法如下。 方法1 ,通过回调函数。优点是简单、容易理解和部署· 缺点是不利于代码的阅读 和维护,各个部分之间高度相合( Coupling ),流程混乱,而且每个任务只能指定一个回调函数。 方法2 ,通过事件监听。可以绑定多个事件,每个事件可以指定多个回调函数,而 且可以“去搞合”( Decoupling ),有利于实现模块化;缺点是整个程序都要变成事件驱动型,运行流程会变得很不清晰。 方法3 ,采用发布/订阅方式。性质与“事件监听”类似, 但是明显优于后者。 方法4 ,通过Promise 对象实现。Promise 对象是CommonJS 工作组提出的一种规范, 旨在为异步编程提供统一接口。它的思想是,每一个异步任务返回一个Promise 对象,该对象有一个then 方法,九许指定回调函数。


19、请解释一下JavaScript的同源策略。 同源策略是客户端脚本(尤其是JavaScript )的重要安全度量标准。它最早出自 Netscape Navigator 2.0 ,目的是防止某个文档或脚本从多个不同源装载。这里的同源策略指的是协议、域名、端口相同。同源策略是一种安全协议。指一段脚本只能读取来自同一来源的窗口和文档的属性。


20、为什么要有同源限制? 我们举例说明。比如一个黑客, 他利用I frame 把真正的银行登录页面嵌到他的 页面上,当你使用真实的用户名、密码登录时,他的页面就可以通过JavaScript 读取到你表羊上input 中的内容,这样黑客就会轻松得到你的用户名和密码。


21、在JavaScript中,为什么说函数是第一类对象? 第一类函数即JavaScript 中的函数。这通常意味着这些函数可以作为参数传递给其 他函数,作为其他函数的值返回,分配给变量,也可以存储在数据结构中。


22、什么是事件?I E 与F irefo×的事件机制有什么区别?如何阻止冒泡? 事件是在网页中的某个操作(有的操作对应多个事件)。例如,当羊击一个按钮 时, 就会产生一个事件,它可以被JavaScr巾t 侦测到。 在事件处理机制上, IE 支持事件冒泡;F i refox 同时支持两种事件模型,也就是捕获 型事件和冒泡型事件。 阻止方法是ev. stopPropagation () 。注意旧版IE 中的方法ev. ca n ce!Bub bl e =true.


23、函数声明与函数表达式的区别? 在JavaScript 中,在向执行环境中加载数据时, 解析器对函数声明和函数表达式 并非是一视同仁的。解析器会首先读取函数声明,并使它在执行任何代码之前可用(可以 访问)。至于函数表达式,则必须等到解析器执行到它所在的代码行, 才会真正解析和执行它。


24、如何删除一个cookie? 为了删除cookie ,要修改exp i res ,代码如下。 document . cookie = user=icketang ; expires = '+new Date(0 )


25、编写一个方法,求一个字符串的长度( 单位是字节) 假设一个英文字符占用一字节, 一个中文字符占用两字节:
 
   
function  GetBytes (str ) {	
        var len = str . length ;	
        var bytes = len ;	
       for (var i=0 ; i 255 ) bytes++ ;	
     }	
     retu rn bytes ; 	
}	
alert(GetBytes ( ” hello 爱创课堂!” ) );


26、对于元素, attribute 和 property 的区别是什么? attribute 是DOM 元素在文档中作为HTML 标签拥有的属性;property 就是DOM 元素在JavaScr中t 中作为对象拥有的属性。 对于HTML 的标准属性来说, attribute 和property 是同步的,会自动更新,但是对 于自定义的属性来说,它们是不同步的。


27、解释延迟脚本在JavaScript 中的作用。 默认情况下,在页面加载期间, HTML 代码的解析将暂停, 直到脚本停止执行。 这意味着,如果服务器速度较慢或者脚本特别“沉重”,则会导致网页延迟。在使用 Deferred 时,脚本会延迟执行,直到HTML 解析器运行。这缩短了网页的加载时间,并 且它们的显示速度更快。


28、什么是闭包( closure ) ? 为了说明闭包,创建一个闭包。
 
   
function hello () {   //函数执行完毕, 变量仍然存在	
var num = 100 ;	
var showResu l t= function ( ) { alert (num ); }	
num++ ;	
return showResult ;	
}	
var showResult= hello ();	
showResult ( )// 执行结果: 弹出10 1

执行hello ()后, hello ()闭包内部的变量会存在,而闭包内部函数的内部变量不会存 在,使得JavaScript 的垃圾回收机制不会收回hello ()占用的资源,因为h e llo ()中内部函数的执行需要依赖hello ()中的变量。


29、如何判断一个对象是否属于某个类? 使用instanceof 关键字,判断一个对象是否是类的实例化对象;使用constructor 属性,判断一个对象是否是类的构造函数。


30、JavaScript 中如何使用事件处理程序? 事件是由用户与页面的交互(例如羊击链接或填写表单) 导致的操作。需要一 个事件处理程序来保证所有事件的正确执行。事件处理程序是对象的额外属性。此属性 包括事件的名称和事件发生时采取的操作。


31、在JavaScript中有-个函数,执行直接对象查找时,它始终不会查找 原型,这个函数是什么? hasOwnPrope。


32、在JavaScript中如何使用DOM? DOM 代表文档对象模型,并且负责文档中各种对象的相王文互。DOM 是开发 网页所必需的,其中包括诸如段落、链接等对象。可以操作这些对象,如添加或删除等。为此, DOM 还需要向网页添加额外的功能。


33、documen.wn怡和innerHTML 的区别是什么? document.write 重绘整个页面;innerHTML 可以重绘页面的一部分。


34、在JavaScript中读取文件的方法是什么? 可以通过如下方式读取服务器中的文件内容。
 
   
function read.P.jaxFile (url) {	
//创建xhr	
var xhr = new XMLHttpRequest() ;	
//监听状态	
xhr . onreadysta techange = function () {	
//监听状态值是4	
if (xhr . readyState === 4 晶晶xhr.status === 200) {	
console . log(xhr . responseText)	
       }	
}	
//打开请求	
xhr . open ( ’ GET ', url , true)	
// 发送数据	
xhr . send(null) 	
}


可以通过如下方式读取本地计算机中的内容。
 
   
function readinputFile (id) {	
var file= document . getElementByid(id) . files[O] ;	
// 实例化FileReader	
var reader= new FileReader ();	
// 读取文件	
reader . readAsText(file)	
// 监听返回	
reader . on load = function (data) {	
console . log(data , this . result)	
     }	
}

35、如何分配对象属性? 将属性分配给对象的方式与赋值给变量的方式相同。例如,表羊对象的操作值 以下列方式分配给” submit ”:docume nt.form.action = ” submit ” 。


36、请说几条书写JavaSc 「ipt 语句的基本规范。 基本规范如下。 ( 1 )不要在同一行声明多个变量。 ( 2 )应使用===/ !==来比较t rue /false 或者数值。 ( 3 )使用对象字面量替代n ew Array 这种形式。 ( 4 )不要使用全局函数。 ( 5 ) switch 语句必须带有defau lt 分支。 ( 6 )函数不应该有时有返回值,有时没有返回值。 ( 7 ) for 循环必须使用大括号括起来。 ( 8 ) i f 语句必须使用大括号括起来。 ( 9 ) for-in 循环中的变量应该使用var 关键字明确限定的作用域,从而避免作用域污染。


37、eval 的功能是什么? 它的功能是把对应的字符串解析成JavaScript 代码并运行。 应该避免使用eval ,它会造成程序不安全,非常影响性能(执行两次, 一次解析成 JavaScript 语句, 一次执行)。


38、["1","2","3"] . map(parselnt)的执行结果是多少? [1, NaN, NaN] ,因为parselnt 需要两个参数( val, radix ), 其中radix 表示解析时用的 基数(进制); map 传递了3 个参数( item, index, array ),对应的radix 不合法导致解析失败。


39、谈谈你对this 对象的理解。 this 是JavaScript 的一个关键字,随着函数使用场合的不同, this 的值会发生变 化。但是有一个总原则, 即this 指的是调用函数的那个对象。 一般情况下, this 是全局对象Global , 可以作为方法调用。


40、web-garden 和web-farm 有什么不同? web-garden 和web-farm 都是网络托管系统。唯一的区别是web-garden 是在单个 服务器中包含许多处理器的设直,而web ”farm 是使用多个服务器的较大设置。


41、说一下document.write ()的用法。 docume旺write()方法可以用在两个地方,页面载入过程中用实时脚本创建页面 内容,以及用延时脚本创建本窗口或新窗口的内容。 document. write 只能重给整个页面, innerHTML 可以重给页面的一部分。


42、在JavaScript中什么是类(伪) 数组?如何将类(伪) 数组转化为标准数组? 典型的类(伪)数组是函数的argument 参数, 在调用getE lementsByTagName 和docum e nt.childNodes 方法时,它们返回的NodeList 对象都属于伪数组。可以使用Array.prototype.slice.call ( fakeArray )将数组转化为真正的Array 对象。


43、JavaScript 中callee 和caller的作用是什么? 品:caller 返回一个关于函数的引用,该函数调用了当前函数;callee 返回正在执行 的函数,也就是指定的function 对象的正文。


44、讲一下手写数组快速排序的步骤。 “快速排序”的思想很简单,整个排序过程只需要3 步。 ( 1 )在数据集之中,选择一个元素作为“基准”( pivot ) 。 ( 2 )将所有小于“基准”的元素,都移到“基准”的左边;将所有大于“基准”的 元素,都移到“基准”的右边。 ( 3 )对“基准”左边和右边的两个子集, 不断重复第( 1 )步和第( 2 )步, 直到所 有子集只剩下一个元素为止。


45、如何统计字符串飞aaabbbccccddfgh ”中字母的个数或统计最多的字母数? 具体代码如下。
 
   
var str = ” aaaabbbccccddfgh ”;	
function dealStr (str) {	
var obj = {) ;	
for (var i = 0 ; i < str. l ength; i++ ) {	
var v = str . charAt {i );	
if (obj[v] && ob][ v) . value===v ) {	
++ob][ v] . count	
) else {	
obj[v] = {	
count : 1 ,	
value : v	
                     }	
      }	
return obj ;	
}	
var obj= dealStr (str) ;	
for (key in obj) {	
console . log(obj[key) . value + ’ = ’ + obj [key] . count)	
}


46、写一个function ,清除字符串前后的空格(兼容所有浏览器) 。 具体代码如下。
 
   
function trim(str) {	
if (str && typeof str == =” s tring ” ){	
return str . replace ( /^\ s+ l \s +$/ g , ”” ) ;	
//去除前后空白符	
}	
}


47、列出不同浏览器中关于JavaScript 兼容性的两个常见问题。 ( 1 )事件绑定兼容性问题。 IE8 以下的浏览器不支持用addEventListener 来绑定事件,使用attach event 可以解决这个问题。 ( 2 ) stopPropagation 兼容性问题。 IE8 以下的浏览器不支持用巳.stopPropagation () 来阻止事件传播,使用e .return Value = false 可以解决这个问题。


48、闭包的优缺点是什么? 优点:不产生全局变量,实现属性私有化。 缺点:是闭包中的数据会常驻内存,在不用的时候需要删除,否则会导致内存溢出(内 存泄漏) 。


49、用JavaScript 实现一个数组合并的方法(要求去重)。 代码如下
 
   
var arrl = ['a ' ];	
var arr2 = [ ' b ' ,'c' ] ;	
var arr3 = [ 'C ', [ 'd ' ] ,' e ' , undefined , null];	
var concat = (function () {	
// 去重合并arrl 和arr2	
var concat = function (arrl , arr2) {	
for (var i = 0, len = arr2 . length J 工< len ; i++) {	
~arrl . indexOf (arr2 [ i]) || arrl . push (arr2 [i])	
}	
// 返回数组去重合并方法	
return function () {	
var result = [] ;	
for (var i = 0 , len = arguments length ; i < len; i++) {	
_concat(result , arguments[i])	
}	
return result	
}	
})()	
执行co ncat (arrl, arr2 , arr3 )后, 会返回[' a ', null, undefined,' e ',[’d '],'c ' , 'b'] 。


50、说明正则表达式给所有string 对象添加去除首尾空白符的方法( trim 方法)。 代码如下
 
   
prototype . trim = function () {	
return this . replace (/^\s+ | \s+$/g ,"" ) ;


51、说明用JavaScrpit 实现一个提取电话号码的方法。 代码如下
 
   
var str = ” 12345678901 010 - 12345678 爱创课堂0418 - 1234567 13812345678 ”;	
var reg=/(l\d{lO)) I (0\d{2 , 3)\ - \d{7 , 8J)/g ;	
alert(str . match(reg) ;	
测试“ 1234567890 1 010- 12345678 爱创课堂0418-1234567 13812345678 ”,得到的结果应该是:[ 12345678901 , 010-12345678, 0418-1234567, 13812345678 ] 。


52、JavaScript 中常用的逻辑运算符有哪些? “and”(&&)运算符、“or”( ||) 运算符和“not”(!)运算符,它们可以在JavaScript 中千史用。


53、什么是事件代理(事件委托)? 事件代理( Event Delegation ),又称为事件委托,是JavaScript 中绑定事件的常用技 巧。顾名忠义,“事件代理”就是把原本需要绑定的事件委托给父元素,让父元素负责事件监听。事件代理的原理是DOM 元素的事件冒泡。使用事件代理的好处是可以提高性能。


54、什么是JavaScript? JavaScript 是客户端和服务器端的脚本语言,可以插入HTML 页函中, 并且是目前较热门的Web 开发语言。同时, JavaScript 也是面向对象的编程语言。


55、列举Java 和JavaScript的不同之处。 Java 是一门十分完整、成熟的编程语言。相比之下, JavaScript 是一个可以被引入HTML 页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。Java 是一种面向对象编程( OOP )或结构化编程语言,类似的语言有C ++;而JavaScript是客户端脚本语言,它称为非结构化编程。


56、JavaScript 和ASP 脚本相比,哪个更快? JavaScript 史快。JavaScript 是一种客户端语言,因此它不需要Web 服务器的协助就可以执行;ASP 是服务器端语言,因此它总是比JavaScript 慢。值得注意的是,JavaScript 现在也可用于服务器端语言( Node .js ) 。


57、什么是负无穷大? Infinity 代表了超出JavaScript 处理范围的数值。也就是说, JavaScript 无法处理的数值都是In白nity , 实践证明, JavaScript 所能处理的最大值( N umber.MAX_VALUE )是1.797 693 134 862 315 7e+308 ,超过该数则为正无穷大;而最小值( Number.MIN VALUE)是如-324 ,小于该数则为0 。所以负无穷大代表的是小于-Number.MAX VALUE 的数字,JavaScript 中对应静态变量Number.NEGATIVE一卧JFINITY ,


58、如何将JavaSc 「ipt 代码分解成几行? 在字符串语句中可以通过在第一行末尾使用反斜杠“ \ ”来完成’例如, document. writ巳("This is \a program") 。 如果不是在字符串语句中更改为幸斤行,那么JavaScript 会忽略行中的断点。下面的代码是完美的,但并不建议这样做,因为阻碍了调试。
 
   
var x=l, y=2 ,	
z=	
x+y ;


59、什么是未声明和未定义的变量? 未声明的变量是程序中不存在且未声明的变量。如果程序尝试读取未声明变量的值,则会在运行时遇到错误。未定义的变量是在程序中声明但尚未给出任何值的变量。如果程序尝试读取未定义变量的值, 则返回未定义的值。


60、如何编写可动态添加新元素的代码? 下面给出一段示例代码。
 
   
< ! DOCTYPE html>	
	
	
	
	
</head>	
<body>	
<p id= " ickt ">ickt</p>	
<script type=” text/javascript ">	
function addNode () {	
var p = document . createElement ( 'p ’ );	
var textNode = document . createTextNode ( ’ 爱创课堂’ );	
p . appendChild(textNode) ;	
document . getElementByid ( ’ ickt ') . appendCh 工ld(p)	
addNode ()	
</script>	
</body>	
</html></code></pre> 
   <p><br></p> 
   <span style="font-size:16px;"></span> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">61、什么是全局变量?这些变量如何声明?使用全局变量有哪些问题?</span></strong></span> 
   <strong><span style="font-size:16px;"></span></strong> 
   <span style="font-size:16px;">全局变量是整个代码中都可用的变量, 也就是说,这些变量没有任何作用域。var 关键字用于声明局部变量, 如果~-略var 关键字,则声明一个全局变量。使用全局变量面临的问题是局部交量和全局变量名称的冲突。此外,很难调试和测试依赖于全局变量的代码。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">62、解释JavaScript 中定时器的工作,并说明使用定时器的缺点</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">定时器用于在设定的时间执行一段代码, 或者在给定的时间间隔内重复该代码。这通过使用函数setTi meout 、setlnterval 和clearinterval 来完成。</span> 
   <ul style="margin-left:8px;" class="list-paddingleft-2"> 
    <li><span style="font-size:16px;">setTimeout (如nction , delay )函数用于启动在所属延迟之后调用特定功能的定时器。</span></li> 
    <li><span style="font-size:16px;">setlnterval ( function , delay )函数用于在捉到的延迟中重复执行给定的功能,只有在取消时才停止。</span></li> 
    <li><span style="font-size:16px;">cl earl nte r飞1 al ( id )函数指示定时器停止。</span></li> 
   </ul> 
   <span style="font-size:16px;">定时器在一个线程内运行,因此事件可能需要排队等待执行。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">63、ViewState 和SessionState 有什么区别?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">ViewState 特定于会话中的页面;Session State 特定于可在Web 应用程序中的所</span> 
   <span style="font-size:16px;letter-spacing:.05em;">有页面上访问的用户特定数据。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">64、什么是===运算符?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">===称为严格等式运算符,当两个操作数具有相同的值和类型时,该运算符返回true 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">65、说明如何使用JavaScript 提交表单。</span></strong></span> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">要使用JavaScript 提交表羊,可以使用以下代码。</span> 
   <span style="font-size:16px;">document . form [0] submit ();</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">66、元素的样式/类如何改变?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">可以通过以下方式改变元素的样式。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>document . getElementByid (”myText ” ) . style . fontSize = "20? ;</code></pre> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">可以通过以下方式改变元素的类。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>document . getElementByid (”myText ”) . c l assName = ”anyclass ”;</code></pre> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">67、JavaScript 中的循环结构都有哪些?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">for 、while 、do ... wh il e 、for_in, for of ( E创新增的)。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">68、如何在JavaScript 中将base 字符串转换为integer?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">parseint()函数解析一个字符串参数,并返回一个指定基数的整数。parselnt()将要转换的字符串作为其第一个参数,第二个参数是给定字符串的转换进制基数。</span> 
   <span style="font-size:16px;letter-spacing:.05em;">为了将4F (基数16 )转换为整数,可以使用代码parselnt ("4F ",16)。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">69、说明“= = ”和“ === ”的区别。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">"=="仅检查值相等性,而"==="用于更严格的等式判定。如果两个变量的值或类型不同,则后者返回false 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">70、3 + 2 +“ 7”的结果是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">由于3 和2 是整数,它们将直接相加,同时由于“ 7”是一个字符串,将会被直接连接, 因此结果将是57 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">71、如何检测客户端机器上的操作系统?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">为了检测客户端机器上的操作系统,应使用navigator.叩pVersion 字符串(属性)。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">72、JavaScript 中的null 表示什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">null 用于表示无值或无对象。它意味着没有对象或空字符串,没有有效的布尔值,没有数值和数组对象。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">73、delete 操作符的功能是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">delete 操作符用于删除对象中的某个属性,但不能删除变量、函数等。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">74、JavaScript 中有哪些类型的弹出框?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">alert 、confirm 和prompt 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">75、void ( 0 )的作用是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">void 操作符使表达式的运算结果返回undefined ,</span> 
   <span style="font-size:16px;">void ( 0 )用于防止页面刷新,并在调用时传递参数“。” 。</span> 
   <span style="font-size:16px;">void ( 0 )用于调用另一种方法而不刷新页面。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">76、如何强制页面加载JavaScript 中的其他页面?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">必须插入以下代码才能达到预期效果。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code><script language=" JavaScript" type=" text/javascript ">	
< 1-- location . href =" http : //newhost/newpa th/newfile . htm l " ; //-- >	
</script></code></pre> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">77、转义字符是用来做什么的?</span></strong></span> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">当使用特殊字符(如羊引号、双引号、撒号和&符号)时,将使用特义字符(反斜</span> 
   <span style="font-size:16px;letter-spacing:.05em;">杠) 。在字符前放置反斜杠,使其显示。</span> 
   <span style="font-size:16px;">下面给出两个示例。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>document . write " I m a " good " boy "	
document . write " I m a \ " good \ "boy "</code></pre> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">78、什么是JavaScript cookie?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">cookie 是存储在访问者计算机中的变量。每当一台计算机通过浏览器请求某个页面时,就会发送这个cookie , 可以使用JavaScript 来创建和获取cook ie 的值。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">79、解释JavaScript中的pop()方法。</span></strong></span> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">pop ()方法与shift ()方法类似, 但不同之处在于shift ()方法在数组的开头工作。此外, pop ()方法将最后一个元素从给定的数组中取出并返回,然后改变被调用的数组。</span> 
   <span style="font-size:16px;">例如:</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>var colors = [ "red ","blue ","green" ] ;	
colors . pop ();	
// colors : [ " red ","blue" ]</code></pre> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="color:rgb(26,177,204);font-size:16px;">80、在JavaScript中使用innerHTML 的缺点是什么?</span></strong> 
   <span style="font-size:16px;">缺点如下:</span> 
   <span style="font-size:16px;">( 1 )内容随处可见。</span> 
   <span style="font-size:16px;">( 2 )不能像“追加圭1J innerHTML ” 一样使用。</span> 
   <span style="font-size:16px;">( 3 )即使使用+=,如“ innerHTML = inner HTML + ‘ html ’”,旧的内容仍然会被HTML替换。</span> 
   <span style="font-size:16px;">( 4 ) 整个innerHTML 内容被重新解析并构建成元素, 因此它的速度要使得多。</span> 
   <span style="font-size:16px;">( 5 ) inn e rHTML 不提供验证,因此可能会在文档中插入具有破坏性的HTML 并将其中断。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">81、break 和continue 语句的作用是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">break 语句从当前循环中退出;continue 语句继续下一个循环语句。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">82、在JavaScript 中, datatypes 的两个基本组是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">两个基本组是原始类型和引用类型。</span> 
   <span style="font-size:16px;">原始类型包括数字和布尔类型。引用类型包括更复杂的类型,如字符串和日期。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">83、如何创建通用对象?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">通用对象可以通过以下代码创建。</span> 
   <span style="font-size:16px;">var o =new Object () 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">84、typeof 是用来做什么的?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">typeof 是一个运算符,用于返回变量类型的字符串描述。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">85、哪些关键字用于处理异常?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">try... catch ... finally 用于处理JavaScript 中的异常。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>try{	
执行代码	
) catch (exp ) {	
抛出错误提示信息	
) finally {	
无论try /catch 的结果如何都会执行	
}</code></pre> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">86、JavaScript 中不同类型的错误有几种?</span></strong></span> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">有3 种类型的错误。</span> 
   <ul style="margin-left:8px;" class="list-paddingleft-2"> 
    <li><span style="font-size:16px;">Load time errors ,该错误发生于加载网页时,例如出现语法错误等状况,称为加载时间错误,并且会动态生成错误。</span></li> 
    <li><span style="font-size:16px;">Run time errors , 由于在HTML 语言中滥用命令而导致的错误。</span></li> 
    <li><span style="font-size:16px;">Logical Errors ,这是由于在具有不同操作的函数上执行了错误逻辑而发生的错误。</span></li> 
   </ul> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">87、在JavaScript 中, push 方法的作用是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">pu sh 方法用于将一个或多个元素添加或附加到数组的末尾。使用这种方法,可以通过传递多个参数来附加多个元素。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">88、在JavaScript中, unshift 方法的作用是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">unshift 方法就像在数组开头工作的push 方法。该方法用于将一个或多个元素添加到数组的开头。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">89、如何为对象添加属性?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">为对象添加属性有两种常用语法。</span> 
   <ul style="margin-left:8px;" class="list-paddingleft-2"> 
    <li><span style="font-size:16px;">中括号语法,比如obj [" class "] = 12 。</span></li> 
    <li><span style="font-size:16px;">点语法, 比如obj.class= 12 。</span></li> 
   </ul> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">90、获得CheckBox 状态的方式是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">alert ( docurnent.getElementByld (’checkbox l' ) .checked) ;</span> 
   <span style="font-size:16px;">如果CheckBox 选中, 此警告将返回TRUE 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">91、解释一下window. onload 和onDocumentReady 。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">在载入页面的所有信息之前,不运行window.on load 。这导致在执行任何代码之前会出现延迟。</span> 
   <span style="font-size:16px;">window.onDocumentReady 在加载DOM 之后加载代码。这九许代码史早地执行(早于window.onlonad ) 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">92、如何理解JavaScript 中的闭包?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">闭包就是能够读取其他函数内部变量的函数。</span> 
   <span style="font-size:16px;">闭包的用途有两个, 一是可以读取函数内部的变量,二是让这些变量的值始终保持在内存中。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">93、如何把一个值附加到数组中?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">可以在数纽末尾处添加成员arr [arr.length] = value;或者调用push 方法arr.push(value) 。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">94、解释一下for-in 循环。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">for-in 循环用于循环对象的属性。</span> 
   <span style="font-size:16px;">for-in 循环的语法如下。</span> 
   <span style="font-size:16px;">f or (var iable name 工n obje c t) { )</span> 
   <span style="font-size:16px;">在每次循环中,来自对象的一个属性与变量名相关联, 循环继续,直到对象的所有属性都被迫历。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">95、描述一下JavaScript 中的匿名函数。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">被声明为没有任何命名标识符的函数称为匿名函数。一般来说,匿名函数在声</span> 
   <span style="font-size:16px;">明后无法访问。</span> 
   <span style="font-size:16px;">匿名函数声明示例如下。</span> 
   <pre class="code-snippet__fix code-snippet__js"></pre> 
   <pre class="code-snippet__js"><code>var anon=function( ) {	
a lert ( ’ I am a nonymous ’);	
}	
a non();</code></pre> 
   <span style="font-size:16px;"></span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">96、IE 和DOM 事件流的区别是什么?</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">区别如下。</span> 
   <span style="font-size:16px;">( 1 )执行顺序不一样。</span> 
   <span style="font-size:16px;">( 2 )参数不一样。</span> 
   <span style="font-size:16px;">( 3 ) 事件名称是否加o n 不一样。</span> 
   <span style="font-size:16px;">( 4 ) t hi s 指向问题不一样。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">97、阐述一下事件冒泡。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">JavaScript 九许DOM 元素嵌套在一起。在这种情况下,如果单击子级的处理程序,父级的处理程序也将执行同样的工作。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">98、JavaScript 里函数参数arguments是数组吗?</span></strong></span> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">在函数代码中,使用特殊对象arguments , 开发者无须明确指出参数名,使用下标就可以访问相应的参数。</span> 
   <span style="font-size:16px;">arguments 虽然有数组的性质,但其并非真正的数组。它只是一个类数组对象,并没有数组的方法,不能像真正的数纽那样调用.join ()、.con cat () 、. pop ()等方法。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <span style="color:rgb(26,177,204);"><strong><span style="font-size:16px;">99、什么是构造函数?它与普通函数有什么区别?</span></strong></span> 
   <strong><span style="font-size:16px;"></span></strong> 
   <span style="font-size:16px;">构造函数是一种特殊的方法,主要用来创建对象时初始化对象,经常与new 运算符一起使用,创建对象的语句中构造函数的名称必须与类名完全相同。与普通函数相比,区别如下。</span> 
   <span style="font-size:16px;">( I )构造函数只能由new 关键字调用。</span> 
   <span style="font-size:16px;">( 2 )构造函数可以创建实例化对象。</span> 
   <span style="font-size:16px;">( 3 )构造函数是类的标志。</span> 
   <p style="font-size:14px;color:rgb(38,38,38);line-height:24px;letter-spacing:.05em;"><br></p> 
   <strong><span style="font-size:16px;color:rgb(26,177,204);">100、请解释一下JavaScript 和css 阻塞。</span></strong> 
   <span style="font-size:16px;"></span> 
   <span style="font-size:16px;">JavaScript 的阻塞特性是所有浏览器在下载JavaScript 代码的时候, 会阻止其他一切活动,比如其他资源的下载, 内容的呈现等,直到JavaScript 代码下载、解析、执行完毕后才开始继续并行下载其他资源并渲染内容。</span> 
   <span style="font-size:16px;">为了提高用户体验, 新一代浏览器都支持并行下载JavaScript 代码,但是Java Script 代码的下载仍然会阻塞其他资源的下载</span> 
   <span style="font-size:16px;letter-spacing:.05em;">(例如图片、css 文件等) 。</span> 
   <span style="font-size:16px;">为了防止JavaScript 修改DOM 树,浏览器需要重新构建DOM 积仁所以就会阻塞其他资源的下载和渲染。</span> 
   <span style="font-size:16px;">嵌入的JavaScr ipt 代码会阻塞所有内容的呈现,而外部JavaScript 代码只会阻塞其后内容的显示,两种方式都会阻塞其后资源的下载。也就是说,外部脚本不会阻塞外部脚本的力口载,但会阻塞外部脚本的执行。</span> 
   <span style="font-size:16px;">css 本来是可以并行加载的,但是当css 后面跟着嵌入的JavaScript 代码的时候,该css 就会阻塞后面资源的下载。</span> 
   <span style="font-size:16px;">而当把嵌入的JavaScript 代码放到 css 前面时,就不会出现阻塞的情况了(在IE6 下css 都会阻塞加载)。</span> 
   <span style="font-size:16px;">根本原因是因为浏览器会维持HTML 中css 和JavaScript 代码的顺序,样式表必须在嵌入的JavaScript 代码执行前先加载、解析完。</span> 
   <span style="font-size:16px;">而嵌入的JavaScript 代码会阻塞后面的资源力口载,所以就会出现css 阻塞资源、加载的情况。</span> 
   <span style="font-size:16px;">本文内容来源图书《前端程序员面试秘籍》,如果你想更快的去学习更多内容,可以购买此图书。里面主要是前端面试题集,附有答案可以供学习与参考。</span> 
   <span style="font-size:16px;"><br></span> 
   <span style="font-size:16px;"></span> 
   <br> 
   <span style="font-size:16px;"><br></span> 
   <img src="http://img.e-com-net.com/image/info8/b4c5bf87f525469f8f4dffe1d99c7761.jpg" alt="640?wx_fmt=jpeg" width="0" height="0"> 
   <img src="http://img.e-com-net.com/image/info8/89705360d7dc41f1bed90a5d979487e7.jpg" alt="640?wx_fmt=jpeg" width="0" height="0"> 
   <p><br></p> 
  </div> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1389949771833233408"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                    <!-- 文章页-底部 动态广告位 -->
                    <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                </div>
                <div class="col-md-3">
                    <div class="row" id="ad">
                        <!-- 文章页-右侧1 动态广告位 -->
                        <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                        </div>
                        <!-- 文章页-右侧2 动态广告位 -->
                        <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                        </div>
                        <!-- 文章页-右侧3 动态广告位 -->
                        <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="container">
        <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(200+道JavaScript基础面试题(上))</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1950232820773351424.htm"
                           title="移动端城市区县二级联动选择功能实现包" target="_blank">移动端城市区县二级联动选择功能实现包</a>
                        <span class="text-muted">good2know</span>

                        <div>本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery</div>
                    </li>
                    <li><a href="/article/1950231381485350912.htm"
                           title="《极简思维》第三部分" target="_blank">《极简思维》第三部分</a>
                        <span class="text-muted">小洋苏兮</span>

                        <div>整理你的人际关系如何改善人际关系?摘录:因为人际关系问题是人们生活中不快乐的主要原因。感想:感觉这个说的挺对,之前我总是埋头学习,不管舍友不管自己的合作伙伴的一些事情,但实际上,这学期关注了之后好多了摘录:“亲密关系与社交会让你健康而快乐。这是基础。太过于关注成就或不太关心人际关系的人都不怎么快乐。基本上来说,人类就是建立在人脉关系上的。”感想:但是如果有时想的太多就不太好,要以一个开放的心态跟别</div>
                    </li>
                    <li><a href="/article/1950227956676751360.htm"
                           title="重大通知!SH-TY数字体育樊纲,操盘手汪定山就是一场騙局!背后利益阴谋让人恼羞成怒" target="_blank">重大通知!SH-TY数字体育樊纲,操盘手汪定山就是一场騙局!背后利益阴谋让人恼羞成怒</a>
                        <span class="text-muted">法律咨询维权</span>

                        <div>原来,所谓的炒股群就是骗子组群表演,团伙以“炒股群”的名义,向不知情的人步步加套,最终目的是骗取钱财。实际上,在这个炒股群内,所谓的投资成功的“股友”、诲人不倦的“老师”、亲切友好的“客服”等,都是嫌疑人设局扮演的,目的就是拉拢想要投资挣钱的股民,骗取他们的信任,从而进一步实施诈骗。诈骗团伙会通过非法渠道获取受害人联系方式,添加为好友后,以免费推荐股票、送牛股,吸引受害人眼球,将受害人拉进“炒股群</div>
                    </li>
                    <li><a href="/article/1950227566308683776.htm"
                           title="读书能沁润心灵" target="_blank">读书能沁润心灵</a>
                        <span class="text-muted">平等乡马回营小学方燕姣</span>

                        <div>书,是一泓清澈的溪水,是一片充满生机的芳草地。读书能让孩子的心变得宁静、诗意、豁达。在美好年纪,美好的时光里,我们要创造一切可以创造的机会,让孩子去遨游浩瀚的书海,浸润美好的人生。每个早晨,一股花草的清香扑了个满怀,清脆的读书声响彻了整个校园,回荡在空中久久不能停息。自然界的清韵声音有:鸟鸣声、溪流声、松风声、雨打芭蕉声,而惟读书声最为动听。孩子们的读书声,混和着树上的鸟鸣声,还有微风吹动竹叶的声</div>
                    </li>
                    <li><a href="/article/1950226169030832128.htm"
                           title="2022-04-07" target="_blank">2022-04-07</a>
                        <span class="text-muted">上善若水1979527</span>

                        <div>昨天苏阿姨来给我送普门品!和她一块来的还有另外一个阿姨!我下去拿时!那阿姨说你不是干房产的小赵!帮我租房的!我说你认识我?对啊!你帮我租的房子!我没印象了!我和保红一块!我说我想起来了阿姨!你这运动服一换!小电车一骑!一下年轻十岁我早记不得了!我只记得一九年五一带看了河滨美航还有德胜的好多套房子!你都不当意!你告诉我你每晚拜观音菩萨说快让小赵普萨帮我找套合适的房子吧!我把本子上记得半年内的德胜房源</div>
                    </li>
                    <li><a href="/article/1950226040571883520.htm"
                           title="读书摘记" target="_blank">读书摘记</a>
                        <span class="text-muted">挺起胸膛往前走</span>

                        <div>人类社会闹闹哄哄,乱七八糟,灯红酒绿,声色犬马,看上去无比的复杂。但认真一想,也不过是贫困者追求财富,富贵者追求享乐和刺激。基本上就是这么一点事儿。莫言《人类的好日子不多了》</div>
                    </li>
                    <li><a href="/article/1950223497875746816.htm"
                           title="最新阿里四面面试真题46道:面试技巧+核心问题+面试心得" target="_blank">最新阿里四面面试真题46道:面试技巧+核心问题+面试心得</a>
                        <span class="text-muted">风平浪静如码</span>

                        <div>前言做技术的有一种资历,叫做通过了阿里的面试。这些阿里Java相关问题,都是之前通过不断优秀人才的铺垫总结的,先自己弄懂了再去阿里面试,不然就是去丢脸,被虐。希望对大家帮助,祝面试成功,有个更好的职业规划。一,阿里常见技术面1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、ni</div>
                    </li>
                    <li><a href="/article/1950222989291220992.htm"
                           title="周日随笔" target="_blank">周日随笔</a>
                        <span class="text-muted">梅子Mey</span>

                        <div>今天心情有点烦燥,但是在看到每天读点故事弹出信息之后,心情瞬间阳光起来。坚持的路上,就是这样,没有容易。你随时可以说暂停,或者放弃。但是,就意味着你看不到未来的果实。但是,坚持的话,真的很难。这次,我想坚持下来。我希望我能在一件事上坚持半年到一年。这次是写作,我希望我能持续地输入和输出。因为这是我的热爱,因为这是我想做一辈子的事,因为,这同样也是有市场的领域。只是,我不够坚持,就看不到成果。我的文</div>
                    </li>
                    <li><a href="/article/1950222988032929792.htm"
                           title="《李清照》君如流星我如月,夜夜流光相皎洁" target="_blank">《李清照》君如流星我如月,夜夜流光相皎洁</a>
                        <span class="text-muted">小城爱夏天</span>

                        <div>蝶恋花[宋代]李清照永夜恹恹欢意少。空梦长安,认取长安道。为报今年春色好。花光月影宜相照。随意杯盘虽草草。酒美梅酸,恰称人怀抱。醉莫插花花莫笑。可怜春似人将老。此首词作于1127年的,当时的赵明诚还在江宁担任知府,后来因官职的调配,调去建康,因为在去建康的路上,感染了疾病后死亡,此时是1129年。李清照听到这个悲痛的消息之后连忙赶去,为其处理后事,她终是没有到达建康。当时的国家早已山河破碎,她只能</div>
                    </li>
                    <li><a href="/article/1950222858454102016.htm"
                           title="《路远连着天》 第二 章 在 路 上 7" target="_blank">《路远连着天》 第二 章 在 路 上 7</a>
                        <span class="text-muted">亚宁</span>

                        <div>大路镇的街道两旁尽是店铺,气派者是红门柱子雕花门窗,一般则多为布匹小百货店,还有几家门面朝外的车马大店,和一家颇有气势的典当铺。街上来往人还真不少,有挑担叫卖水果的,有背篓子路过的,还有衣冠楚楚,悠哉悠哉,甩着双手散步的有钱爷。耿六想着先寻姑妈家,还是先到兵营看那几个土匪呢?也只是一转念,他选择了后者,跟在几个闲人后,就来到了在镇外山头上曾看到过的那处飘着晴天白日旗的兵营门外。这里,围观的人乱哄哄</div>
                    </li>
                    <li><a href="/article/1950222601523621888.htm"
                           title="不能随便扔垃圾" target="_blank">不能随便扔垃圾</a>
                        <span class="text-muted">小猪宝贝0905</span>

                        <div>阴雨天的周五,看你生病在家窝了快一周,嚷嚷着要去游乐场,那就决定带你去四海书城;为了不让你被雨淋湿,妈妈准备推个自行车,刚把你放到自行车后座上,你一个喷嚏鼻涕出来了,随手拿出纸巾擦擦鼻涕,妈妈因为嫌把你从座位上抱下来扔纸巾到前面的垃圾桶麻烦,就将纸巾扔进了旁边的树丛里;你却批评了妈妈,“不可以把纸巾扔到地上,应该扔进垃圾桶”;妈妈顿时感觉很羞愧,将你抱下来,重新捡起纸巾,扔进了垃圾桶。</div>
                    </li>
                    <li><a href="/article/1950219924043526144.htm"
                           title="二十四节气组诗 谷雨" target="_blank">二十四节气组诗 谷雨</a>
                        <span class="text-muted">离陌_6639</span>

                        <div>图片来源网络,若侵犯了你的权益,请联系我删除6.谷雨文/离陌背上行囊背上如行囊的我从此任行程马不停蹄今天家乡的田野春雨快马加鞭播下希望的种子观音不语目送着我和夏天一道在观音山出关图片来源网络,若侵犯了你的权益,请联系我删除你好啊,我是离陌,已然在懵懂中走过了16年的岁月,为了珍惜当下的每一秒,所以立志做一名终身学习者。文学对于我来说是一种信仰,诗歌是我的生命。人生之道,四通八达,即入文学,自当持之</div>
                    </li>
                    <li><a href="/article/1950219796981280768.htm"
                           title="冯玙哲诗歌。你的微笑。" target="_blank">冯玙哲诗歌。你的微笑。</a>
                        <span class="text-muted">冯玙哲</span>

                        <div>图片发自App黑夜的河流流过我的臂弯静谧的爱情无声无息的穿行关于一首诗的故事,没有苍凉说好的相聚,总会有日子分分离离总要团圆谁在你的玻璃上写下名字诗句上泛滥着生与死长久的相依依靠着你的承诺,才站立着望见远方火热的太阳,优雅的月亮明媚的笑靥背后藏匿的悲伤总让人疼痛一天过去,寺庙的钟声没有响起一束束鲜花灿烂,姑娘的背囊里有猫古老的瓷器,破烂的木头,多肉花盆不经意的就触碰了爱人的眼泪于是我匍匐在路上,夜</div>
                    </li>
                    <li><a href="/article/1950218946015719424.htm"
                           title="图论算法经典题目解析:DFS、BFS与拓扑排序实战" target="_blank">图论算法经典题目解析:DFS、BFS与拓扑排序实战</a>
                        <span class="text-muted">周童學</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/1.htm">数据结构与算法</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%85%88/1.htm">深度优先</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%9B%BE%E8%AE%BA/1.htm">图论</a>
                        <div>图论算法经典题目解析:DFS、BFS与拓扑排序实战图论问题是算法面试中的高频考点,本博客将通过四道LeetCode经典题目(均来自"Top100Liked"题库),深入讲解图论的核心算法思想和实现技巧。涵盖DFS、BFS、拓扑排序和前缀树等知识点,每道题配有Java实现和易错点分析。1.岛屿数量(DFS遍历)问题描述给定一个由'1'(陆地)和'0'(水)组成的二维网格,计算岛屿的数量。岛屿由水平或</div>
                    </li>
                    <li><a href="/article/1950218653983109120.htm"
                           title="刻意忽视孩子的成功,会让孩子迷失存在价值" target="_blank">刻意忽视孩子的成功,会让孩子迷失存在价值</a>
                        <span class="text-muted">草原野狼战队</span>

                        <div>2020年5月22日星期五晴亲子日记2014级7班马驰翔爸爸893苏珊·福沃德在《中毒的父母》一书中提到:小孩子不会区分事实和笑话,他们会相信父母说的有关自己的话,并将其变为自己的观点。中国式的父母总是习惯用对比式的教育方式去“刺激”孩子,过分关注别人家的孩子,这种看似微不足道的习惯,却给孩子的未来造成着巨大的影响,其中最严重的一点就是用生命去证明自己存在的价值。在我身边有一个非常鲜活却让人痛心的</div>
                    </li>
                    <li><a href="/article/1950217891257315328.htm"
                           title="与羊有关的诗句" target="_blank">与羊有关的诗句</a>
                        <span class="text-muted">胡天寿01</span>

                        <div>1.《初春汉中漾舟》(孟浩然)羊公岘山下,神女汉皋曲。雪罢冰复开,春潭千丈绿。轻舟恣来往,探玩无厌足。波影摇妓钗,沙光逐人目。倾杯鱼鸟醉,联句莺花续。良会难再逢,日入须秉烛。2.《边头作》(李端)邠郊泉脉动,落日上城楼。羊马水草足,羌胡帐幕稠。射雕过海岸,传箭怯边州。事归朝将,今年又拜侯。3.《出境游山》(王勃)源水终无路,山阿若有人。羊先动石,走兔欲投巾。4.《按覆后归睦州,赠苗侍御》(刘长卿)</div>
                    </li>
                    <li><a href="/article/1950215474298023936.htm"
                           title="收集落叶" target="_blank">收集落叶</a>
                        <span class="text-muted">申文秀</span>

                        <div>走啊,一起走,我们一起去收集落叶落叶的模样早已映入我的眼帘耳边已响起叶子落在地上的“沙沙”声走啊,去收集落叶,落叶是我们的回忆落叶的样子如此俏皮心形是写给秋姑娘的情书圆形是秋姑娘送给大地的礼物三角形是秋姑娘礼服上的碎珠片哟!秋姑娘举行的盛装宴会开始了你看!秋之宴会开始了松叶缓缓飘落在空中跳起了华尔兹枫叶跳着芭蕾兜着圈子盘旋而下银杏叶是杂技演员,正“七上八下”地翻跟头每个落叶都在宴会上展示自己最美妙</div>
                    </li>
                    <li><a href="/article/1950214585441120256.htm"
                           title="给妻子的信" target="_blank">给妻子的信</a>
                        <span class="text-muted">青年_1ea0</span>

                        <div>亲爱的妻子:感谢你陪我走过了七年的风雨历程,因为我职业的原因,我对你、对女儿、对这个家庭没有尽到当丈夫、当父亲的责任。说来惭愧,女儿快六岁了和我单独在一起的日子又有多少呢?你每天上班,做饭,带小孩,很辛苦!我欠你的、欠孩子的、欠父母的太多太多了。你总是说既然选择了我也就选择了我的一切,你默默无闻的经营着这个家,在你的支持帮助下我安心工作,在工作上取得了一定的成就!亲爱的,感谢你陪我走过了人生最美的</div>
                    </li>
                    <li><a href="/article/1950213690397618176.htm"
                           title="【阳光️️☀️苑长 幸福365】7月9日《就此刻确知》" target="_blank">【阳光️️☀️苑长 幸福365】7月9日《就此刻确知》</a>
                        <span class="text-muted">阳光苑长</span>

                        <div>音频文字原创|阳光苑长图片发自App一夜的梦境,情景相当的壮烈,那是前前后后多个情节的叠加,那是因为极其在意在正义的,完满的,在早已经确认——万古之先已经确认了一切美好的事物当中。当有假象,当有一些不好的势力,试图想去破坏夺取的时候,在梦境中一直得力的征战,为着身边最挚爱的朋友,为他,为所有美好的事业而守望。守望,英文叫做watcher,就是观望者。图片发自App在这个毫不奇怪,事实上一直发生的征</div>
                    </li>
                    <li><a href="/article/1950212281807728640.htm"
                           title="淘宝内部优惠劵领取教程,淘宝内部优惠劵软件使用方法!" target="_blank">淘宝内部优惠劵领取教程,淘宝内部优惠劵软件使用方法!</a>
                        <span class="text-muted">测评君高省</span>

                        <div>淘宝优惠券一般分为2种:第1种:是你在淘宝上买东西经常能看到的那种店铺优惠券,商家主动将一些有门槛的优惠券摆在旁边,这种券一般需要你满足消费金额或者去邀请好友才能减个几块钱。第2种:就是淘宝内部优惠券,商家为了打造爆款时会低价促销从而发放一些低价优惠券,只要下单就能立减,而且优惠的金额都非常高。但是为了控制成本并设置一定的销售目标,一旦达成预订销售额,就会停止发送优惠券。优惠劵导购平台哪个好?今天</div>
                    </li>
                    <li><a href="/article/1950212284320116736.htm"
                           title="漫步,跳出藩篱" target="_blank">漫步,跳出藩篱</a>
                        <span class="text-muted">张巧金沙</span>

                        <div>最近的教学,倍感不爽。一为这国庆之假,把这课上得支离破碎的。放假前,上了四天课,但我却只上了三天,9月30日,我工作室在搞活动,全天的活动,课当然未能上。10月8日学生回校,上了两天课,学生又放回家了。就觉得学生刚有点状态,又回去逍遥去了。感觉吧,教学内容也不敢大胆甩开膀子去教学,所以呀,这教学内容还真上不走,而且学生学下来效果特差。这不,国庆放假前的一个周,测试了两次,均为第一单元,是自考试以来</div>
                    </li>
                    <li><a href="/article/1950211902856556544.htm"
                           title="心脏猝死" target="_blank">心脏猝死</a>
                        <span class="text-muted">姜地主</span>

                        <div>什么是猝死?猝死就是平时身体健康、或貌似健康的患者,在出乎意料的短时间内,因自然疾病而突然死亡。猝死基本上都在1小时之内死亡。因为实在太快了,80%的死亡都发生在医院之外,连抢救的机会都没有。猝死是一件非常令人震惊的、对日常生活有极大冲击力的事。一个人昨天还好端端的,还热情洋溢地发朋友圈,今天可能突然就没了。2018年,吉祥三宝里的父亲,蒙古族歌手布仁巴雅尔就是突发心脏病去世,享年58岁。麻醉界有</div>
                    </li>
                    <li><a href="/article/1950210887264563200.htm"
                           title="人不能两次踏进同一条河流" target="_blank">人不能两次踏进同一条河流</a>
                        <span class="text-muted">就是源</span>

                        <div>这是古希腊学家赫拉克利特的名言,在我原先看来就是万事万物都在不断的变化,强调事物的运动性。可后来了解到他还有个徒弟更深的进行了解读,人哪怕一次也不能踏进同一条河流,因为当你踏进的时候,已经不是你最初想的那天河流了。这确实也说明了事物无时无刻不在运动,可感觉毫无意义,如果一切都这样去算,那么每一秒甚至每一个更加微小的时间上都会有一个不同的结论,这根本无法指明生活的方向和解决困顿,只会让人更加困顿。这</div>
                    </li>
                    <li><a href="/article/1950210374787723264.htm"
                           title="第八课: 写作出版你最关心的出书流程和市场分析(无戒学堂复盘)" target="_blank">第八课: 写作出版你最关心的出书流程和市场分析(无戒学堂复盘)</a>
                        <span class="text-muted">人在陌上</span>

                        <div>今天是周六,恰是圣诞节。推掉了两个需要凑腿的牌局,在一个手机,一个笔记本,一台电脑,一杯热茶的陪伴下,一个人静静地回听无戒学堂的最后一堂课。感谢这一个月,让自己的习惯开始改变,至少,可以静坐一个下午而不觉得乏味枯燥难受了,要为自己点个赞。我深知,这最后一堂课的内容,以我的资质和毅力,可能永远都用不上。但很明显,无戒学堂是用了心的,毕竟,有很多优秀学员,已经具备了写作能力,马上就要用到这堂课的内容。</div>
                    </li>
                    <li><a href="/article/1950209368356089856.htm"
                           title="AI模型训练中过拟合和欠拟合的区别是什么?" target="_blank">AI模型训练中过拟合和欠拟合的区别是什么?</a>
                        <span class="text-muted">workflower</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a>
                        <div>在AI模型训练中,过拟合和欠拟合是两种常见的模型性能问题,核心区别在于模型对数据的学习程度和泛化能力:欠拟合(Underfitting)-定义:模型未能充分学习到数据中的规律,对训练数据的拟合程度较差,在训练集和测试集上的表现都不好(如准确率低、损失值高)。-原因:-模型结构过于简单(如用线性模型解决非线性问题);-训练数据量不足或特征信息不充分;-训练时间太短,模型尚未学到有效模式。-表现:训练</div>
                    </li>
                    <li><a href="/article/1950209238135533568.htm"
                           title="农场种蔬菜赚钱小游戏有哪些 五大可以赚钱的小游戏APP" target="_blank">农场种蔬菜赚钱小游戏有哪些 五大可以赚钱的小游戏APP</a>
                        <span class="text-muted">氧惠帮朋友一起省</span>

                        <div>喜欢种菜吗?我特意带来农场种蔬菜赚钱小游戏排行榜2022,线上汇集了超多模拟种菜玩法,玩家可以免费种植赚钱哦!每天都有大量的种植任务,线上完成就能赚钱哦!快来下载吧!1.氧惠APP购物、看电影、点外卖、用氧惠APP!更优惠!氧惠(全网优惠上氧惠)——是与以往完全不同的抖客+淘客app!2023全新模式,我的直推也会放到你下面,送1:1超级补贴(邀请好友自购多少,你就推广得多少,非常厉害),欢迎各位</div>
                    </li>
                    <li><a href="/article/1950207589354631168.htm"
                           title="【生活小悟】换牙记" target="_blank">【生活小悟】换牙记</a>
                        <span class="text-muted">薛春霞Cathy</span>

                        <div>这段时间,不知道在忙什么,总感觉时光匆匆。每天浑浑噩噩起床,忙忙碌碌吃饭上班接送娃,不知不觉一日又没了。每天不是在感慨岁月匆匆,就是在埋怨自己又蹉跎了岁月。总感觉这样的日子似乎哪里不对劲,却又无能为力,茫然无措。于是又继续着这样的无奈。昨儿下午,妈妈回来了,接孩子们,然后送回家,自己一个人来学校上自习。这个自习我上的踏实,不用担忧自己在校园玩耍的孩子会磕碰到哪,也不用考虑会不会又玩儿到忘记上厕所,</div>
                    </li>
                    <li><a href="/article/1950207201687695360.htm"
                           title="父母拼尽一切孩子却不领情?一定要学会这一招" target="_blank">父母拼尽一切孩子却不领情?一定要学会这一招</a>
                        <span class="text-muted">四叶草_add9</span>

                        <div>中原焦点团队李金梅坚持分享第601天2021.5.28中国的父母是世界上最累的父母,从孩子出生,他们就开始了操劳的父母生涯:孩子年幼时,照顾他的吃喝拉撒;孩子上学后,忙完工作回到家还要辅导孩子的功课,辅导不了要报辅导班;孩子长大成人了,父母仍然要操心孩子的工作和婚姻;孩子结婚的房子,父母帮着买;孩子生了孩子,父母帮着带……父母的大半生都把孩子排在自己前面,一切为了孩子,最后却往往落不着好:孩子要么</div>
                    </li>
                    <li><a href="/article/1950207203017289728.htm"
                           title="陶勇:要不要参加分班考试学习?看完再说。" target="_blank">陶勇:要不要参加分班考试学习?看完再说。</a>
                        <span class="text-muted">陶勇</span>

                        <div>每年到了升学季,有很多培训机构都特别忙,为什么呢?因为有成千上万的学生,会选择升学前的分班考试的培训。比如说,小升初的孩子,到了暑假,很多孩子都会去选择一个初中,初一的分班考试的培训,那考入高中的孩子也有很多孩子会选择这种新高一的分班考试的培训。当然了,我个人认为这种选择并不是孩子自身的选择,主要还是家长的选择。当然也有少数孩子会对自己有比较高的要求,他们也会主动的去选择。为什么要去上分班考试的这</div>
                    </li>
                    <li><a href="/article/1950207097413103616.htm"
                           title="微信公众号回调java_处理微信公众号消息回调" target="_blank">微信公众号回调java_处理微信公众号消息回调</a>
                        <span class="text-muted">weixin_39607620</span>
<a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%E5%9B%9E%E8%B0%83java/1.htm">微信公众号回调java</a>
                        <div>1、背景在上一节中,咱们知道如何接入微信公众号,可是以后公众号会与咱们进行交互,那么微信公众号如何通知到咱们本身的服务器呢?咱们知道咱们接入的时候提供的url是GET/mp/entry,那么公众号以后产生的事件将会以POST/mp/entry发送到咱们本身的服务器上。html2、代码实现,此处仍是使用weixin-java-mp这个框架实现一、引入weixin-java-mpcom.github.</div>
                    </li>
                                <li><a href="/article/80.htm"
                                       title="java杨辉三角" target="_blank">java杨辉三角</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/java%E5%9F%BA%E7%A1%80/1.htm">java基础</a>
                                    <div>
package com.algorithm;

/**
 * @Description 杨辉三角
 * @author FuJianyong
 * 2015-1-22上午10:10:59
 */
public class YangHui {
	public static void main(String[] args) {
		//初始化二维数组长度
		int[][] y</div>
                                </li>
                                <li><a href="/article/207.htm"
                                       title="《大话重构》之大布局的辛酸历史" target="_blank">《大话重构》之大布局的辛酸历史</a>
                                    <span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/%E9%87%8D%E6%9E%84/1.htm">重构</a>
                                    <div>《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。 
  
 
 背景 
 
        公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中</div>
                                </li>
                                <li><a href="/article/334.htm"
                                       title="电驴链接在线视频播放源码" target="_blank">电驴链接在线视频播放源码</a>
                                    <span class="text-muted">dubinwei</span>
<a class="tag" taget="_blank" href="/search/%E6%BA%90%E7%A0%81/1.htm">源码</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E9%A9%B4/1.htm">电驴</a><a class="tag" taget="_blank" href="/search/%E6%92%AD%E6%94%BE%E5%99%A8/1.htm">播放器</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91/1.htm">视频</a><a class="tag" taget="_blank" href="/search/ed2k/1.htm">ed2k</a>
                                    <div>本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网: 
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。 
项目源码: 
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。 
项目源码依赖于两个库项目,库项目一链接: 
http://git.oschina.</div>
                                </li>
                                <li><a href="/article/461.htm"
                                       title="Javascript中函数的toString()方法" target="_blank">Javascript中函数的toString()方法</a>
                                    <span class="text-muted">周凡杨</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/toString/1.htm">toString</a><a class="tag" taget="_blank" href="/search/function/1.htm">function</a><a class="tag" taget="_blank" href="/search/object/1.htm">object</a>
                                    <div>简述 
    The toString() method returns a string representing the source code of the function. 
    简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。 
句法 
    function.</div>
                                </li>
                                <li><a href="/article/588.htm"
                                       title="struts处理自定义异常" target="_blank">struts处理自定义异常</a>
                                    <span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a>
                                    <div>很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。 
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。 
此处我们用的是非运行时异常,首先定义一个异常LoginException: 
/**
 * 类描述:登录相</div>
                                </li>
                                <li><a href="/article/715.htm"
                                       title="Linux中find常见用法示例" target="_blank">Linux中find常见用法示例</a>
                                    <span class="text-muted">510888780</span>
<a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a>
                                    <div>Linux中find常见用法示例 
 
·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; 
 
 
 
 
find命令的参数;</div>
                                </li>
                                <li><a href="/article/842.htm"
                                       title="SpringMVC的各种参数绑定方式" target="_blank">SpringMVC的各种参数绑定方式</a>
                                    <span class="text-muted">Harry642</span>
<a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a><a class="tag" taget="_blank" href="/search/%E7%BB%91%E5%AE%9A/1.htm">绑定</a><a class="tag" taget="_blank" href="/search/%E8%A1%A8%E5%8D%95/1.htm">表单</a>
                                    <div>1. 基本数据类型(以int为例,其他类似): 
Controller代码: 
 

    @RequestMapping("saysth.do")
    public void test(int count) {
    }
 
表单代码: 
 

<form action="saysth.do" method="post&q</div>
                                </li>
                                <li><a href="/article/969.htm"
                                       title="Java 获取Oracle ROWID" target="_blank">Java 获取Oracle ROWID</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a>
                                    <div>  
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row. 
The oracle.sql.ROWID class i</div>
                                </li>
                                <li><a href="/article/1096.htm"
                                       title="java获取方法的参数名" target="_blank">java获取方法的参数名</a>
                                    <span class="text-muted">antlove</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/parameter/1.htm">parameter</a><a class="tag" taget="_blank" href="/search/method/1.htm">method</a><a class="tag" taget="_blank" href="/search/reflect/1.htm">reflect</a>
                                    <div>reflect.ClassInformationUtil.java 
package reflect;

import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt</div>
                                </li>
                                <li><a href="/article/1223.htm"
                                       title="JAVA正则表达式匹配 查找 替换 提取操作" target="_blank">JAVA正则表达式匹配 查找 替换 提取操作</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a><a class="tag" taget="_blank" href="/search/%E6%9B%BF%E6%8D%A2/1.htm">替换</a><a class="tag" taget="_blank" href="/search/%E6%8F%90%E5%8F%96/1.htm">提取</a><a class="tag" taget="_blank" href="/search/%E6%9F%A5%E6%89%BE/1.htm">查找</a>
                                    <div>正则表达式的查找;主要是用到String类中的split(); 
      String str; 
     str.split();方法中传入按照什么规则截取,返回一个String数组 
  
常见的截取规则: 
str.split("\\.")按照.来截取

str.</div>
                                </li>
                                <li><a href="/article/1350.htm"
                                       title="Java中equals()与hashCode()方法详解" target="_blank">Java中equals()与hashCode()方法详解</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/set/1.htm">set</a><a class="tag" taget="_blank" href="/search/equals%28%29/1.htm">equals()</a><a class="tag" taget="_blank" href="/search/hashCode%28%29/1.htm">hashCode()</a>
                                    <div>一.equals()方法详解 
    equals()方法在object类中定义如下:  
public boolean equals(Object obj) {
    return (this == obj);
}
 
   很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I</div>
                                </li>
                                <li><a href="/article/1477.htm"
                                       title="精通Oracle10编程SQL(4)使用SQL语句" target="_blank">精通Oracle10编程SQL(4)使用SQL语句</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a>
                                    <div>--工资级别表
create table SALGRADE
(
  GRADE    NUMBER(10),
  LOSAL    NUMBER(10,2),
  HISAL    NUMBER(10,2)
)

insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser</div>
                                </li>
                                <li><a href="/article/1604.htm"
                                       title="【Nginx二】Nginx作为静态文件HTTP服务器" target="_blank">【Nginx二】Nginx作为静态文件HTTP服务器</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/HTTP%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">HTTP服务器</a>
                                    <div> Nginx作为静态文件HTTP服务器 
 
  在本地系统中创建/data/www目录,存放html文件(包括index.html) 
 创建/data/images目录,存放imags图片 
 在主配置文件中添加http指令 
 
  
http {
    server {
        listen       80;
        server_name  </div>
                                </li>
                                <li><a href="/article/1731.htm"
                                       title="kafka获得最新partition offset" target="_blank">kafka获得最新partition offset</a>
                                    <span class="text-muted">blackproof</span>
<a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a><a class="tag" taget="_blank" href="/search/partition/1.htm">partition</a><a class="tag" taget="_blank" href="/search/offset/1.htm">offset</a><a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0/1.htm">最新</a>
                                    <div>kafka获得partition下标,需要用到kafka的simpleconsumer 
  
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.</div>
                                </li>
                                <li><a href="/article/1858.htm"
                                       title="centos 7安装docker两种方式" target="_blank">centos 7安装docker两种方式</a>
                                    <span class="text-muted">ronin47</span>

                                    <div>      第一种是采用yum 方式 
             yum install -y docker 
          </div>
                                </li>
                                <li><a href="/article/1985.htm"
                                       title="java-60-在O(1)时间删除链表结点" target="_blank">java-60-在O(1)时间删除链表结点</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>

public class DeleteNode_O1_Time {

	/**
	 * Q 60 在O(1)时间删除链表结点
	 * 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
	 * 
	 * Assume the list is:
	 * head->...->nodeToDelete->mNode->nNode->..</div>
                                </li>
                                <li><a href="/article/2112.htm"
                                       title="nginx利用proxy_cache来缓存文件" target="_blank">nginx利用proxy_cache来缓存文件</a>
                                    <span class="text-muted">cfyme</span>
<a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a>
                                    <div>user  zhangy users;
worker_processes 10;
error_log  /var/vlogs/nginx_error.log  crit;
pid        /var/vlogs/nginx.pid;
#Specifies the value for ma</div>
                                </li>
                                <li><a href="/article/2239.htm"
                                       title="[JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题" target="_blank">[JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F/1.htm">嵌入式</a>
                                    <div> 
    假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做: 
 
    string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))" 
 
    定义一个0整数c,然后用这个整数c去</div>
                                </li>
                                <li><a href="/article/2366.htm"
                                       title="如何集成支付宝官方文档" target="_blank">如何集成支付宝官方文档</a>
                                    <span class="text-muted">dai_lm</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a>
                                    <div>官方文档下载地址 
 
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash 
 
集成的必要条件 
1. 需要有自己的Server接收支付宝的消息 
2. 需要先制作app,然后提交支付宝审核,通过后才能集成 
 
调试的时候估计会真的扣款,请注意 
</div>
                                </li>
                                <li><a href="/article/2493.htm"
                                       title="应该在什么时候使用Hadoop" target="_blank">应该在什么时候使用Hadoop</a>
                                    <span class="text-muted">datamachine</span>
<a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a>
                                    <div>原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html 
 
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。 
 
--------------------------------------------万能的分割线-------------------------------- 
有人问我,“你在大数据和Hado</div>
                                </li>
                                <li><a href="/article/2620.htm"
                                       title="在GridView中对于有外键的字段使用关联模型进行搜索和排序" target="_blank">在GridView中对于有外键的字段使用关联模型进行搜索和排序</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a>
                                    <div>在GridView中使用关联模型进行搜索和排序 
首先我们有两个模型它们直接有关联:   
class Author extends CActiveRecord {
...
}
 
class Post extends CActiveRecord {
...
    function relations() {
        return array(
            '</div>
                                </li>
                                <li><a href="/article/2747.htm"
                                       title="使用NSString 的格式化大全" target="_blank">使用NSString 的格式化大全</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/Objective-C/1.htm">Objective-C</a>
                                    <div>格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c</div>
                                </li>
                                <li><a href="/article/2874.htm"
                                       title="使用activeX插件对象object滚动有重影" target="_blank">使用activeX插件对象object滚动有重影</a>
                                    <span class="text-muted">蕃薯耀</span>
<a class="tag" taget="_blank" href="/search/activeX%E6%8F%92%E4%BB%B6/1.htm">activeX插件</a><a class="tag" taget="_blank" href="/search/%E6%BB%9A%E5%8A%A8%E6%9C%89%E9%87%8D%E5%BD%B1/1.htm">滚动有重影</a>
                                    <div>    
使用activeX插件对象object滚动有重影       <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#</div>
                                </li>
                                <li><a href="/article/3001.htm"
                                       title="SpringMVC4零配置" target="_blank">SpringMVC4零配置</a>
                                    <span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/springmvc4/1.htm">springmvc4</a>
                                    <div>基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。 
  
  
项目说明如下: 
1.db.sql是项目中用到的表,数据库使用的是oracle11g 
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动; 
3.默认项目为零配置启动,如果需要更改启动方式,请</div>
                                </li>
                                <li><a href="/article/3128.htm"
                                       title="《开源框架那点事儿16》:缓存相关代码的演变" target="_blank">《开源框架那点事儿16》:缓存相关代码的演变</a>
                                    <span class="text-muted">j2eetop</span>
<a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6/1.htm">开源框架</a>
                                    <div>问题引入 
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。 
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。 
当然去看相关实现代代码的时候,大致是下面的样子。    
[java] 
view plain 
copy 
print 
?   
 
 public vo</div>
                                </li>
                                <li><a href="/article/3255.htm"
                                       title="AngularJS浅析" target="_blank">AngularJS浅析</a>
                                    <span class="text-muted">kvhur</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a>
                                    <div>概念 
 
 AngularJS is a structural framework for dynamic web apps. 
 了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm 
 Directive 
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间</div>
                                </li>
                                <li><a href="/article/3382.htm"
                                       title="架构师之jdk的bug排查(一)---------------split的点号陷阱" target="_blank">架构师之jdk的bug排查(一)---------------split的点号陷阱</a>
                                    <span class="text-muted">nannan408</span>
<a class="tag" taget="_blank" href="/search/split/1.htm">split</a>
                                    <div>1.前言. 
   jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug. 
2.代码 
 

String[] paths = "object.object2.prop11".split("'");
System.ou</div>
                                </li>
                                <li><a href="/article/3509.htm"
                                       title="如何对10亿数据量级的mongoDB作高效的全表扫描" target="_blank">如何对10亿数据量级的mongoDB作高效的全表扫描</a>
                                    <span class="text-muted">quentinXXZ</span>
<a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a>
                                    <div>  本文链接: 
http://quentinXXZ.iteye.com/blog/2149440  
一、正常情况下,不应该有这种需求 
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。 
说一下,</div>
                                </li>
                                <li><a href="/article/3636.htm"
                                       title="C语言算法之水仙花数" target="_blank">C语言算法之水仙花数</a>
                                    <span class="text-muted">qiufeihu</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                                    <div>/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
    int x,y,z;
    for(x=1;x<=N;x++)
    	for(y=0;y<=N;y++)
    		for(z=0;z<=N;z++)
    			if(x*100+y*10+z == x*x*x</div>
                                </li>
                                <li><a href="/article/3763.htm"
                                       title="JSP指令" target="_blank">JSP指令</a>
                                    <span class="text-muted">wyzuomumu</span>
<a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a>
                                    <div> 
 jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %> 
  常用的三种指令: page,include,taglib 
 page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%> 
 include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include</div>
                                </li>
                </ul>
            </div>
        </div>
    </div>

<div>
    <div class="container">
        <div class="indexes">
            <strong>按字母分类:</strong>
            <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a
                href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a
                href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a
                href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a
                href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a
                href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a
                href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a
                href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a
                href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a>
        </div>
    </div>
</div>
<footer id="footer" class="mb30 mt30">
    <div class="container">
        <div class="footBglm">
            <a target="_blank" href="/">首页</a> -
            <a target="_blank" href="/custom/about.htm">关于我们</a> -
            <a target="_blank" href="/search/Java/1.htm">站内搜索</a> -
            <a target="_blank" href="/sitemap.txt">Sitemap</a> -
            <a target="_blank" href="/custom/delete.htm">侵权投诉</a>
        </div>
        <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.
<!--            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>-->
        </div>
    </div>
</footer>
<!-- 代码高亮 -->
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script>
<link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/>
<script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script>





</body>

</html>