Archives for :

星期四 阴雨 18~29℃

启用 HTTP_REFERER 后 js 动态传参

后端启用了 referer,造成前端有些地方使用了 location.href 不能正常使用,因为 HTTP_REFERER 对于 js 的 location.href 不能正常取值,但是又需要地址栏动态传参到新页面。

想了个方法:

<input type="text" value="" name="vcLoginName" id="vcLoginName" />
<a href="/pwdResetS1" id="forget">忘记密码?</a>
<script type="text/javascript">
var nameInput =  document.getElementById(‘vcLoginName’);
var forgetId =  document.getElementById(‘forget’);
nameInput.onblur = function() {
 if (nameInput.value != "") {
  forgetId.href = "/pwdResetS1?vcLoginName=" + nameInput.value;
 }
}
</script>

相关日志:js获取地址栏参数(在新页面中可以用此方法调用传过来的参数)


MeYoung

  • 修正“忘记密码”、“点此登录”跳转方式;
  • 调试“标准注册页”。

友吧今天

  • 首页:去掉“活动”和“每日阅读推荐”;把“热门话题上移”;热门圈子排序由“按活动数”改为“按话题数”。
    (版本号:sports index v2.3.4)
    思路:重点更新话题、场馆、教练(base 依然会保持更新);经过一段时间的尝试,发现还不是时候上“活动”。
     
  • 写四周年总结(之前几天零碎写了一些)。

星期三 阴转多云 24~31℃

深圳臭虫怎么会这么多?

今天有个深圳宝安的网友说房间很多臭虫,杀虫剂杀不死,已经严重影响生活。之后才了解到整个深圳到处都是臭虫,看情形是这两年开始蔓延的。

相关搜索:


MeYoung

  • 调试:密码修改页、标准注册页、注册成功后重发密码(成功)、重置密码时重发校验码(成功)
  • 修复若干页面的bug.

星期二 阴 24~27℃

硬盘又坏了(希捷500G)

上次是西部数据,这次是希捷。昨晚突然蹦出了个对话框:

之后用 HD Tune 检测:

“重映射扇区计数(失败)”。

不知是希捷已经变烂了还是我运气不好,买来才不到四个月,坏得好快。本来三个月内可以换,刚过了包换期,不幸。

联系配电脑的地方,说拿过去修。

用电脑这么几年,没想到坏得最频繁的硬件就是硬盘,最担心坏的就是它,真是越怕越坏。


北软健身(12)

昨晚跑900米,然后做几个仰卧起坐。健身完才想起忘记戴护膝,不过发现没戴也没太大影响。戴护膝好像有心理作用。


MeYoung

  • 优化“ajax提示”公共方法;
  • 调试:重置密码步骤页、修改密码页。

友吧今天

统一体验场馆详细页内容样式。

第1224天:淘宝刷信誉好疯狂

星期一 阴雨 21~28℃

淘宝刷信誉好疯狂

天天都能收到许多代刷信誉的信息,很多公司注册下来就是专门为了干这事的。下面是一条信息例子:

亲,我们是砖.业.団.队,为您题.升店.铺亻言誉,打.造朲.气.爆.款,让您在同行中脱颖而出,给您满意的回报,祝走上致富之路,咨询QQ:xxxxxxxx

我和几个聊过,还真是有点动心。真没想到淘宝还催生了这么个“产业”,抑或说,这一“产业”向来就有,只不过淘宝的发展,带动了这个“产业”的发展。

我现在才知道,那些什么钻啊皇冠啊,大多数都是刷出来的。

如今的淘宝,很脏,很黑,很昏暗,但是还是有很多人往里钻,比如我,刚在钻,还没钻进去呢,这洞太难钻,钻了好一阵还在洞口。有很多人就因为这洞难钻,所以没耐心了,退出来,弃暗投明了。

人们一边做着这样的事情,一边又在痛骂这样的事情。可见人人都不愿意这样做,但是人人都在这样做,因为环境就是这样。为什么环境会这样?这大概得问ZF去。

想起一句话,关于赶集网的,号称是赶集网内部的一位领导所说:

