window.location.href,window.location.replace(),window.location.reload() 三者的区别

  1. window.location.href=“url”:改变url地址;
  2. window.location.replace(“url”):将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后 退”来访问已经被替换的URL,这个特点对于做一些过渡页面非常有用!
  3. window.location.reload():强制刷新页面,从服务器重新请求!

demo url:http://www.css88.com/demo/js-location/reload.html

Aptana Studio 3.0.0 beta发布

Aptana Studio 3.0.0 beta发布

下载地址:http://aptana.com/products/studio3/download

注意:Aptana Studio 3.0.0 beta下载默认是MAC os的版本,下载windows版本请点击“Customize Your Download”按钮,再选择操作系统,^~^!

安世亚太科技(北京)有限公司招聘前端开发工程师

工作地点:北京
工作职责:
1、产品实现一流的产品BS界面,保证实现界面和视觉设计完全一致,优化代码并保持良好兼容性;
2、优化现有产品的BS界面,实现表现和内容完全分离;
3、利用各种前端技术模拟开发产品原型;
4、JavaScript程序模块开发,通用类库、框架编写;
5、前端新技术的研究和整理。
职位要求:
1、1年以上工作经验,精通各种Web前端技术,包括XHTML/XML/CSS/Javascript/Actionscript
2、熟悉Web标准,对表现与数据分离,html语义化等有一定理解;
3、熟悉Photoshop或者Fireworks,能根据前端开发的需要,熟练的进行切图;
4、工作认真,负责,对前端开发技术钻研具有强烈兴趣;
5、对产品可用性有一定的认识优先。
有意者发简历至  lijie.fan@peraglobal.com

【杭州】搜道网招聘视觉设计师

帮公司招兵买马了!

搜道网(http://www.sodao.com/)中国美女最多的美女时钟网,浙江搜道网络技术有限公司座落于杭州北部软件园,是一家由专业风险投资机构投资支持下的互联网公司。公司致力于建设一个“以用户为中心的本地化网络应用平台”,为用户提供本地化的交友、工作、资讯及生活应用服务。公司全体员工秉着“用户至上、合作共赢、诚信规范”的企业精神,经过一年努力,完成了网页搜索、本地搜索、本地资讯、SNS社区等基本应用为基础的分享互动平台。

招聘以下岗位:

视觉设计师

岗位职责:

1、负责公司网站部分页面的设计、改版、更新;

2、负责公司产品的界面设计、美化等;

3、对公司的宣传物品设计;

4、负责客户及系统内的广告、专题、活动等的设计;

5、负责配合开发人员完成所辖产品等的页面设计;

6、其他与美术设计相关的工作。

任职资格:

1、美术、平面设计相关专业,专科及以上学历;

2、2年以上网页设计及平面设计工作经验;

3、有扎实的美术功底、良好的创意思维和理解能力,能及时把握客户需求;

4、熟练使用Photoshop\fireworks\flash\Dreamweaver\Illustrator等设计软件,对图片渲染和视觉效果有很好的认识;

5、善于与人沟通,良好的团队合作精神和高度的责任感,能够承受压力,有创新精神,保证工作质量;

6、了解html,css,JavaScript;

7、应聘时请务必提供个人作品。

简历发至:feiwen8772@gmail.com,标题注明“应聘视觉设计师”


仿微软Office 迷你工具条(简易编辑器)

前几天在网上看到一篇《Why and how to create Microsoft Office Minibar with jQuery and CSS3》,酷似一个简易编辑器。

只要实现了获取文本框(textarea)内的所选字符和光标位置索引值-selection实现这个效果其实还是蛮简单的。

由于原文代码太乱,所以我重写一下这个效果;

demo:http://www.css88.com/demo/edit-box/

JQ插件:获取文本框(textarea)内的所选字符和光标位置索引值-selection

用javascript写网页编辑器,获取textarea中的光标位置和选取的文本是一个非常常见的问题。今天用jQ封装了这么一个插件。

在Firefox,safari,chrome,opera的标准浏览器下获取这些textarea中的光标位置非常简单:


function Selection(obj)
var start =obj.selectionStart;
var end = obj.selectionEnd;
return {"start":start,"end":end}
}
这里的obj是文本框或者文本域对象;
如果要获取所选择的文本那就很简单了:
obj.value.substring(Selection(obj).start,Selection(obj).end)
悲剧的是IE就比较麻烦了,ie如果要获取所选择的文本还是非常简单的,可以直接使用:
document.selection.createRange().text;
但是ie要获取光标在字符串中的索引位置就比较麻烦了: Read More »

woyo.com招聘【网站重构工程师】

woyo.com招聘【网站重构工程师】

职位描述(工作职能):
  1. 负责产品设计的前端开发工作,利用各种Web技术将设计转换成最终web界面;
  2. 根据用户的需求,分析并给出最优的前台技术解决方案;
  3. 负责了解后端技术实施,提供前端与后端技术应用解决方案;
职位要求(具体用人要求):
  1. 有Web项目开发经验; 2年以上前端开发经验;
  2. 深入了解HTML、CSS等前台相关技术;
  3. 熟悉W3C网页标准;
  4. 有解决问题、钻研新技术的兴趣和能力;
  5. 善于交流和表达,有良好的团队合作精神;
  6. 对业内新技术及趋势有较强的敏感度;
  7. 抗压能力强,可应对较大的工作压力;
  8. 至少有一个可在网络上浏览的作品或以附件形式发送;
符合以下条件者优先考虑:
  1. 熟悉PHP;
  2. 具有大型平台类产品工作经验;

工作地点:上海

薪资待遇:你的能力决定你的薪资待遇 3~12K

具体薪资待遇视能力而定,简历可先发到小志邮箱: linxz@linxz.cn

一个简单的浏览器前进后退的案例

一个简单的浏览器前进后退的案例

实现原理主要依靠页面锚点。

demo:http://www.css88.com/demo/back-button/

一个简陋的ajax删除效果

一个简陋的ajax删除效果,主要是在删除前加了一个确认删除的效果.

demo:http://www.css88.com/demo/ajax-deleet/

WebKit CSS3 动画基础

前几天在Qzone上看到css3动画,非常神奇,所以也学习了一下。首先看看效果http://www.css88.com/demo/css3_Animation/

很悲剧的是css3动画现在只有WebKit内核的浏览器(Safari和Chrome)支持,虽然应用还不是时候,但是效果却不可低估。

在哪里定义动画效果?

css3动画一般通过鼠标事件或者说状态定义动画,通常我们可以用CSS中伪类js中的鼠标事件来定义。

动态伪类 起作用的元素 描述
:link 只有链接 未访问的链接
:visited 只有链接 访问过的链接
:hover 所有元素 鼠标经过元素
:active 所有元素 鼠标点击元素
:focus 所有可被选中的元素 元素被选中

js的事件也可以,比如click,focus,mousemove,mouseover,mouseout等等

transition的基本语法:

css3动画通过transition属性和其他css属性(颜色,宽高,变形,位置等等)配合来实现。

transition的语法:

transition : [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'> [, [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'>]]*

当然这是简写,我们也可以完整的写:

transition-property : none | all | [ <IDENT> ] [ ',' <IDENT> ]*;

transition-duration : <time> [, <time>]*

transition-timing-function : ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(<number>, <number>, <number>, <number>) [, ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(<number>, <number>, <number>, <number>)]*

transition-delay : <time> [, <time>]*

Read More »