forecho 的独立博客

把生命浪费在美好的事物上

jQuery 二级联动

2011年10月14日

公司JS做的一个效果,二级联动 获取第二个value的值。 下面是js代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<script type="text/javascript" src="js/jquery-1.6.2.min.js">// <![CDATA[
<script type="text/javascript">
var currentShowCity=0;
$(document).ready(function(){
   $("#province").change(function(){
       $("#content").text("");
	   $("#province option").each(function(i,o){
		   if($(this).attr("selected")){
			   $(".city").hide();
			   $(".city").eq(i).show();
			   currentShowCity=i;
			   $(".city:eq("+i+")").change(function(){
			     $(".city:eq("+i+") option").each(function(i,o){
				    if($(this).attr("selected")){
					  $("#content").text($(this).text());
                       $("#value").val($(this).val());
					}
				 })
			   })
		   }
	   });
   });
   $("#province").change();
});
function getSelectValue(){
	alert("1级="+$("#province").val());
	$(".city").each(function(i,o){
		 if(i == currentShowCity){
			alert("2级="+$(".city").eq(i).val());
		 }
    });
}
// ]]></script>

下面是html代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<select id="province">
	<option selected="selected">----请选择省份----</option>
	<option>北京</option>
	<option>上海</option>
	<option>江苏</option>
</select>
<select class="city" style="display: inline-block;">
	<option>----请选择----</option>
</select>
<select class="city" style="display: none;">
	<option>----请选择----</option>
	<option value="20">预定流程</option>
	<option value="21">预定演示</option>
	<option value="22">服务时间</option>
	<option value="23">注意事项</option>
</select>
<select class="city" style="display: none;">
	<option>----请选择----</option>
	<option value="24">会员章程</option>
	<option value="25">入会资格</option>
	<option value="26">会员优惠</option>
	<option value="27">会员申请</option>
</select>
<select class="city" style="display: none;">
	<option>----请选择----</option>
	<option value="28">儿童座椅</option>
	<option value="29">GPS</option>
	<option value="30">送车上门</option>
	<option value="31">异店还车</option>
</select>
<input id="value" type="text" name="" value="" /> <input onclick="getSelectValue();" type="button" value="点我" />

效果演示代码请猛击 这里~~~~

PHP语句在MySQL插入HTML语句

2011年10月11日

我们需要做一个后台能手动插入 百度地图的界面。就是http://dev.baidu.com/wiki/static/map/API/tool/creatMap/

问题是我们要做一个给用户使用的,能自行添加的功能。 于是我们用iframe方法把百度这个也没调用过来了,现在关键是要把代码写入MySQL数据库了,我发现怎么写也写入不了。 于是在网上查了一些资料,自己尝试。发现需要转义字符串。 与PHP字符串转义相关的配置和函数如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
1.magic_quotes_runtime

2.magic_quotes_gpc

3.addslashes()和stripslashes()

4.mysql_escape_string()

5.addcslashes()和stripcslashes()

6.htmlentities() 和html_entity_decode()

7.htmlspecialchars()和htmlspecialchars_decode()

我用的是第3个,OK成功了。

其中,我们犯了一个错误,我们用JQ传值,把百度地图获得的代码放在input里面,结果input所获得的值是只能为一行,而我们获得的值,其中有用“//”注释,结果JS代码全给注释掉了。而且有些JS代码必需要换行,不然好报错。

那么发现问题的根本原因,剩下的就好解决。

花了差不多一天的时间,获得经验。

苹果设计师的博客收集汇总

2011年10月09日

苹果apple产品最让人喜欢的就是它的用户体验和设计,我从网上看到一篇帖子收集了这些离职和在职的牛逼的苹果设计师们。 在职:

国内比较优秀的UED团队汇总

2011年10月09日

国内有许多互联网产品UED团队。这里汇总了这些优秀团队网站。我们能了解这些优秀团队的设计方法和设计思想。

腾讯系

阿里系

百度系

网易系

其他

三个月以来的总结

2011年10月09日

三个月前的今天,没错,很巧的是今天,我带着一份简历去光谷面试PHP程序员的一份工作,也就是我现在的这个公司。

当时由于刚放暑假,不想回去,特别的不想。于是在武汉到处找兼职,本着一颗尽量找和专业有关系工作的心。但是工作不是你说找,就立马能找到的。之前带着好几个同学一起去爱普宽带找工作,准备当兼职的。而恰巧我们去的时候,已经不收兼职了。我们又找了两天,还是没找到,学校眼看就要封校了,有的同学都打算放弃,回家的。但我实在是不想回家,特别是因为回的不是老家,而是去郑州。迫于无奈,我只有自己在网上找工作。简历发出去,没想到当天就有回复,要我去面试。

