摘要: 这2天整理了下web前端开发工具,如下图结合平时的开发习惯,总结的。工具是提高工作效率的,其实用什么都无所谓。用一两个熟悉的就可以。 阅读全文
posted @ 2011-04-09 15:29 yupeng 阅读(927) 评论(0) 推荐(1) 编辑
摘要: 本文是翻译 https://developer.mozilla.org/en/Writing_Efficient_CSS目录:1.样式系统选择器的分类 样式系统将规则断开为下面4中基本种类 (1)id选择器 (2)class选择器(类别) (3)标签选择器(tag) (4)全局选择器理解这些规则是很重要的,因为他们是选择器匹配的基本单元组成部分。在下面中我讲使用key selector,key selector是选择器的最后的那个部分(它匹配自己,而不是匹配着祖先元素)比如在下面的规则中: a img, div > p, h1+ [title] {…}key selector分别是img 阅读全文
posted @ 2011-04-09 14:57 yupeng 阅读(685) 评论(0) 推荐(1) 编辑
摘要: select 是列表型元素中的一个很重要的代表。总结下他的一些书写注意事项。1.关于innerHTML ,在ie下不支持innerHTML的形式添加option选项,firefox,chrome是支持的。2.添加option,使用 ele.options.add(option),但是这里的option 可以是new Option(text,value)的形式构造的,也可以是通过原生的函数document.createElement函数创建的。此外add的方式不会覆盖以前的。option不能是html的形式。3.选定特定的一个option的方式 ele.value = option.value; 阅读全文
posted @ 2011-04-09 10:00 yupeng 阅读(1448) 评论(2) 推荐(0) 编辑
摘要: 环境: ie6 (window sp3) ie7,8,9 firefox3.6, chrome10,opera10.62 (window7)本文先列举出几种常见的字体的显示问题以及优点,然后再列举几个web字体的最佳实践,一一作一分析。1) Tahoma&&Arial字体比较(1)字体下划线问题:Tahoma在ie6下的li元素里面显示很好,其他的所有浏览器中,下划线都会粘连中文文字,英文问题没有粘连;但是Arial字体除了ie6,firefox3.6,其他浏览器都是下划线粘贴着文字。(2)13px中文问题:ie6 和firefox3.6 显示很难看,用的是14号字体,其他浏览 阅读全文
posted @ 2011-04-08 23:47 yupeng 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 在css开始设计的时候,多想想那些可以是继承的,可以节省很多的代码,维护也方便。1) 所有的text 相关属性都被继承:如 font-family font-size; font-style;font-weight;font;font-variant;letter-spacing.line-height;text-align text-indent; text-transfrom word-spa... 阅读全文
posted @ 2011-04-07 23:59 yupeng 阅读(555) 评论(2) 推荐(0) 编辑
摘要: css的优先级2010-10-21 15:591)id > class>标签,他们之前的权重大约是4:2:12)指定的比继承的级别要高3)具体的级别要高4)内部的样式高于外部嵌入的样式5)important级别最高。在写css的时候,先总体的考虑一下,设计一下。那些可以复用,可以节省很多的时间,同时代码也优美,在此记录一下。 阅读全文
posted @ 2011-04-07 23:57 yupeng 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 总结下平时自己css 书写的思考过程。记录下1)观察页面结构,划分小模块,2)在结构上找相同相似的(那些是相同的,那些是可以合并的),3)对相似的结构进行抽取(对页面进行规划),4)对css进行规划(粒度划分,利用继承),5)布局页面(先主要的后次要的,有利于SEO检索)6)调试浏览器的兼容性。先ff,然后ie(最后ie6,ie下使用zoom:1,position:relative,)7)优化css(合并使用相同的css样式,margin,border等等,css sprites) 阅读全文
posted @ 2011-04-07 23:27 yupeng 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 昨天提到top 今天先看看apply ,然后结合这两个关键字,看看能解决哪些问题。1)apply的逻辑处理阶段:(1)把右表表达式应用到坐表输入行;(2)添加外部行;如果cross apply 那么只有步骤(1),如果是outer apply则有(1)、(2)两个阶段2)apply可以将外部查询的列引用作为参数传递给表值函数。可以解决现实的问题:1)每组的top n ,可以分别查询出每组的前几名;... 阅读全文
posted @ 2010-04-21 20:31 yupeng 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中提到top n,意思就是就是要做前多少的排名。之前看到过sqlserver关于这个关键字的很多特性,今天翻了下资料,复习回忆了下,现在总结下。备忘。1)top n 是查询所影响的“最前面”行,所以他是不确定的。要使结果确定,必须加上order by 子句。2)即使加上了order by子句,结果也可能是不确定的。因为排序字段可能超过要选择的行数。比如n=5,但是... 阅读全文
posted @ 2010-04-20 23:50 yupeng 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 这是08年在大学时候学习SqlServer的笔记,和各位交流下,温故而知新。(1)临时表,#table(2)表变量,上面2个使用的区别是小的表一般使用表变量,大的表使用临时表。这2个和表一样使用。不过他们使用完后就消失了,有生命周期的。g.l 局部/全局 区别在那? # /##的区别 优点,什么地方使用,能否存储大小数据?.2008-05-27 局部与全局的区别,就是于局部就是对于当前登陆的用户有... 阅读全文
posted @ 2010-04-19 16:43 yupeng 阅读(380) 评论(0) 推荐(0) 编辑