2012-05-22 11:08 by flowforever, 115 visits, 网摘, 收藏, 编辑
摘要:虽说js里面什么都能当对象,也能用填鸭式方法任意给对象添加属性,属性赋值.但是有些js内置的对象,类型属性也是没办法覆盖的。贪多必失,写了一个用操作url 的js工具类,这个类上面有个属性叫queryString,我原来的做法是让queryString=function(){} ,想法是希望能够queryString[key]或者queryString(key[,value])这样两种写法都支持,通过queryString[key] 方式调用key大小写敏感通过queryString(key)则可以大小写无关。今天杯具的发现url中带name参数死活都设置不上去,突然想起来queryStrin
阅读全文
2012-04-16 20:28 by flowforever, 169 visits, 网摘, 收藏, 编辑
摘要:虽说javascript没有直接关键字或者符号实现对继承的支持,我们同样可以通过一些蹩脚的方式实现继承。方法一:function Base(word) { this.say = function () { return word; } this.word = word;}function Sub(word) { this.hello = function () { return 'hello' + word; }}Sub.prototype = new Base();Sub.prototype.constructor = Sub;这个方...
阅读全文
2011-10-31 16:12 by flowforever, 31 visits, 网摘, 收藏, 编辑
摘要:在web开发中使用ajax有个比较麻烦的地方,就是历史的前进后退,目前通常的做法有3种:第一种就是类似google instance、 gmail 那样修改hash值。第二种是使用html5 ,直接可以添加一条history记录,也可以引起地址栏的变化,但是页面不刷新 ,html 5 这种方式url比使用hash好看多了.第三种则是内嵌一个iframe,每次点击链接触发iframe的history值变化,iframe内嵌脚本在执行父页面的ajax方法,这个做法有个缺点就是地址栏不会变化,页面刷新后状态无法恢复。前面二者都能很好的保存页面状态,html5 部分浏览器并不是支持的很好,目前修改ha
阅读全文
2011-06-05 21:00 by flowforever, 740 visits, 网摘, 收藏, 编辑
摘要:前阶段工作中需要添加一个SqlServer Provider 对系统提供Sql Server 支持,老大说用EF来做,开始接触了EF。由于之前有在Scottgu's 博客上面看了一些CodeFirst示例,见识了EF的强大,我就在原来的Model 上面加上各种Attribute,然后建一个DBContext就让程序跑起来了。做完后老大说这并不是最佳的,老大的意图是希望我在不用修改原来代码的基础上添...
阅读全文
2010-10-25 20:20 by flowforever, 580 visits, 网摘, 收藏, 编辑
摘要:前些阵子写了个插件目的就是能够像.net 的 Requst.QuerySting["param"]那样获取地址栏参数。现在拿出来和大家分享。感觉这个插件还是蛮有用的。代码接下来简介绍一下插件的用法。 我们可以通过 $.request.queryString["key"] 就能获取到地址栏上面key参数。 大多数情况下我用这个插件来读取一些配置信息。 我们有时候会在 html 标签中加入一些其...
阅读全文