赶集网就是再乱也倒不了,因为市场会让它活下去。


MeYoung

  • 修复几个页面出错bug;
  • 处理 ajax 提示。

星期日 阴雨 20~25℃

男篮亚锦赛决赛,最后一球好惊险

这比赛打得,真令人揪心,今天的约旦和此前大比分输给中国的约旦就好像换了一支球队,最后只一分之差,中国险胜。

最后一球还剩 28.5 秒,约旦的球权,无论是两分还是三分,只要进了,中国再要扳回比赛基本上就无望了。还好,对方投了两次都没中。

好惊险。

听到小区里有人放鞭炮,不知道是不是在庆祝比赛胜利。

星期六 多云,傍晚转阴 19~26℃

北软健身(11)

昨天把健身房没玩过的器材基本都玩了一遍,就是那个前踢腿机没有玩,怕伤到膝盖。

这个健身房比较小,里面器材不多。


办公交自行车卡

以前一直觉得还车会比较困难,今天试了发现没有想象的难,倒是取车有点难,走了一站才有车。

骑骑感觉还不错。


友吧今天

这周末去体验的场馆是:一兆韦德健身中心文一店。

前台的态度还不错,登记过后,带我参观了里面,参观了一圈,最后觉察到我不是来健身的,说:“你不是来健身的吧,是来做什么业务的吧,你直接说好了。”然后我和她说了来意,就这么结束体验了。

今天运气还算好,遇到的这前台比上次巧客音乐桌球的前台要友好,尽管连我的名片也没有拿去。我觉得是我介绍业务的水平还不够,不能引起她的兴趣。其实我就是来体验一下场馆的,没什么业不业务的。

场馆内不让拍照。有了这两次经验,以后要知道了,这个是行业规则,咱得有点职业道德。

这两次的场馆体验,比较大的体会是做业务员不容易。大多数时候,名片在别人眼里一文不值。我其实刚毕业时做过一阵子业务员,当时就有很大的体会,在中国,在大多数人眼里,业务员一般都是找不到工作才去做业务员的。所以,在中国做零起点的业务员,需要很大的勇气。

去一兆韦德之前还去了电大,本来是想去看看篮球场和足球场,结果很意外的发现,整个电大几乎都成了停车场

星期五 多云 13~25℃

js 和 as 触发事件书写习惯的相通思想

上次看《JavaScript编程原则和良好习惯》,今天写 js 时想起以前刚学 flash 时,是直接在按钮上写触发事件的,后来渐渐知道把触发事件写在帧上的好处。

js 和 as 在这方面有相通之处,js 直接把事件写在 dom 上,就相当于 as 直接把事件写在 button / mc 上。

as 触发事件

写在按钮上:

on(release){
 trace("这个事件写在按钮上");
}

写在帧上:

my_mc.onRelease = function() {
 trace("这个事件写在帧上");
}

js 触发事件

写在 dom 上:

<div onclick="alert(‘事件写在dom上’);"></div>

写在 <script> 里:

<div id="my_div"></div>
<script>
var my_div = document.getElementById("my_div");
my_div.onclick = function() {
 alert("这样不会使页面上的js东一块西一块,好管理");
}
</script>

如果引用了jquery,代码会简些:

$("#my_div").click(function() {
 alert("这样不会使页面上的js东一块西一块,好管理");
});


MeYoung

处理几处 ajax 提示。

第1220天:北软健身(10)

星期四 多云 15~24℃

北软健身(10)

跑步机又坏了。先做几个俯卧撑,再手持哑铃转体,然后去玩那个练臂力的,查了下,叫蝴蝶机。坐在那里做了两个,好费力,看看后面,插销是插在 80 磅的孔上,把它插到 60 磅,这下稍微轻松些了,不过也做不了几个,主要是左手。这玩意比俯卧撑来劲多了。

昨晚去得有点晚,以前去的话会提前 10 分钟下班,昨晚没提前。

