电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年JavaScript面试总结VIP免费

2024年JavaScript面试总结_第1页
1/25
2024年JavaScript面试总结_第2页
2/25
2024年JavaScript面试总结_第3页
3/25
1.JavaScript1.1.简介:嵌入式脚本语言,浏览器执行,它是以字符串解析执行的,它是一种基于对象的语言,不具有封装,继承,多态等特点。1.2.关键:1.事件,2.对象(Bom,Dom).1.3.js是事件驱动语言:1.辨别大小写.2.每句话后分号可有可无(最佳有).3.注释和java同样.4.弱类型语言.1.4.有两种数据类型:1.原始数据类型:放在栈里的简朴数据类型(值在变量的地址).(boolean,String,undefind,null,Number..)2.引用数据类型:放在堆里的复杂数据类型.2.Array对象-提供对创立任何数据类型的数组的支持。2.1.concat措施(Array)---返回一种新数组,这个新数组是由两个或更多数组组合而成的。2.2.join措施-返回字符串值,其中包括了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来2.3.pop措施--移除数组中的最终一种元素并返回该元素2.4.shift措施--移除数组中的第一种元素并返回该元素。2.5.unshift措施--将指定的元素插入数组开始位置并返回该数组。2.6.push措施--将新元素添加到一种数组中,并返回数组的新长度值。结束位置2.7.slice措施(2,4)--返回一种数组的一段。2.8.splice措施--从一种数组中移除一种或多种元素,假如必要,在所移除元素的位置上插入新元素,返回所移除的元素。2.9.toLocaleString措施--返回一种日期,该日期使用目前区域设置并已被转换为字符串。3.Boolean对象-创立新的Boolean值。4.Date对象-启用基本存储器并获得日期和时间5.Error对象-保留有关错误的信息。6.Global对象-把所有全局措施集中在一种对象中.6.1.escape(str)措施---对String对象编码以便它们能在所有计算机上可读,;6.2.unescape(str)措施---解码用escape措施进行了编码的String对象。6.3.eval措施--检查JScript代码并执行.eval(codeString),这个字符串将由JScript分析器进行分析和执行6.4.isNaN措施---返回一种Boolean值,指明提供的值与否是保留值NaN(不是数字)。7.Math对象-是一种固有对象,提供基本数学函数和常数。7.1.alert(Math.round(1.5));//四舍五入8.Number对象-代表数值数据类型和提供数值常数的对象。9.String对象-可用于处理或格式化文本字符串以及确定和定位字符串9.1.在每个空格字符处进行分解。--varss=s.split("-");10.typeof返回原始值类型10.1.typeof运算符把类型信息当作字符串返回。typeof返回值有六种也许:"number,""string,""boolean,""object,""function,"和"undefined."11.instanceof判断对象类型12.this表达:永远都指向调用它的那个对象-不加this,undefined-this.13.prototype原型13.1.prototype属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。14.定义措施的方式:构造体,对象引用(定义是私有的),通过原型(定义是公共的)14.1.构造体functionpe(){...}1.1--pe=function(){}1.2--HashMap.prototype={size:function(){returnthis.elements.length;},put..}14.2.对象引用s1.q1=function(){alert('Iamq1.');}14.3.原型pe.prototype.fun1=function(){alert('我是原型220');}1.constructor:对创立对象构造器的引用vardate=newDate();vard=date.constructor;varss=newd();//alert(ss.getDay());2.StringBufferappend-push(value);toString-join(',');以及在Java里面StringBuffer与String的区别3.className-p标签颜色变化,引用cssp.className="oa";--css里面.oa;44.1--getElementsByTagName-获得目的对象.varimg=document.getElementsByTagName("img");4.2--getElementById-通过id获得标签对象varp=document.getElementById('pa');5.arguments-类似于数组,不过不能用join();length属性表达参数列表的长度.--措施重载66.1--clearInterval使用setInterval措施取消先前开始的间隔事件。6.2--clearTimeout取消先前用setTimeout措施设置的超时事件。6.3--setInterval每通过指定毫秒值后计算一种体现式。6.4--setTimeout通过指定毫秒值后计算一种体现式。7.定义对象的三种方式//1.varobj=newObject();obj.name='123d';//alert(obj.name);//2.varobj={x:'123123',y:'aaa'};alert(obj.y);//3。functionpoint(){}8.动态创立span对象document.createEle...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年JavaScript面试总结

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部