07 2011 档案
摘要:可用性、交互设计、用户体验...这么多的概念名词,我真的搞得懂看得透吗?不求忽悠别人,但求不被别人给轻易忽悠了。同时让我在表达设计思路时,也能有专业描述的方法。2. 我过去的工作经历对我的思维方式有影响吗?策划设计产品是一个从无形向有形的转化过程,我过去习惯性的思维方式会在这个过程有什么问题吗?3. 清晰概念、纠正思维方式是让我有一个正确的知识结构和自我学习的能力,具体的策划和设计表达能力,依然需要我不断的去尝试、积累和学习。这其中有很多工具需要配合使用,以求在不影响他人的情况下,让我在公司内的工作事半功倍。我准备好了吗?4. 对于策划与设计类工作,很多时候没有绝对的对和错,对于用户体验的提高
阅读全文
摘要:最近又遇到了网站优化方面的问题,来看一些Yslow ,Firefox 浏览器一个组件。减少HTTP请求次数合并图片、CSS、JS,改进首次访问用户等待时间。使用CDN就近缓存==>智能路由==>负载均衡==>WSA全站动态加速避免空的src和href当link标签的href属性为空、script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URL作为它们的属性值,从而把页面的内容加载进来作为它们的值。测试为文件头指定Expires使内容具有缓存性。避免了接下来的页面访问中不必要的HTTP请求。使用gzip压缩内容压缩任何一个文本类型的响应,包括XML和JSON,都
阅读全文
摘要:分析:鼠标经过时 其背景色改变,移走时 又恢复原来的背景色 一共2个事件。View Code 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" > 5 <title>content type </title> 6 <style type="text/css" rel="stylesheet&
阅读全文
摘要:有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的:IE系列,刷新回收的量不大,但最小化会释放内存,。Firefox2据说也会在最小化回收,可我从没见过最垃圾,用多少是多少,基本不回收。据说prototype的ajax还会引起内存一直增加。Opera最好。一直控制得很好。不存在什么问题。。Linux的内存分配机制与Win的不一样,有多少用多少,如果浏览器占光时说不定会干掉系统。页面问题,浏览器渲染页面会消耗内存和CPU,能减少一点就减少点。结构上使用DocT
阅读全文
摘要:定义splice() 方法 用于插入、删除或替换数组的元素。slice() 方法 可提取字符串的某个部分,并以新的字符串返回被提取的部分。用法splice 的参数 :splice (start, deleteCount, [item1[, item2[, . . . [,itemN]]]])数组从 start下标开始,删除deleteCount 个元素,并且可以在这个位置开始添加 n个元素当start ,deleteCount 均为0 的时候,也就是在数组的最前面插入新的元素。当 参数只有 start,deleteCount 就是从start 下标开始删除deleteCount 个数组的元素,
阅读全文
摘要:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。此方法可把它的参数顺序添加到s arrayObject 的尾部。它直接修改 arrayObject.splice() 方法用于插入、删除或替换数组的元素。此方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。返回的是被删除的元素的数组。 既是可直接更改数组,可以对数组的任何位置插入删除元素。下面是个实例,实现两个功能,一:添加好友分组,二:点击任意的好友即可删除该好友。1.首先建好框架View Code <!DOCTYPE html PUBLIC "-//
阅读全文
摘要:window.event IE:有window.event对象 FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)鼠标当前坐标 IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:两者都有event.clientX和event.clientY属性。鼠标当前坐标(加上滚动条滚过的距离) IE:event.offsetX和event.offsetY。 FF:event.layerX和event.layerY。标签的x和y的坐标位置:style.posLeft
阅读全文
摘要:规范化代码 有利于改版方便、易维护、减小代码量、网站打开速度快、适合更多人群阅读 利于搜索引擎排名。Html 编码规范语义化结构 (使用符合语义的标签书写 HTML 文档,选择恰当的元素表达所需的含义)所有的标签元素和属性的名字都必须使用小写; 属性值必须加双引号; 所有的标记都必须有一个相应的结束标记 ;嵌套标签必须合理同级标记 上下应对齐,父级标记与子标记之间的标签元素要有一定的缩进。多行相似的代码出现要对齐。注意图片大小以及保存格式:结构图片保存成 gif格式的;组合多个不同的背景小图标到一张图上并且摆放整齐有序,然后保存透明 gif /png 的格式;图片大小最大不能超过80k;图片增
阅读全文
摘要:博客更新的有点慢了。。。坚持一件事不只是随意说出的那么简单, 实际行动才是坚持的最好证明。呵呵,现在继续上次的未完待续...点击好友后弹出对话框,首先,好友成员那么多,不可能每一个都给个id 我们就用遍历的方法遍历每个元素 var ma = $("con").getElementsByTagName("li"); for (var i = 0; i < maLegth; i++) { ma[i].onclick = function() { .....//调用对话框的方法 } }然后 我们就开始 写个 创建 新窗口的函数:我可能要想 这个新创建的窗
阅读全文
摘要:什么都是从易到难,在洋哥的指导下,我开始以写简单的功能来学习js。由于是初学者,我写的这个是一个功能一个功能块的添加,同时也是为了给自己一个总结。。。第一步:还是做好准备工作,架好html结构。实现2个功能:1.点击好友列表组 产生展开、闭合 交替的效果 2.隐藏 退出功能 html结构(结构)View Code <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />&l
阅读全文
摘要:首先 从定义来理解 这两个方法:appendChild() 方法:可向节点的子节点列表的末尾添加新的子节点。语法:appendChild(newchild)insertBefore() 方法:可在已有的子节点前插入一个新的子节点。语法 :insertBefore(newchild,refchild)相同之处:插入子节点 不同之处:实现原理方法不同。 appendChild方法是在父级节点中的子节点的末尾添加新的节点(相对于父级节点 来说)。 insertBefore 方法 是在已有的节点前添加新的节点(相对于子节点来说的)。来看个这个简单的实例:在id为box-con 的末尾添加一个子节点di
阅读全文

浙公网安备 33010602011771号