javascript实用api个人记录

关于请求发送

  

1
2
3
4
5
6
7
8
9
10
11
12
13
1、const params = new URLSearchParams(),
 
    params.append('search','搜索的内容')
 
    发送请求时把params拼接搜索项携带。
2、 let url = new URL('https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=%E9%98%AE%E4%B8%80%E5%B3%B0%20es6&oq=%25E4%25B8%258A%25E6%25B5%25B7%25E7%25BB%2599%25E9%25B1%25BC%25E5%2581%259A%25E6%25A0%25B8%25E9%2585%25B8&rsv_pq=98ee693b00066489&rsv_t=49eeE1hMr3Fk4qO426gylDeU6mNW48hKZzmm5LDMcPDy0BXJwhz8lQ85iqo&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_sug3=11&rsv_sug1=8&rsv_sug7=100&rsv_sug2=0&rsv_btype=t&inputT=1806&rsv_sug4=1806&rsv_sug=1')
 
let params = new URLSearchParams(url.search.slice(1))
console.log(url)
for( let key of params.keys()){
    console.log(key)
}
// 对于链接的解析可以用new URL(链接),new URLSearchParams()来处理

  

   

浏览器环境api

  1、window.getSelection() 获取鼠标选中的网页中的文字(以对象形式,需要对其.toString()转为字符串),通常在mouseup事件中得到

posted @   时间观测者  阅读(55)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
历史上的今天:
2020-12-24 JS 算法与数据结构——排序算法(上)
点击右上角即可分享
微信分享提示