零碎知识点

<fieldset>表单分组,在字段集包含的文本和其它元素外面绘制一个方框。
<legend> 说明分组内容描述(相当于一个标题)
备注:CSS将fieldset的border设置为0,legend的display设置为none即可

<dl>                         引起定义列表的标签
 <dt>咖啡</dt>            标明定义术语
 <dd>黑色的饮料</dd>      定义术语的解释
 <dt>Milk</dt>
 <dd>白色的饮料</dd>
</dl>

<del>此文本已经被删除</del>

设置链接有下划线的CSS样式?
text-decoration:underline;     //有下划线
text-decoration:none;          //无下划线

浏览器是否会限制上传文件大小?
在IE、Opera、google浏览器中是不允许上传2G以上的文件,它会把文件的大小标记为一个负数,这样则会很容易被杀毒软件拦截,误认为是恶意攻击,但在Firefox和Safari浏览器中则支2G以上的文件上传,如果计算机内存较小,也很容易导致浏览器挂死(内存溢出)的情况
如果发送的请求被杀毒软件拦截,server则无法获取用户的请求,也无法反馈文件的大小,规避的方法就是关掉杀毒软件

在linux系统中使用tar命令打包文件
压缩文件:tar -cvfz  目标文件  源文件1 [源文件2]...
eg:tar -cvfz m.gz hello.cpp hello.h
解压文件:tar -xvfz  目标文件
eg: tar -xvfz m.gz
备注:打包之后的文件可能在压缩包中合并成一个文件,解压出来就变为压缩前的文件个数
打包工具也支持通配符:
tar -cvzf /uo/temp.tar *.c *.f

 

 

使用无线设备与单板交互时,应该考虑网络状态差导致页面反应很慢的情况,这样用户可能会没有耐心反复的点击某个按钮而不断频繁的发送某个请求,例如pin码操作,如果密码出错可能第一次就将发送三次请求,所以在WEB UI开发时候就应该注意用户交互体验和操作的心理。

在问题单解决不了走CCB裁决的时候,应该尽可能地描述清楚裁决的原因,毕竟每个人都有自己的弱项,用最通俗易懂的语言表达出自己的意思。当然之前也要做好准备,走CCB的原因,不要到时候别人提问自己什么都不知道,只是因为自己解决不了就走CCB,这样很有可能不是解决不了,而是自己能力的问题或者是态度问题,给领导不好的印象。

使用jquery的属性定位表单的问题?
$("input[name='" + name + "']":checked).val();
$("div[id]")    //得到有id属性的div
注:上面的两种方法是获取“标签----属性”定位到某个对象
例1:input 标签  name 属性
例2:div  标签   id   属性
$(":checkbox")   //是表单定位到特定的类型


如何根据内容筛选标签?
:contains        匹配包含给定的文本元素
$("div:contains('Jhon')")
:has         匹配含有选择器所匹配的元素的元素
$("div:has(p)").addClass("test")       p为标签

使用js查看浏览器的版本及相关的详细信息?
var agent = navigator.userAgent.toLowerCase();
用上面这种方法能够得到浏览器的详细信息,比使用jquery更为准确,对解决浏览器自身不兼容的问题起到重要作用,对chrome(谷歌)浏览器——内核是firefox和safari两者的合并,根本用jquery判断不出来,所以使用这种方式是很好的。

 

关于浏览器记录操作历史记录的解决办法(遇到的问题)?
一般使用了超级链接之后,浏览器默认会记录这些地址,那么用户可以利用会退的办法进入到后台页面,当然这种情况我们是不允许的,所以使用window.location.replace(URL)这个办法,浏览器不会记录操作步骤,但是firefox浏览器只识别<a>这个标签就会记录操作历史,不管是否有链接地址或者是方法实现,这个也算是firefox的一个bug;为了解决firefox这个bug,对<a>标签给出的一个值返回false,表示链接失败,这样firefox将不会记录操作历史。
<a href="#" onclick="return refresh('sdsettings.htm');">
refresh()方法最后返回的是一个false的值,这样浏览器以为链接失败,这样就不会记录这个操作过程

打开windows自带的图画工具命令:mspaint

自己开发的软件中会遇到各种各样的困难,例如:字符编码、特殊字符的处理、浏览器兼容性问题、浏览器特定、“生僻”操作等,我们可以利用一些比较“著名”的网站系统来测试,例如CSDN、ITeye等,这样可以参考别人的处理方式,因为经过这么长时间,肯定遇到过我们遇到的问题,这样可以得到别人的处理方式,这个算是自我测试或者找到解决办法的方式。

 

posted @ 2011-10-15 23:03  胖鹅  阅读(188)  评论(0编辑  收藏  举报