一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Javascript 面试题5道

时间:2014-05-18 编辑:简简单单 来源:一聚教程网

1, 使用2种以上的方式请求js
用createElement创建一个script,然后appendChild到head标签里
2, 直接使用write转义后输出
2, 判断一个字符是否以字母开头, 然后后面是 字母+数字+_, 总长度为5-20
正则 /^[a-z][0-9a-z_]{4,19}$/i
3, 判断一个字符串里重复最终的那个是啥,重复次数是多少
1, 使用split分隔, 然后遍历, 如果临时对象里不存在则=1,存在则++, 然后得到以字符为key,次数为value的临时对象, 然后for in 他, 判断最大的数, 最终得到你懂的
2, 使用 split() sort() join()来对字符进行排序, 然后match正则(w)1+下得到重复分隔后的数组, 然后遍历这个数组, 比较每个的length, 得到length最大的, 最终你还懂的
4, ajax是什么, 异步同步, 怎么跨域
异步同步你懂的, 跨域我提了4个方法:
1, iframe+callback+domain
2, postMessage+document.name 网上很流行的一种, 但没有使用过
3, 代理文件
4, 如果服务器允许, 可以使用虚拟目录指向, 比如: /ajax/ 为交互目录, 要求所有二级域名都可以访问.
到这里才想起居然没有把伟大的jsonp写上... 啊啊啊
5, 如果减少网络传输的大小
压缩, 再压缩, 压到不行, 再能合并的合并, 再开启GZIP...

热门栏目