JavaScript笔记-使用JS管理URL链接(前端小技巧)
如下这个JavaScript代码:
var common_ops = {buildUrl:function( path ,params ){//params = { "test":"abc","sort":"asc" };// ?test=abc&sort=ascvar url = "" + path;var _param_url = "";if( params ) {_param_url = Object.keys(params).map(function (k) {return [ encodeURIComponent(k),encodeURIComponent( params[k] ) ].join("=")}).join("&");_param_url = "?" + _param_url;}return url + _param_url;},..................
这里是看到一个大佬的思路,他并不是直接在前端使用url连接,而是这样的。
第一个参数是路径。下一个参数是各个参数,如上面所示。
调用如下:
再来一个
这个小技巧的确很有用,感觉老手和新手的区别,就在于管理,和敲出花一样的代码。
JavaScript笔记-使用JS管理URL链接(前端小技巧)相关推荐
- 每天一个前端小技巧——生成gif动图下载
每天一个前端小技巧--生成gif动图下载 动态热图的展现,分别展现某个时间段的热图时间变化,例如:最近一周七天内,每天的热图分布变化图:这个动态变化的图生成一个gif图提供下载是否可行? 实现方案: ...
- Linux使用及管理中的一些小技巧
Linux使用及管理中的一些小技巧 如何制作应急启动盘 在安装Linux时系统会提示制作一张应急启动盘, 这时一定要选择制作, 以便在今后 系统由于故障不能正常启动时用来恢复系统. 但有时忘了在安装时 ...
- Java内存管理的9个小技巧
1.最基本的建议是尽早释放无用对象的引用.如: ... A a = new A(); //应用a对象 a = null; //当使用对象a之后主动将其设置为空 -. 注:如果a 是方法的返 ...
- 什么是拖延症 ----- 时间管理:终结拖延症小技巧之高效利用时间
转载 http://blog.sina.com.cn/s/blog_4c34ea7b0101ebdj.html?tj=1 http://blog.sina.com.cn/s/blog_4c34ea7b ...
- html前端小技巧—字体及颜色色值准确设置
今天分享下"html前端小技巧-字体及颜色色值准确设置"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一 ...
- 分享一个为js生成PDF添加水印的小技巧
分享一个为js生成PDF添加水印的小技巧 程序员工作中有时我们会遇到这样的情况--客户为了生成档案的版权问题,要为生成的文本 或者页面添加版权水印,以HTML代码页面生成PDF文件为例,介绍一下添加水 ...
- 前端笔记-js文件首行添加;号(前端小技巧)
这里记录一个前端的小技巧: 一般来说,我们自己写js代码,都会在首行添加";"号 原因是html加载js,如果有多个,那么这些js文件会被合并. 当某个js文件,尾巴没有 &quo ...
- Qt工作笔记-html做界面时,QFileInfo小技巧,获取前端页面
目录 背景 演示及代码 总结 背景 有的时候要调用三方的库,能够比较简单的实现一些酷炫的效果.这里特别是前端的酷炫效果! 如果在Qt中,某个地方,能小范围使用前端Qt的效果,辣么,将会是一个多么有意思 ...
- html使用js的变量_JS变异小技巧:使用JavaScript全局变量绕过XSS过滤器
什么是JavaScript全局变量? JavaScript全局变量在函数外部声明或使用window对象声明,它可以通过任何函数访问. 假设你的目标Web应用程序容易受到映射到JavaScript字符串 ...
最新文章
- python tqdm包_python tqdm库的使用
- Android应用中网络请求库Volley的使用
- TCP的三个接收队列
- 【编译原理】构建一个简单的解释器(Let’s Build A Simple Interpreter. Part 7.)(笔记)解释器 interpreter 解析器 parser 抽象语法树AST
- velocity用法简单实例说明 .
- 将字符串中的指定字符全局替换
- Microsoft 推出在AzureApp Service上支持Windows容器的公开预览版
- Android-构建不同环境的Apk
- 神经网络之文本情感分析(二)
- java二叉树原理_史上最全二叉树遍历详解(Java实现,原理相同)
- Python 扩展C
- ueditor编辑器的使用
- 卡西欧函数计算机广告词,卡西欧函数计算器,终身学习如有神助!
- Python组合数据类型(第6周)
- 红警3 联网对战平台
- mysql保存特殊表情符_mysql 存储表情或者特殊符号
- Linux运维——高级指令
- Excel快速下拉填充序列至10000行
- 初中三年级计算机表格考试模拟,初中三年要做这些事情,三张表格说透初中三年,收藏必看...
- LINUX-查看历史操作记录