下面我将写出一个函数,用来获取GET方法提交的参数 function getParameter(parameterName) { var string = window.location.search; var indexStart = string.indexOf(parameterName+"="); if(indexStart==-1) return false; var result = string.slice(indexStart+parameterName.length+…
<script>标签的解析<script>xxx</script>这组标签,是用于在 html 页面中插入 js 的主要方法.它主要有以下几个属性:charset:可选.表示通过 src 属性指定的字符集.被大多数浏览器忽略,很少有人用.defer:可选.表示脚本可以延迟到文档完全被解析和显示之后再执行.大多数浏览器不支持,很少用.可以将 JS代码放在html内容的后面,这样可实现延时加载language:已废弃.原来用于代码使用的脚本语言.被大多数浏览器忽略,不能用.…
相信,在 JavaScript .C# 中都见过不少链式方法调用,那么,其中实现该类链式调用原理,大家有没有仔细思考过?其中 JavaScript 类库:jQuery 中就存在大量例子,而在 C# 中,其中 lambda 表达式的大量使用以及扩展方法的新增,使链式调用也见的不少. 首先,就谈谈 JavaScript 中链式调用,其实,也是就是运用之前提及的 this . var Person=function(name,age){ this.Name=name; this.Age=age; };…
moziila官方文档链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/callfun.call(thisArg[, arg1[, arg2[, ...]]])1.其中fun表示原始的方法对象:2.参数: thisArg表示最终使用的对象; arg1和arg2为该方法的参数.简单的说,就是使用:原始方法对象.call(最终的对象,方法参数列表),这样就使得原始方…
class a(): def __init__(self): self.aa = 5 def test(): print "haha" a.test() self指的是对象本身,而非类本身 同样一段代码,py2会报错,在py2中类中所有的方法必须要传入self参数,除非有修饰,而在py3中,类中的方法不必非要传入self参数,没有传入self参数的方法可以直接被类调用,但是在该方法中不能出现self.XXX这样的形式…
现在前端开发越来越流行,框架也越来越多,像ExtJs.JQuery.Bootstrap等.虽然入行这么多年,但是感觉自己在前端方面还是存在基础不牢的地方,特别是CSS和JS.因此最近打算重新阅读这方面的经典书籍,来夯实自己的基础.因此打算边读书,边写博客,将我自己的感觉有用的地方记下来,以加深印象. 在前端开发,人人都会遇到JavaScript,也必须了解它.在用到它之前,首先必须了解怎么样将其引用到自己的页面中去.以前因为是快速开发,很少去关注这点,对JavaScript的引入,一掠而过,没有…
一.字符串转数组(split方法) 废话少说,直接上代码: //例子1 var str="abc,def,ghi"; var strArray=str.split(","); console.log(strArray);//输出["abc","def","ghi"] //例子2 var str2="abc|def|ghi"; var strArray2=str2.split("…
js关闭当前页面(窗口)的几种方式总结,需要的朋友可以参考一下: 1. 不带任何提示关闭窗口的js代码 <a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a> 2.关闭当前页面(IE下带提示) <a href="javascript:window.opener=null;window.close();">关闭<…
HTML (content layer) CSS (presentation layer) JavaScript (Interactive layer) 参考链接: [1] https://www.youtube.com/watch?v=ItYye9h_RXg&t=0s&index=2&list=PL0eyrZgxdwhxNGMWROnaY35NLyEjTqcgB…
想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的(比如将json转换为字符串,再在服务端反序列化为一个对象),为何不能在客户端就把这个问题搞定. 其实问题没那么复杂,那是因为在jquery提交Array的数据时,提交的时候始终会在名称后面加上”[]”, 问题就出在这里.另外在服务端对数组和内嵌的js对象进行解析时,需要像这样的格…