当前位置: 首页 > news >正文

网站建设流程心得网络seo关键词优化技巧

网站建设流程心得,网络seo关键词优化技巧,个人做网站要注意什么条件,网站网站开发的方法1:现代浏览器都支持 URL 和 URLSearchParams 对象,可以很方便地从URL中提取参数 // 假设当前URL为 "https://example.com/?nameJohn&age30" const url new URL(window.location.href); // 或者你可以直接传入一个URL字符串 const …

方法1:现代浏览器都支持 URL 和 URLSearchParams 对象,可以很方便地从URL中提取参数

// 假设当前URL为 "https://example.com/?name=John&age=30"
const url = new URL(window.location.href); 
// 或者你可以直接传入一个URL字符串
const name = url.searchParams.get('name'); // "John"
const age = url.searchParams.get('age'); // "30"
console.log(name, age);

方法2:使用正则表达式

可以使用正则表达式匹配URL参数,这种方法相对较低效且较复杂,但也可以做到。

function getQueryParam(name) {const regex = new RegExp('[?&]' + name + '=([^&#]*)', 'i')const results = regex.exec(window.location.href)return results ? decodeURIComponent(results[1]) : null
}
// 假设当前URL为 "https://example.com/?name=John&age=30"
const name = getQueryParam('name'); // "John"
const age = getQueryParam('age'); // "30"
console.log(name, age)

方法3:使用 split 和 reduce

可以通过 split 方法手动拆分查询参数,并用 reduce 将其转化为对象。

function getQueryParams() {    return window.location.search.substring(1) // 去掉 ?        .split('&') // 按 & 拆分       .reduce((params, param) => {            const [key, value] = param.split('=');            params[decodeURIComponent(key)] = decodeURIComponent(value || '');            return params;        }, {});
}
// 假设当前URL为 "https://example.com/?name=John&age=30"
const params = getQueryParams();
const name = params['name'];// "John"
const age = params['age']; // "30"
console.log(name, age);

方法4:使用 location.search 和自定义函数

location.search 上构建自己的解析函数,此方法比较简单。

function getQueryParameter(name) {const params = new URLSearchParams(location.search)return params.get(name)
}
// 假设当前URL为 "https://example.com/?name=John&age=30"
const name = getQueryParameter('name'); // "John"
const age = getQueryParameter('age'); // "30"
console.log(name, age)

http://www.dinnco.com/news/51322.html

相关文章:

  • 合肥专业做网站的公司电商平台排行榜
  • 动漫设计与制作专业代码电商seo是什么
  • 点击网络网站seo引擎优化专员
  • 网站建设费可以走办公费吗seo咨询岳阳
  • 网站发布和收录怎么做营销顾问
  • 网站后台需要多少百度seo效果
  • 做网站域名怎么选有利于seo网站seo推广方案
  • wordpress系统介绍网站关键词优化排名
  • 网站推广工具推荐百度推送
  • 我的世界是怎么做的视频网站抖音seo是什么
  • 做网站开发考什么研防恶意点击软件
  • 湘潭网站设计公司金花站长工具
  • 合同备案号查询系统seo矩阵培训
  • 网站开发用到的研究方法电商网络推广
  • 手机app网站模板惠州seo外包平台
  • 南阳网站开发公司重庆关键词自动排名
  • 怎么做网站内部链接班级优化大师的功能有哪些
  • 网站模板目录扫描在线培训平台有哪些
  • 大连做网站的网络公司凡科建站怎么建网站
  • 青岛网站seo多少钱人教版优化设计电子书
  • 湖南送变电建设公司 网站熊猫关键词工具官网
  • 必要是什么网站seo搜索引擎是什么
  • 广州网站建设网站开发百度怎么注册自己的店铺
  • 百度搜索引擎录入网站金花关键词工具
  • 网站开发要学哪些广州网站设计制作
  • 成都网站建设小公司排名2023年8月新冠又来了
  • 物流公司做网站今天最新新闻事件报道
  • 邹城建网站关键词林俊杰免费听
  • 自己建网站开网店网络广告公司排名
  • 深圳网站建设服务平台重庆网站优化公司