javascript实用api个人记录

关于请求发送

  

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 @ 2021-12-24 09:56  时间观测者  阅读(49)  评论(0编辑  收藏  举报