1 / 46
文档名称:

Js常见面试题.docx

格式:docx   大小:1,333KB   页数:46页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Js常见面试题.docx

上传人:布罗奇迹 2022/4/19 文件大小:1.30 MB

下载得到文件列表

Js常见面试题.docx

文档介绍

文档介绍:Js常见面试题
JavaScript 面试题集锦(一)
一 选择题
   ,下面选项中属于严格类型的是():
   两侧都不允许出现浮动元素。
  clear:none;默认值,允许两侧出现浮动元素。
  ,若要使<dt>和<dd>标签在同一行显示,下面选项中的CSS书写正确的是():
  <dl>
  <dt>用户名:</dt>
  <dd$amp;>amp;$lt;input type="text" name="userName" size="12" /$amp;>amp;$lt;/dd>
  </dl>
  A. dl dt {float:left;}
  B. dl dd {float:left;}
  C. dl dt, dl dd {float:left;}
  D. dl {display:inline;}
  答案:AC。
  ,其中表格行<tr>的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后的是():
  A. ("row1").Cells(3);
  B. ("row1").insertCell(2);
  C. ("row1").insertCell(3);
  D. ("row1").insertCell(0);
  答案:C。
  Table对象:代表一个HTML表格。
  (index) 从表格删除指定位置的行。
  (index) 从表格指定位置插入一个新行。
  TableRow对象:代表一个HTML表格行。
  (index) 删除表格行中的单元格。
  (index) 在表格行中插入一个新单元格。
  eg:
  <html> <head> <script type="text/javascript"> function insRow() { var x=('myTable').insertRow(0) var y=(0) var z=(1) ="NEW CELL1" ="NEW CELL2" } </script> </head> <body> <table id="myTable" border="1"> <tr>
<td>Row1 cell1</td> <td>Row1 cell2</td> </tr> <tr> <td>Row2 cell1</td> <td>Row2 cell2</td> </tr> <tr> <td>Row3 cell1</td> <td>Row3 cell2</td> </tr> </table> <br /> <input type="button" onclick="insRow()" value="插入行"> </body> </html>
  ,书写正确并且可以删除行中指定的单元格的是():
  A. deleteCell()
  B. deleteRow()
  C. delCell()
  D. delRow()
  答案:A。
  ,可以匹配首位是小写字母或数字,其它位数是小写字母的最少两位的字符串:
  A. /^\w{2,}$/
  B. /^[a-z0-9][a-z]+$/
  C. /^[a-z0-9][a-z]*$/
  D. /^[a-z0-9]\d+$/
  答案:B。
  正则表达式
  ^ 开始位置
  $ 结束位置
  * 零次或多次
  + 1次或多次
  {n} 匹配n次
  {n,} 至少匹配n次
  {n,m} 至少匹配n次,最多匹配m次
  \w 匹配包括下划线的任何单词字符,等价于[A-Za-z0-9_]
  \d 匹配一个数字
  :
  A. ^[1-9]\d*$
  B. ^[