第二天我带着U盘就去面试了,要我10点去,结果硬被我拖到11点了,有堵车的原因在内。面试的时候远比我想象要轻松多了,是经理面试我的,看着我的简历,就随便问了一下情况。远比我第一次在前程无忧面试的轻松,前程无忧那又是搞录音笔,又是上机操作的,问的问题都是些我都不知道该怎么回答的问题。

面完试,就直接要我可以来上班了,当时我对那个公司还不是很了解,只知道公司很小,当时我想找一同学一起来上班,于是问了一下经理还要不要人,结果下午我就叫了一个同学过来简单的面试了一下,也通过了。当时很多同学都回家了,只能叫她了,看在她是学习委员,技术应该还不错的份上。后来才了解到公司是刚成立不久的,不过也可以吧,跟公司一起成长吧,我来的时候技术部就两个人。没人带的话就互相学习。

接下来就是找房子,找了两天,算是找到一个比较凑合的房子租了下来,这一凑合就凑合的住了两个月。我正式上班那天,我寝室的室友,自己也跑过来面试了,也通过了。

刚开始上班的一个星期,工作很闲,因为没有项目做。后来就一直忙,一直忙。公司因为接到了两个大项目,后来就又招人了的,因为扩张,办公室地方不够等原因,现在公司分两部了,一部,二部,在不同的地方,相隔的两座楼。会“相对独立”。二部刚成立的时候我去二部当过二部的技术主管,其实主要是帮忙分配一下任务,负责项目的进度。

前几天的话,我又被调回一部来了。(公司刚开始分一、二部的时候我在一部待了一段时间了的)。由于有职位的变动,一部的主管升值为一部的营运总监,我被调回一部继续当我的技术主管。

其实整个公司的话,大家年龄都差不多。经理跟我们是差不多大的。刚开始公司人比较少的话,还是很好管理的,大家上班的气氛都挺好的,下班了都挺活跃的,运用我们公司的话,就是“我们都是一群很和谐的人”。那时候下班之后有时间我们会是VS上打一盘Dota,随后那时候我很菜,都是被虐,那感觉和大家一起玩,还是蛮开心的。后来不知道是因为我们越来越忙了,还是

因为我们公司会打Dota的人少了一个,还是因为公司要走正规路线了,总之,现在是没有人下班之后会去打Dota了,而是立马回家。其实一个公司上班的气氛是很重要的,也是很难把握的,特别是人越来越多,但是当年的google,和现在的facebook

他们就做的非常好。

三个月下来,也学了很多东西。之前在学校学的都是些基础,老师教得东西也是有限的(不知道是不是跟我大三了没去上课继续学习有关),发现有很多功能还等着我们去学,去挖掘吧,算是学无止境了。刚开始我们都不会JS,公司没有一个会JS的,那时间就到处问人,不过现在有了,发现自己只会PHP的话是远不远不够的。

本来之前我们是打算只是两个月班,就打算请长假回去上课的,我们大三有45天左右的课,但由于那时候公司单子做不来,我们一走的话,就没人管了,还有就是我那时候看了一下,大三主要学的是网络布线的课了,网站这方便的课也有,但是少。后来我就做了一个艰难的决定,不回学校了。是的,我决了个定。

本来学校是等10月份才放我们去实习的,但毕竟老师是希望我们能有一个好的工作的,特别是跟我们专业有关的工作。后来我们就办了离校手续了。然后又来了两个同学,我们一起上班了。我们找了一个两室一厅的房子,然后还买了厨具,我们决定自己做饭了,我们开始认真的了。

想想时间过的也蛮快的,电脑一开机,一关机,一天就过去了。每天都在写代码。商女不知亡国恨,一天到晚写代码。举头望明月,低头写代码。洛阳亲友如相问,就说我在写代码。少壮不努力,老大写代码。垂死病中惊坐起,今天还没写代码。生当作人杰,死亦写代码。人生自古谁无死,来生继续写代码。众里寻他千百度,蓦然回首,那人正在写代码。总之,程序员,你伤不起呀~

大好青春,别浪费了。 


对了,补充一下: 公司每个月都会有一个月终酒会,就是每个月的月终经理请我们所有人一起吃一顿大餐,然后大家去K歌什么的,这个我觉得挺不错的。

Comments