每次去健身的时间很短,末班车是 18:40,走到健身房 10 来分钟,回来到车站 10 来分钟。如果是 18:00 点下班过去,只能练 10 来分钟,也就是身体刚刚有点发热,有时练过头,回车站得跑,要不然怕赶不上末班车。

如果 17:30 下班那是挺好的。


MeYoung

细节处理:注册成功页、找回密码页、新增/修改车辆。

调试细节比较费时间。

发现“调试阶段”比前面的“前后端初步合并阶段”要来劲,前面的阶段比较枯燥,进入调试阶段后团队成员交流会比较多,办公室比较热闹。


友吧今天

  • 开始写《友吧四周年总结》。今年下半年最大的体会是“更新网站、推广网站比建设网站难得多”,“筑城容易守城难”。肯定是有窍门的,摸索中,大不了再爬个四年…
  • 把顶上的提示“欢迎来到友吧”中的“到”去掉,改为“欢迎来友吧”,这个是借鉴淘宝的。
     

星期三 多云 15~24℃

“注册成功,x秒后自动跳转”的秒数倒计时JS

<div class="regMsg">
 <p><strong>恭喜您注册成功!</strong></p>
 <p><span id="tiao">5</span> 秒后自动跳转到登录页</p>
 </p><a href="/login">点此立即登录</a></p>
</div>
<script type="text/javascript">
function autoGo(secTime, url){
 var num = document.getElementById("num");
 num.innerText = secTime;
 if (–secTime >= 0) {
  setTimeout("autoGo("+secTime+",’"+url+"’)", 1000);
 } else {
  location.href = url;   
 }
}
autoGo(5, "/login");
</script>

2013-6-18 更新:

function countdown(obj, second, callback) {
 $(obj).text(second); // 这一行用了 jquery
 if (–second >= 0) {
  setTimeout(function () {
   countdown(obj, second, callback);
  }, 1000);
 } else {
  callback();
 }
}


系统学习js(8)

《JavaScript+DOM编程艺术》第五章 JavaScript编程原则和良好习惯

  • 预留退路
  • 分离JavaScript
  • 向后兼容

MeYoung

细节处理:快速注册页、注册成功页、找回密码页。

星期二 阴 18~23℃

jquery 记住用户名密码(cookie处理,未加密)

需要用到 jquery 的插件 jquery.cookie.js

附加提到的插件:jquery.md5.js  / jquery.sha1.js

参考:《jquery 记住用户名(cookie处理)

html:

<label>用户名:</label><input type="text" name="vcLoginName" id="vcLoginName"/><br />
<label>密码:</label><input type="password" name="vcLoginPassword" id="vcLoginPassword"/><br />
<input type="checkbox" name="rmbPw" id="rmbPw"/>自动登录

jquery:

var COOKIE_NAME ="vcLoginName";
var psd="vcLoginPassword";//注意这里的变量值一定要对应相应html元素的id,不然会报错;
if(COOKIE_NAME){ //如果这个cookie变量确实存在;
 //把cookie变量的值设置为username的值;
 $("#vcLoginName").val($.cookie(COOKIE_NAME ));
};
if(psd){  //如果这个cookie变量确实存在;
 $("#vcLoginPassword").val($.cookie(psd));//把cookie变量的值设置为password的值;   
}
$("#rmbPw").click(function(){
 if(this.checked){ 
  $.cookie(COOKIE_NAME,$("#vcLoginName").val(), { path: ‘/’, expires:10 });
  $.cookie(psd,$("#vcLoginPassword").val(),{path:’/', expires:10 });//同上设置
  //$.cookie(psd,$.md5($("#vcLoginPassword").val()),{path:’/', expires:10 });//md5加密,用此方法加密后,验证时需要和数据库密码(也经过md5加密)进行对比
  //$.cookie(psd,$.sha1($("#vcLoginPassword").val()),{path:’/', expires:10 });//sha1加密,用此方法加密后,验证时需要和数据库密码(也经过sha1加密)进行对比
 }
});


北软健身(9)

慢跑 700 米,打一会台球。

健身的人本来就少,天凉了,就更少了。


MeYoung

开始过第一遍页面。