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事件中得到
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2020-12-24 JS 算法与数据结构——排序算法(上)