qzgx.net
当前位置:首页 >> js常见面试题 >>

js常见面试题

变量,语法等等最基础的一些东西.然后进阶写具有一定功能的函数比如:排序,字符串转数组,数组转字符串的函数等等 DOM(包括HTML,XML等)操作 JavaScript的核心就是对元素进行操作,这个必然是会考的,要不然学JavaScript何用,常用的一些方法属性要铭记于心.正则表达式,正则表达式需要注意一个贪婪和懒匹配.JS对像 Ajax可能也会有 另外CSS也要会 反正应该就是一些很基础的东西,只要你基础知识牢固,面试是不成问题的.

可以去h5edu看看,html5课程融合了html5开发基础课程、css3基础课程和移动前端交互javascript+jquery+ajex,还有微信开发课程等

看你面试的是什么职位了网页制作师,前端工程师,js工程师它们对js(尤其是原生js)的要求依次从低到高对于js库,一般要求是会用就行,当然懂得原理或者可以写插件最好

前端面试的H5问题汇总:1.HTML5 为什么只需要写 <!DOCTYPE HTML>?答案解析:HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于

这个可以到网上找一下呀!========================================= 1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制2、简述DIV元素和SPAN元素的区 别.3、结合text这段结构,谈谈

function User(id, name){ var id=id,name=name; this.getName=function(){ return name; }}var b = new User('1', '钱');var c = b.name, d = b.getName();alert('c: ' + c + ' d:'+ d);输出c:undefined d:钱我不太明白这里优化的意思,但是我来做这道题的话就会这么做,主要是用OOP的思想把id和name作为私有变量,然后声明公共方法获取私有变量值答案无绝对,献丑啦

代码逻辑是没错的,是你不够细心,radios你写成了fadios,在if里,还有if里应该加上数组下标if(radios[i].getAttribute('checked') )

foo = function(){<br> this.myName = "Foo function.";<br>}<br>foo.prototype.sayHello = function(){<br> alert(this.myName);<br>}<br>foo.prototype.bar = function(){<br> setTimeout(<br> (function(s){<br> return function(){<br> s.sayHello()<br> }<br> })(this), 1000);<br>}<br>var f = new foo;<br>f.bar();

foo = function(){ this.myName = "Foo function.";}foo.prototype.sayHello = function(){ alert(this.myName);}foo.prototype.bar = function(){ setTimeout( (function(s){ return function(){ s.sayHello() } })(this), 1000);}var f = new foo;f.bar();

//建立数组var array = [];//往数组里面压值array.push("a");array.push("b");//用join函数连接输出alert(array.join(""));

网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com