1 获取get请求中的参数
function getPara(para){
if (location.href.indexOf("?") == -1) {
// 没有参数,则Do nothing.
return null;
}
else {
// 取得GET请求?号后面的字符串
var urlQuery = location.href.split("?");
if(urlQuery[1].indexOf("&")==-1){//只有一个参数
if (urlQuery[1].indexOf("=") == -1) {
//没有等号,没有参数,则Do nothing
return null;
}else{
var keyValue = urlQuery[1].split("=");
var key = keyValue[0];
var value = keyValue[1];
if(key==para){
return value;
}
}
}else{
// 解析参数
var urlTerms = urlQuery[1].split("&");
for (var i = 0; i <urlTerms.length;i++) {
var keyValue = urlTerms[i].split("=");
var key = keyValue[0];
var value = keyValue[1];
if(key==para){
return value;
}
}
}
}
return null;
}
2 //本函数用于去掉字符串左边的空格
function leftTrim(str) {
if (str.charAt(0) == " ") {
str = str.slice(1);
str = leftTrim(str);
}
return str;
}
3 //本函数用于去掉字符串右边的空格
function rightTrim(str) {
if (str.length - 1 >= 0 && str.charAt(str.length - 1) == " ") {
str = str.slice(0, str.length - 1);
str = rightTrim(str);
}
return str;
}
分享到:
相关推荐
"前台一些有用js"这个标题和描述暗示我们关注的是那些在用户端运行、直接影响用户体验的JavaScript代码和技巧。这些js通常用于处理用户输入、实现页面动态效果、进行数据验证以及与服务器进行异步通信等任务。下面,...
"最有用js调试工具.rar" 提供的资源显然旨在帮助开发者更高效地进行JavaScript的调试工作。以下是一些关于JavaScript调试工具的重要知识点,以及如何利用它们来提升开发效率。 1. **浏览器内置的开发者工具**:...
在本压缩包中,你将找到大约200个有用的JS特效代码,这些代码可以帮助你提升网页的用户体验,增强网页的视觉吸引力。 1. **基础特效**:JavaScript的基础特效包括动画、计时器、滚动、淡入淡出等。例如,你可以使用...
该资料中脚本包括导出为word,excel并包括改变背景色等.
本文将深入探讨标题和描述中提到的JavaScript知识点,包括常用函数、常用判断、控制Flash以及一些炫酷的JavaScript效果。 一、JavaScript常用函数 JavaScript中的函数是可重用的代码块,它们可以接受参数并返回结果...
AngularJS与AMD+RequireJS+Asp.net MVC+一些有用的库,如momentjs、underscorejs、select2和bootstrap.zip
JavaScript,简称JS,是一种广泛应用于Web开发的轻量级编程语言。它主要负责网页的动态交互,赋予静态HTML页面活力,让用户体验更加丰富和个性化。本压缩包包含了一系列的JavaScript实例,非常适合初学者进行学习和...
一些对javascript有用的util,一些基于jquery。 format-html.js 当您使用jquery或其他js框架更改DOM时,从DOM获取HTML可能未格式化,例如: “ component =“> “> Cras justo odio3 </ li> </ ul> 格式化后:...
5. **JS.Class**: JS.Class是JavaScript的一个面向对象的类系统,它提供了一种更接近于传统类语言的语法来创建类和继承结构。它通过模拟类的构造函数、原型和继承机制,使JavaScript的面向对象编程更加直观。 6. **...
在给定的“javascript md5加密 js文件”中,主要涉及的核心是`md5.js`这个JavaScript库,它提供了一个方便的方法来实现MD5哈希加密。以下是对这个库的一些详细解释: 1. **MD5.js库的引入**: 在HTML文件中,可以...
【标题】"非常有用的js代码全集"涵盖了JavaScript编程中的几个关键领域,特别是与Web界面交互和增强用户体验相关的技术。JavaScript是一种广泛应用于客户端浏览器的脚本语言,它为网页提供了动态性和交互性。在这个...
【前端源码学习】这是一个前端面试盒子,侧重于JS代码,里面整理了一些有用的前端代码
3. **数据可视化**:JS库如D3.js、Chart.js等可以帮助开发者将数据转化为图表,如条形图、饼图、折线图等,这对于数据分析和展示非常有用。 4. **响应式设计**:JavaScript可以检测窗口大小变化,实现响应式布局,...
【前端源码学习】这是一个前端面试盒子,侧重于JS代码,里面整理了一些有用的前端代码_pgj
本文将深入探讨如何在Delphi环境中与JavaScript进行交互,特别是如何从JavaScript端获取返回值,这在实现桌面应用与Web内容的集成时非常有用。 Delphi是一种流行的面向对象的 Pascal 编程语言,它提供了丰富的库和...
最后,手册可能会提及一些JavaScript库和框架,如jQuery、React或Vue.js,这些工具极大地简化了JavaScript开发,提高了开发效率。 总的来说,《微软JavaScript手册js.chm》是一本全面覆盖JavaScript基础知识到高级...
向 javascript 的对象添加一些有用的(和其他不太有用的)函数。 为什么? 开始时为 javascript 数组实现一些函数是一个挑战,现在我们正在实现所有的东西。 唯一的规则是将它们作为原型来实现(毕竟这是一个扩展...
当用户尝试离开网页时,JavaScript的`beforeunload`或`unload`事件可以帮助我们执行一些操作,如弹出提示框提醒用户确认是否真的要离开。这在用户可能未保存数据或者需要特别注意的情况非常有用。 3. **表单填写**...
JavaScript,简称JS,是一种广泛用于网页和网络应用的编程语言,尤其在实现客户端的动态效果和交互性方面...提供的"JS特效"压缩包文件很可能包含了一些实际的示例代码,你可以参考这些案例进一步理解并掌握上述知识点。
FileSaver.js 在客户端保存文件的解决方案,并且可以让 Web 应用完美的生成文件, 或者保存不应该发送到外部服务器的一些敏感信息。是一种简单易用实现的利用 JavaScript/JS 在浏览器端保存文件的方案。