最近写了一些列Asp.net MVC 3的文章,很高兴有这么多人阅读并留言了。说实话我并没有用Asp.net MVC做什么实际的项目,哪怕是开源的项目,所以写的东西没啥大多的实际价值。

今天终于是要离开工作三年的公司了,有点伤感。。。。。人生的第一次换工作真的是有点百感交集。怀念我参与的那些项目,那群大哥大姐们。。。。。Sad smile

在写jQuery的插件前先和大家分享点最近面试的经验,希望对最近换工作的朋友有点帮助。

  

总结如下:

1.面试前一晚上一定别熬夜,,,,,这个是很重要的。并不是为了你做题时头脑清醒,而是加深面试官对你的印象。。。。。。对于一个很颓废的和一个很阳关的开发者,我想,面试人员一定会先考虑那个看着比较舒服的那位。

注意在面试前最好穿个衬衫,性感点,最好别是白色,那个有点古板,没有特点。Smile

  

2.算法题的解答。。。。。

对预开发人员的面试,算法是必须考的。。。。建议在解答算法题的时候一定别急着写代码。。。。如果你在代码前先把自己的思路写出来,特别一个问题你写好几个算法思路。面试官可能一下子看不懂你的算法,但是你的思路他一定能一眼就看明白。。记住,思路永远是他们最想要的。实现只是个编码的过程。

  

3. 智力题的测试。

我相信比较傻得面试都会有这种题,有的是逻辑思维的考试,有的是脑筋急转弯。这个就看能力了。不过面试前可以积累一些这方面的题。

比如;

有根粗细不一的绳子有A,B两端,从A端烧到B端的时间是一个小时,从B端烧到A端也是一个小时 .但从中间烧到A端或是B端不是半个小时.给你两跟绳子和一个打火机 怎么样得到45分钟?

  

这个问题说实话,我面试真遇到过,想了好久才想出来。。。。类似的问题网上特别多,一定要去试着多练习练习。

 

4.你觉得你的优势是什么。

作为一个三年没面试过的开发人员来说,我真的觉得这个问题是相当的难。。。。当时是Microsoft一人员面试我,直接就问我这个我问题,一下子我就蒙了。。。。

我开始想,自己到底哪里有优势,后来发现我好像真没什么优势,我当时脑子想到的有IoC, Asp.net MVc, jQuery和我对算法的研究。。。。可是我真的没敢在面试官面前说出来,因为自己心里真没底。。。。。。。。

这个面试因为这个而杯具了。。。。。记住,一定要知道自己的优势。。。是真的对某一方面很有研究的时候你才能说是你的优势。

 

我3年没面试,上面就是面试时积累的点经验,希望对最近换工作的朋友们有点帮助。。。。。

 

 

回归jQuery插件的开发。

首先是和大家分享如何开发一个带动画效果的按钮。

分为一下几步:

a. 创建一个文件夹,叫做ColorbuttonsSample

b.创建一个button.html。

c.创建css,js和images文件夹。

d.css文件的创建。

e,button.js的创建。

f.图片的添加。

 

1. button.html的创建以及上面几个文件夹的创建:

image

 

2.button.html中button的html代码和jQuery的添加。

image

 

这里jquery.color.js你可以在我后面提供的代码中看到。

3.CSS代码:

image

 

4.button.js代码:

首先是插件的结构:

image

全部的js代码:

image

 

代码中主要是有添加css和mose hover的动画两个重要的部分。

 

如何使用这个插件:

image

 

运行效果:

image

当鼠标移到button上时颜色会发生渐变。。。

代码:http://files.cnblogs.com/n-pei/source.zip

 

2.很酷的jQuery实现的菜单导航:

http://tympanus.net/Tutorials/FixedNavigationTutorial2/

效果:

image

我甚至想以后把这个导航功能用到我的开源项目中。。。

试着去把页面保存下来看看它的代码实现。

 

3.地铁路线图的jquery实现

http://www.kalyani.com/2010/10/subway-map-visualization-jquery-plugin/

 

 

有时间,试着把北京的地铁使用它来画出来。。。

 

Nick

作者: Nic Pei 发表于 2011-02-28 23:48 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"