侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

《前端面试江湖》

2024-05-14 星期二 / 0 评论 / 0 点赞 / 82 阅读 / 1764 字

//《前端面试江湖》,2016年买给自己的生日礼物//8.如何获取浏览器URL中查询字符串的参数function getQuery(name) { var reg = new RegExp("(

//《前端面试江湖》,2016年买给自己的生日礼物//8.如何获取浏览器URL中查询字符串的参数function getQuery(name) {    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");    var r = window.location.search.substr(1).match(reg);    if (r != null)        return unescape(r[2]);    return null;}//9.如何实现一个删除字符串左边空白字符的方法?//^表示开始,'/s'表示空白字符,'/g'表示全局匹配function leftTrim(str) {    return str.replace(/^/s*/g, "");}//10.What is the data type that JavaScript's typeof returns?//undefined,boolean,string,number,object,function//13.实现字符串反转主要是把字符串从末尾开始的每一个元素截取后,再重新组成一个新的字符串function revert(str) {    var temp = ""; //remember to initialize    for (i = str.length - 1; i > 0; i--) {        temp += str[i];    }    return temp;}//18.如何检测一个变量是一个string类型?请写出函数实现function testStr(str) {    //if((typeof str)=="string")    if ((typeof str) == "string" || str.constructor == String)        return true;    else        return false;}//constructor vs prototypefunction Person(name) {    this.name = name;    this.showMe = function() {        alert(this.name);    }};var one = new Person('js');console.log(one.prototype) //undefinedconsole.log(typeof Person.prototype); //objectconsole.log(Person.prototype.constructor); //function Person(name) {...};//20.有一个字符串abcd-ef-ghi,请用JavaScript将它处理成ghi&ef&abcd.var str = "abcd-ef-ghi";var temp = str.split('-');var result = temp.reverse().join('&');//请实现鼠标单击页面中的任意标签,alert该

广告 广告

评论区