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

分类信息网站如何做优化做网站比较好的企业

分类信息网站如何做优化,做网站比较好的企业,网站建设价格便宜,wordpress acf教程第一种:escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值 它的具体规则是,除了ASCII字母、数字、标点符号" * _ - . /"以外,对其他所有字符进行编码。在u0000到u00ff之间…

在这里插入图片描述

第一种:escape 和 unescape

escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值

它的具体规则是,除了ASCII字母、数字、标点符号"@ * _ + - . /"以外,对其他所有字符进行编码。在u0000到u00ff之间的符号被转成%xx的形式,其余符号被转成%uxxxx的形式。对应的解码函数是unescape()。

还有两个点需要注意:

首先,无论网页的原始编码是什么,一旦被Javascript编码,就都变为unicode字符。也就是说,Javascipt函数的输入和输出,默认都是Unicode字符。这一点对下面两个函数也适用。
其次,escape()不对 “+” 编码。但是我们知道,网页在提交表单的时候,如果有空格,则会被转化为+字符。服务器处理数据的时候,会把+号处理成空格。所以,使用的时候要小心。

escape()编码:const time = 2022-01-09
const tile = '63元黑糖颗粒固饮'
let url = "http://localhost:8080/index.html?time="+escape(time)+"&title="+escape(tile)
地址栏显示结果:"http://localhost:8080/index.html?time=2022-01-09&title=63%u5143%u9ED1%u7CD6%u9897%u7C92%u56FA%u996E"
unescape()解码:let url = "http://localhost:8080/index.html?time="+unescape(2022-01-09)+"&title="+unescape(63%u5143%u9ED1%u7CD6%u9897%u7C92%u56FA%u996E)
地址栏显示结果:"http://localhost:8080/index.html?time=2022-01-09&title=63元黑糖颗粒固饮"

第二种:encodeURI 和 decodeURI

encodeURI()是Javascript中真正用来对URL编码的函数。

它用于对URL的组成部分进行个别编码,除了常见的符号以外,对其他一些在网址中有特殊含义的符号"; / ? : @ & = + $ , #",也不进行编码。编码后,它输出符号的utf-8形式,并且在每个字节前加上%,,然后用十六进制的转义序列(形式为%xx)对生成的 1 字节、2 字节或 4 字节的字符进行编码。
它对应的解码函数是decodeURI()

需要注意的是,它不对单引号’编码。

let url = "http://localhost:8080/index.html?time=2022-01-09&title=63元黑糖颗粒固饮"encodeURI()编码:
let encodeURI_url = encodeURI(url) = "http://localhost:8080/index.html?time=2022-01-09&title=63%E5%85%83%E9%BB%91%E7%B3%96%E9%A2%97%E7%B2%92%E5%9B%BA%E9%A5%AE"decodeURI()解码:
decodeURI(encodeURI_url )= “http://localhost:8080/index.html?time=2022-01-09&title=63元黑糖颗粒固饮”

第三种:encodeURIComponent 和 decodeURIComponent

与encodeURI()的区别是,它用于对整个URL进行编码。“; / ? : @ & = + $ , #”,这些在encodeURI()中不被编码的符号,在encodeURIComponent()中统统会被编码。
它对应的解码函数是decodeURIComponent()。

let url = "http://localhost:8080/index.html?time=2022-01-09&title=63元黑糖颗粒固饮"encodeURIComponent ()编码:
let encodeURIComponent _url = encodeURIComponent (url) = http%3A%2F%2Flocalhost%3A8080%2Findex.html%3Ftime%3D2022-01-09%26title%3D63%E5%85%83%E9%BB%91%E7%B3%96%E9%A2%97%E7%B2%92%E5%9B%BA%E9%A5%AEdecodeURIComponent()解码:
decodeURIComponent(encodeURIComponent _url )= “http://localhost:8080/index.html?time=2022-01-09&title=63元黑糖颗粒固饮”
http://www.yayakq.cn/news/984924/

相关文章:

  • 旅游网站开发答辩ppt有做敦煌网站的吗
  • 网站开发制作云盘网站开发相关外文书籍
  • 在网站服务器上建立数据库浏览器打开app
  • 网站建设模板源代码网站设计论文3000字
  • 建设集团网站方案学电子商务有出路吗
  • 做网站用属于前端网站 搜索 关键字 description
  • 网站优化可以做哪些优化wordpress 长腿蜘蛛
  • 百度入口网站有哪些游戏可以做网站
  • 宁夏做网站建设公司网站大型网页游戏
  • 网站友情链接模块wordpress 404更改
  • 如何建个人摄影网站潍坊网站建设SEO优化
  • 前端做网站一般用什么框架移动端网站开发软件
  • 网站宣传的手段有哪些?(写出五种以上)凡客网站的域名怎么做
  • 专业网站排名优化wap浏览器在线
  • 制作网站的成本文档下载网站 建设
  • 长春制作公司网站wordpress商业源码
  • 建网页和建网站东莞中企动力
  • 网站建设一站式服务上海设计公司排名前十强20
  • 外贸营销网站怎么建设劳务公司网站怎么做
  • 网站快速被收录房地产最新消息爆雷
  • 河南省濮阳市建设局网站深圳外贸网站开发建设
  • Wordpress外贸网站搭建公司深圳小程序网站开发
  • 网站建设方案华为昆山品牌网站建设
  • 海飞丝网站建设中面临的技术问题_并提出可行的技术解决方案正规的网站制作在哪里
  • 河南郑州网站制作公司网站制作的教程
  • 健身网站开发开题报告军棋是哪个网站开发的
  • 网站组建 需求分析大连网站优化
  • 揭阳网站设计wordpress开启用户激活验证失败
  • 用vs代码做网站古玩网站源码
  • h5网站不利于优化吗南宁网页设计培训学校