欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js题目(知识点)

程序员文章站 2024-01-30 10:51:28
...

1.返回值:

undefined 未定义
boolean 布尔值
string 字符串
number 数值
object 对象
function 函数

2.一般判断一个对象的类型使用 typeof, 特殊在new String 的情况下结果会是 object,
=new出来的都是object,需要instanceof 来判断

3.typeof的返回值: number boolean string function object undefined
instanceof 用于判断一个变量是否某个对象的实例,结果为布尔值 :true false

4.Firefor不支持DOM对象的outerHTML innerText outerText属性

5.在IE6,7,8 中使用Element.setAttribute(‘className’,’attributeValue’),无法绑定事件

6.readonly 只针对input 和 textarea 有效, 而 disabled 对于所有的表单都有效

7.attr设置属性 removeAttr 移除属性

8.span(行内标签)是无法设置宽高的
float 会把浮动的
元素变成块级元素
绝对定位脱离文档流

9.函数声明的时候,带了一个参数bb,也就是相当于函数内部 var bb;函数里面的bb 就是函数活动对象的属性;
函数执行完后,函数的活动对象被销毁,也就是这个bb 被删除;

10.与浏览列表有关的对象 : history screen location navigator

11.undefined 和 null 转为Boolean类型后是 false

12.DNS 就是将域名翻译成 IP 地址

13.DNS 协议默认的端口是 53;

14.hasOwnProperty()方法返回一个布尔值,判断某个对象是否含有指定的属性

15.var a=b=5 相等于 var a= 5(局部); b=5;(全局) undefined是声明了,没有赋值

16.$.post(url)是ajax请求;

ajax的事件是:

ajaxComplete(callback) 
ajaxError(callback) 
ajaxSend(callback) 
ajaxStart(callback) 
ajaxStop(callback) 
ajaxSuccess(callback)
  1. import { mm } from ‘module-name’;

18.Math.max(x) : x必须是Number(数字)
可以是数组

Math.max(arr[0], arr[1], arr[2], arr[3])
Math.max.call(Math, arr[0], arr[1], arr[2], arr[3])
Math.max.apply(Math,arr)

19.length : 返回浏览器历史列表中的URL数量
back() :加载history列表中的前一个URL
forWard(): 加载history列表中的下一个URl
go() : 加载history列表中某个具体页面

20.js的七种数据类型 : string object null undefined boolean number array
js五种基本类型 : string boolean number null undefined
typeof六种返回格式 : string number object function boolean undefined

21.RegExp对象有3个方法 : test() exec() 和 compile()
(1): test()检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false;
(2):exec()检索字符串中与正则表达式匹配的值;exec返回一个数组,存放匹配的结果.没找到返回null;
(3):compile()可以在脚本执行的过程中编译正则表达式,也可以改变已有的表达式;

(4): match是支持正则表达式的String对象的方法

  1. 数据类型 转换为true 转换为false

    数据类型                 转换为true              转换为false
    
    String               任何非空的字符串               空字符串
    Number                任何非零数值(包括无穷大)       0和NAN
    Object                 任何对象                    null
    undefined                                       undefined

23.请求头 和 响应头?
请求头 :
get : 请求的方式
accept : 客户端能接收的资源类型
connection : 维护客户端和服务端的连接关系
host: 连接目标主机 和 端口号
Referer: 告诉服务器我来自哪里
User-agent : 告诉客户端版本号的名字
date: 客户端请求服务端的时间

响应:
server: 服务端的web服务端名
Refresh : 服务端要求客户端1秒钟后进行刷新

相关标签: js知识点