加载中…
博文
(2012-03-06 00:19)
标签:

杂谈



阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈


铺满一屏的绿色和雪,思恋着那片桃源。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
标签:

杂谈

分类: CSS

 

具体的实现通过ie滤镜和css3旋转,具体代码:

html{filter:fliph}
body{-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
-moz-transform: skew(0deg, 180deg) scale(-1, 1);
-o-transform: skew(0deg, 180deg) scale(-1, 1);}

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

今天,有幸能够【参加“百度技术沙龙”JavaScript库的设计】会议,受益匪浅,做了一些零散的笔记。

PS:百度的雷志兴长得很帅,“去哪儿网”的胡金埔也不赖!

 

百度现如今运营的产品主要分三块

1.搜索 [考虑的重点是速度]

2.社区 [考虑的重点是需求的变化

3.RIA [考虑的重点是用户体验,其前端技术也最复杂]

 

百度现开源的JS框架tangram其架构主要分为以下四个层次:

1.base

  base层主要考虑:需求的多样化、高性能、交互便捷、兼容前期遗留系统

  要解决以上顾虑,需要从这些方面入手:封装使其静态化,链式调用、按需加载、兼容(主要通过闭包解决冲突)

2.component

  component层主要考虑:需求的多样化、使用场景多、响应快

  component层要做的是尽可能的功能拆分、使其实现可插拔

3.widget

4.app

  在app层,初始化效果一般分三个层次:data、dom、control

  传统的方法是用户提供date,js动态创建dom,然后去控制

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

js

页面跳转

it

分类: javascript

1.页面跳转:

1)document.URL=url;

2) location.href=url;

3) location.assign(url);

4) location.replace(url);

5) navigate(url);

 

2.页面返回:

1) history.go(-1);

2) history.back();

 

3.页面前进:

1) history.go(1);

2) history.forward();

 

4.页面刷新:

1) history.go(0);

2) location.reload();          //默认从缓存刷新

3) location.reload(false);    

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2010-11-16 13:42)
标签:

it

分类: javascript

众所周知,Js是若变量语言。众所周知,面向对象编程给我们带来的好处。

下面,用最简单的例子讲解一下JS继承方面的问题。

问题很简单,我们生活中常见种形状有包括三角形和矩形,下面的方法是三角形和矩形灵活继承形状的例子:

 

 

 

function Xingzhuang(sides)
{
 this.sides=sides;
}
Xingzhuang.prototype.getArea=function()
{
 return 0;  //返回0以方便子类对面积计算方法的覆盖
}

 

//创建三角形子类,加入自己的私有属性【底、高】
function San(ibase,iheight)
{

 Xingzhuang.call(this,3)     //通过call继承形状父类,获取父类sides属性
 this.ibase=ibase;
 this.iheight=iheight;
}
San.prototype=new Xingzhuang();   

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2010-07-13 16:52)
标签:

杂谈

分类: 页面设计

考虑导航设计时请记得考虑以下几个问题:

  • 为什么建这个网站
  • 谁会使用这个网站
  • 导航提供什么访问
  • 网站的内容如何组织
  • 用户会如何导航到他们想要的内容

UCD(以用户为中心的设计模式)需考虑客户信息查询的几种模式:

  • 有向浏览[有计划]
  • 半有向浏览[计划性稍弱]
  • 无向浏览[好奇心]
  • 已知项浏览[关键词]
  • 探索性查询[有想法,但是需求不能明确阐述]
  • '不了解知道什么'
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

分类: 页面设计

通过使用页内编辑,用户在修改页面显示的内容时可以观察到上下文的变化。以下是一些相关的最佳实践。

  • 对单个字段使用行内编辑
  • 当编辑多个项中的一个时使用行内编辑。这样可以保持视图中的上下文。
  • 尽可能保证显示和编辑模式的大小相同。可以可以避免页面抖动,同时减少两个模式间切换对用户造成的干扰。
  • 尽可能让显示和编辑模式之间的变换平滑而连续。
  • 在主要考虑易读性时,通过鼠标悬停邀请用户编辑。
  • 不要让用户通过双击切换到编辑模式。
  • 如果用户频繁编辑某个项的可能性大(即可编辑性与易读性同等重要),或者须要编辑的项比较少,可以在被编辑的项旁边放一个方括号的“[Edit]”链接。这样可以从视觉上区分链接与显示的文本,又不至于分散用户注意力。
  • 在编辑系列中的某一项时,应该在原地显示编辑链接(以便保持上下文)。
  • 如果需要用户更多地关注某一项时,可是使用覆盖层,这样可以消除意外修改关键值的可能性。
  • 不要针对多个字段创建多个覆盖层。如果想通过复杂的表单编辑一系列元素,应该使用一个
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2010-06-21 16:11)
标签:

杂谈

分类: php
函数名 作用
strpos(a,b) 检测字符串a中是否含有字符串b,返回布尔值
关于字符串: 1. 'test' 2. 'test' 3. <<<flag test flag
这三条语句输出的结果都为“test”
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
我去过的地方
国内 (2篇)
国外 (0篇)
新浪微博
个人资料
小僧怀静
小僧怀静 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,848
  • 关注人气:15
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
留言
加载中…
评论
加载中…
好友
加载中…
访客
加载中…
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有