
javascript
文章平均质量分 52
zhangfortune
这个作者很懒,什么都没留下…
展开
-
函数封装与faced设计模式
刚才看了下faced模式,其实早些时候接触过faced模式,记住它还是因为他的发音。好,闲话少说,下面咱们开始~疯狂的搞起。 faced模式具体大家可以google一下。 题目说的是函数封装和faced模式,其实主要想说的是函数封装。之所以提到faced模式,是因为感觉它与函数封装类似。初学Java的人会认为封装是对数据的封装。这本身没有错,可是问题是封装不止简单的对数据封装。...2013-07-17 23:14:00 · 558 阅读 · 0 评论 -
在遗留系统中添加测试
处理遗留系统,感觉有很多问题需要处理。比如来说,不友好的代码等。上周遇到一个问题是这样的。其他同事做了一个新的功能点,然后测试也过了。所以就提交上去。这看起来很正常(如果你也做敏捷,你可能会认为这不正常)。但是问题来了,他的这次修改,对页面的其他地方造成了影响。比如说,这个新的功能点是要对某个显示做隐藏。他已经实现了,但是呢,当操作某一步的时候,这个内容依旧是隐藏的。导致另外一个功能块,不能...2013-08-24 08:06:58 · 157 阅读 · 0 评论 -
使用jasmine遇到的问题
Uncaught ReferenceError: $ is not defined 出现的原因是没有引入jquery库,再lib包里面加入lib库就可以了在写jasmine的时候每一个测试和原文件在html里面引入的顺序必须是<script type='text/javascript' src='src/src_ax.js'><script type='text/javascri...2013-08-20 12:43:50 · 1239 阅读 · 0 评论 -
url参数与json
最近有个需求,就是根据url上面的参数,渲染某些按钮;当按钮点击后,提交选择。类似与京东的筛选。我写了一个get_json的方法。 var URL_JSON_RELATION = {};URL_JSON_RELATION.get_json = function () { var url_json = {}, params_array; params_arr...2014-01-15 16:57:30 · 337 阅读 · 0 评论 -
angularjs的model与函数的另一种使用
用angularjs写了一个小的应用。原来是用native写的,但是界面不够好看,所以改用angularjs写。遇到了这样的情况,每次点击某个按钮的时候要把这个按钮记录下来,回头通过这个记录还能调用这个button的方法。用nativie做的时候是保存了一个list,然后遍历就好了。我是这样做的。假如有个按钮是btn_a ,当点击它的时候出发btn_a_fun函数,那这就好操作了。cli...2013-08-05 23:46:19 · 132 阅读 · 0 评论 -
百度站长工具 加广告 代码分析
最近做的网站上突然出现了广告。本以为是boss故意加上去的,但是问了一下,发现boss不知情。所以得找找。首先查看了下最新应用的js库,是由我来引的,同事们看了看,没有问题。因为就几十行的库。那只有两中可能,一个是xxx,一个是baidu,因为我们只用他们。原本以为是xxx。但是经过一番查看源码以后,发现原来是baidu在作怪。下面揭晓:先来看两张图片,这是去百度站长工具上看到的广告:...2013-08-04 00:10:59 · 933 阅读 · 1 评论 -
将某个div层显示在最上面(总结)
今天遇到的这个问题,挺奇葩的。客户要求又联想输入(一台服务器支持)。昨天已经做好一部分,今天要做的有些困难,因为现在这个联想列表是弹出来的一层。大概是这样的,用户点击某个按钮,弹出一个层。然后在这里面点击某个按钮后显示一个input。当用户输入文本的时候,进行联想操作。我用的是jquery 的autocomplete结合jsonp。问题处在了联想列表在弹出层的下面。因为整个弹出层遮住了...原创 2013-08-02 18:30:31 · 1494 阅读 · 0 评论 -
ajax,请给别人一点空间
前天修复一个系统bug,同样这个bug是遗留下来的。要求是这样的,用户评论后,应该将用户的信息放在文章的下面。这没有什么难的,两种方法,一个是reload,另外一个就是ajax实现无刷新评论。感觉还是后面一个好。但是毕竟是别人写过的,与我想会有出入。 他的代码是这样的。//按钮的onclick事件function my_click (){ var params = "";...2013-07-31 07:29:35 · 111 阅读 · 0 评论 -
ajax与jsp小结
最近在做实训设计,学校里安排的。因为在外面工作,没有听课。问了问同学要做什么。自己折腾起来。中间遇到了几个问题。总结一下。1.servlet中request.getParameter() 不能拿到具体的参数$.ajax({ ... contentType: "application/x-www-form-urlencoded" ......2013-12-22 23:17:33 · 188 阅读 · 0 评论 -
hover简化鼠标划入和划出
今天做了一个鼠标划入划出的功能,具体要求是这样的:当鼠标划入时,弹出一个窗口。划出时这个窗口消失。其实没有什么好些的,下面贴出代码:$("#file").mouseenter(function(){ do_something();}).mouseout(function(){ do_otherthing();}); 这没有什么好些的。当时用ide做的,ide...原创 2013-07-24 21:56:30 · 480 阅读 · 0 评论 -
angularjs 监视checkbox的变化
这篇博文大概是一个月前写的,以前发在了sina微博上。刚刚转过来。最近同事在用angularjs做一个android应用,其中一个功能是选择对某个服务的开和关。他选择使用了checkbox,但是怎么找到checkbox的值呢?他找了很久没有找到,来找到了我。我大概有一个多月没写javascript了。然后果断的说,没做过,但是可以查查看。Google了一下,都是翻译的原文档。没有什么价...2013-07-18 21:09:55 · 610 阅读 · 0 评论 -
localStorage请使用getItem 和setITem
最近看别人的代码,发现他们在从localStorage里面的时候喜欢用dot来操作,而不是get setItem,记得以前说过这个事。下面再说一次吧。用dot方式来操作( 每次以'hello'=>'world','zhangsan'=>'lisi'来做为例子)设值 localStorage.hello = 'world';localStorage.zhangsan ...2013-07-18 00:12:58 · 822 阅读 · 0 评论 -
javascript 全局变量与局部变量
个人总结一下javascript的全局变量和局部变量 1:在函数外面定义的变量都是全局变量 var a = 1 ;b = 2 ;fucntion test(){}var c = 3 ;d = 4 ; 2.函数里面,加var定义的变量为局部变量,否则为全局变量function test (){ var e = 5 // 局部变量 f ...原创 2013-09-24 21:23:07 · 102 阅读 · 0 评论