史丹丹: 看见你写的东西,突然间好羡慕你,以前怎么没发现你文采有这么好啊!是不是自己亲身经历后就可以这么有感触啊!

caicai: 我文采不好~感触还是有的吧

我们是一个团队

2011年09月27日

刚才去洗澡,想了一件事。就是关于公司二部技术部的管理的事。 怎么让一个团队更有效率的去执行一个任务,让一个团队更有执行力? 明天我决定要跟技术部的前台的三个开了小会来讨论下,正式一点。 我觉得有几个事必须我去说一下。

  1. 作为前端工程师,必须用学会使用DW手写代码,规范代码。不允许使用视图设计。刚开始我还能忍受一下,但我发现我应该认真去对待这个问题才是,这是有关后台的进度问题。涉及到整个团队的效率问题。这个我决定给他们三四天的时间去适应。
  2. 必须学会调用一些基本的JS效果,不能花太多时间在JS上面。
  3. 表单的JS验证要做完整。
  4. 你不是一个人,我们是一个团队,我希望看到的是一个团队的精神。比方说一个网站的前台交给两个人,你们两个人首页要沟通,自己商量分配一下任务,相同的样式什么的,交给一个人就OK了,然后你直接复制过来使用就OK了。等等。

我发现一个公司越做越大的时候,他的气氛就很难把握住了,规矩是越来越多了,然后是越来越正规了。好处当然是为了更好的管理,但是一个公司的气氛也很重要,特别是作互联网这行的公司,想想以前的google,想想现在的facebook,都是很让人向往的互联网公司,至少我是这样认为的。。。

记我在公司谈下的第一笔单子

2011年09月22日

虽然这个单子很小,虽然我感觉我们报价报低了,但是这个单子我接下来,真是不容易。

光我跑去他们公司三趟就看得出来了。 这个单子由公司平面王小林同学介绍的,她同学上班的公司。

由于很多功能他不同,然后交给我去谈了,然后要我们去他们公司去谈,然后我屁颠屁颠的和公司的销售经理小马哥一起带着合同去谈。结果她给我谈的大多是技术的事。让我怎么去实现。效果图是她做的,她说合同她还要她们法律代表看看。然后让我们先实现首页。

好吧,我们就空手的回来了,然后我们就慢慢的做首页,因为合同还没签。 然后当我们的首页做了一大半的时候,她打电话给我说不做了,说他们经理找了朋友给他们做,好吧,本来我就觉得有点亏了,不做更好,省了麻烦。

然后过了几天,我差不多忘了的时候。她又找到我。说经理朋友那边做的不好,又想找我做,然后过了几天,我又去她们公司,她说合同上的事,需要跟我们谈谈。我带着一个女销售跟我一起去,结果到了才知道,她都把我们的合同前面的部分都改了,我勒了去。这怎么可以呢?你有什么要求你可以添加附件的,修改合同怎么可能呢?合同都是我们经理的叔叔写的,当地的一个副法官。我们做不了主,然后又白跑了一趟,我很忙的,又浪费了差不多一下午。

然后我就不急了,这单子我都不打算接了,我们把她的要求看了下,基本上把她的要求添加到附件里了,然后发给她了,然后就不怎么管了,那个女的看我们没什么回复,她开始急了,催我们过去签合同了,我们在网上把一些合同上的疑问搞清楚后,我第三次去了她们公司,这次我都打算签不了合同,就果断的放弃了,浪费时间。 这个合同的事,没什么问题了,但是等我们签了合同之后,又出现问题了,她们公司要我们的对公银行账户,一开始经理说不行,她们那边说她们是银行直接打钱,必须要对公账户,后来没办法,最后还是给了他们我们公司的对公账户。这也就意味着我这个单子接下来了。。。

那天我才知道对公账户很坑爹的,国家要扣30%多的税收的,这尼玛太多了,这不是非逼着人家“合理避税”么?所以我们从来都是使用私人账户的,要么给现钱。

现在国家正在大力支持创业,但是创业的税收还是很多,那么你创业最终收益的还是国家,以至于国家逼你不得不“合理”的去避税。。。

这个单子的前台还在做。。。

Comments

胡亚: 0.很好

caicai: 好吧~就这两个字~~~

yangxia: 有了第一次的经验就好了,有时候还挺羡慕你们的,都可以自己接单了。。

莫菀: 呵呵 今天刚刚看到了 最后一点兴趣来了 对我专业问题呀…呵呵 这个网站打算做什么用呢?

caicai: 目前这个域名是做我的个人博客用的。