`

js-url处理

 
阅读更多

把一个url地址作为参数传过去,需要处理下,把一些特殊字符处理下,有2个函数提供这种功能

 

var url="http://www.jialin.com/?test1=1@test2=2";
	
alert(encodeURI(url));
alert(encodeURIComponent(url));
 
分享到:
评论

相关推荐

    前端项目-js-url.zip

    "前端项目-js-url.zip" 提供了一个专门用于JavaScript环境中的URL解析器,旨在帮助开发者更方便地操作和管理URL。 这个轻量级的库名为 "js-url",其主要功能是解析和操作URL字符串。它被设计得非常小巧,原生大小约...

    前端开源库-iso-url

    【前端开源库-iso-url】是一个致力于实现前后端兼容的URL API库,它提供了一个与浏览器中的WhatWG URL ...如果你正在处理一个需要在服务器端运行JavaScript并处理URL的项目,那么iso-url会是一个值得考虑的解决方案。

    JS-url插件

    一个让你很简单处理url的jquery插件. A simple, lightweight url parser for JavaScript (~1.6 Kb minified, ~0.6Kb gzipped). url(); // ...

    whatwg-url:WHATWG URL标准在JavaScript中的实现

    whatwg-url尚未实现UTF-8以外的任何编码处理。 也就是说,我们的API中不存在编码覆盖参数。 原料药 URL和URLSearchParams类 和导出提供了主要的API,它以各种方式(包括例如USVString转换)遵循规范的行为。 该库的...

    ajax-axios-url-form-serialize 插件

    在处理表单数据时,我们常常需要将表单数据序列化以便于发送到服务器,这就是`ajax-axios-url-form-serialize`插件的作用。 `ajax-axios-url-form-serialize`插件专为Axios设计,用于将HTML表单数据转换成URL编码...

    is-url:宽松地验证URL

    标题 "is-url:宽松地验证URL" 描述的是一...通过简单的安装和调用,开发者可以轻松集成到自己的项目中,提高URL处理的健壮性。其宽松的验证策略使其能够适应多种不规则的URL格式,而MIT许可证则保证了它的广泛适用性。

    前端开源库-url-remote

    在前端开发中,管理和处理URL是常见的任务之一。开源库`url-remote`专注于这个领域,提供了一种高效的方法来检查给定的URL是否属于远程地址。了解并使用这样的工具库,可以帮助开发者优化代码,提高应用程序的性能和...

    Node.js-轻量级url参数处理兼容浏览器和Node.js环境

    通过理解并利用JavaScript内置的`URLSearchParams`、Node.js的`querystring`模块、第三方库如`query-string`,或是自定义的解决方案,都可以实现轻量级且兼容的URL参数处理。同时,确保代码在不同环境下具有良好的...

    前端开源库-connect-url-rewrite

    4. 除了基本的重定向,还可以用此中间件实现其他URL处理逻辑,比如内部重定向(不改变浏览器URL)、URL编码解码、动态路由等。 总的来说,"connect-url-rewrite"是一个强大的工具,它允许前端开发者根据业务需求...

    前端项目-urljs.zip

    "urljs"是一个专为前端开发者设计的轻量级JavaScript库,它提供了简单易用的API来方便地操作页面URL。这个库名为"前端项目-urljs.zip",其主要内容包含在名为"**url.js-master**"的文件夹内,很可能包含了源代码、...

    js-base64-3.7.5.tgz

    "js-base64-3.7.5.tgz" 是一个JavaScript库的压缩包,主要功能是实现Base64编码和解码。Base64是一种用于在网络上传输二进制数据的方法,它将二进制数据转换为ASCII字符串,便于在不支持二进制传输的协议(如早期的...

    前端开源库-github-avatar-url

    总的来说,`github-avatar-url`是一个实用的前端库,为开发者提供了方便的方式来获取和处理GitHub用户的头像URL,简化了开发流程,提高了开发效率。对于任何需要显示GitHub用户信息的应用,它都是一个值得考虑的工具...

    前端开源库-parse-redis-url

    `node-parse-redis-url-master` 压缩包文件名称表明这是一个基于Node.js的项目,意味着这个库可能依赖于Node.js环境运行,并且可能是项目的主分支代码。使用时,你需要将其克隆到本地,通过npm安装依赖并进行构建和...

    前端开源库-combo-url

    4. **可扩展性**:`combo-url`库可能提供API接口,允许开发者自定义URL的组合规则,或者添加额外的处理逻辑,如版本控制,以适应不同的项目需求。 5. **与CDN的配合**:当项目部署在内容分发网络(CDN)上时,combo...

    前端开源库-simple-url-search-params

    在前端开发中,处理URL的查询字符串(query string)是一项常见的任务。为了使浏览器兼容性和代码可维护性更强,许多开发者倾向于使用开源库来处理这些细节。其中,“simple-url-search-params”是一个小巧而实用的...

    前端开源库-nice-is-url

    在前端开发中,处理用户输入的URL合法性是一项重要的任务,因为这直接影响到网站的安全性和用户体验。"nice-is-url"是一个专门为前端开发者设计的开源库,它专注于检测并验证字符串是否符合URL的标准格式,从而帮助...

    前端开源库-moz-download-url

    1. **安装**:通过npm(Node.js的包管理器)安装该库,命令可能是`npm install moz-download-url`。 2. **引入**:在项目中引入库,例如使用`import`或`require`语句。 3. **初始化**:根据需求配置参数,如产品类型...

    前端开源库-url-pattern

    **前端开源库-url-pattern**是专门用于处理URL模式匹配的工具,它提供了一种更为直观且易用的方式,相比正则表达式(regex)在处理URL字符串时更加简便。这个库的主要目标是帮助开发者轻松地解析、验证以及构建URL,...

    前端开源库-home-assistant-js-websocket

    `home-assistant-js-websocket`是专为`Home Assistant`设计的一个JavaScript库,用于通过WebSocket协议与`Home Assistant`服务器进行通信,为开发者提供了在Web应用中与`Home Assistant`交互的能力。 ### WebSocket...

    regex-weburl_js-源码.rar

    总的来说,这个源码库对于那些想要深入了解JavaScript正则表达式和URL处理的开发者来说,是一个宝贵的资源。通过分析和实践其中的代码,不仅可以提升编程能力,还能对网络请求和数据处理有更深入的理解。

Global site tag (gtag.js) - Google Analytics