摘要:
在工作中常需要使用YUI的框架,一般我们书写代码风格大致是下面的结构:YUI({}).use("模块名", function(Y){ //代码片段 var Index = { page:1, getPage : function(){ //代码片段 }, setPage : function(){ //代码片段 }, init : function(){ } }... 阅读全文
摘要:
请求的URL后面带参数在项目中是很常见的,常用在的地方比如跳转到新页面或者请求CGI等;最常见的方式就是:url?arg1=value1&arg2=value2&arg3=value3... 这样的方式最常见最普通也最容易理解,但是在项目中,如果后面带的参数可变而且字段有不同的值或者不同的语义时,这样的方式可维护性和可读性其实并不高,而且代码也容易重复或者冗余。 比如下面的一个对CGI的请求串: 1 var url = "http://www.tenpay.com/app/v1.0/juhui.cgi?"; 2 var queryString = " 阅读全文
摘要:
1.HTML对象 在IE中,HTML对象的ID可以作为document的下属对象变量名直接使用。在FF 中不能。 document.all("itemName")或者document.all("itemId") 解决方法: 使用对象ID作为对象变量名 document.getElementById_x_x("itemId")2.DIV对象 在IE中,DIV对象可以使用ID作为对象变量名直接使用。在FF中不能。 DivId.style.display="none" 解决方法: document.getElementB 阅读全文
摘要:
HTTP响应信息:1.成功 200 成功且有响应信息 204 成功但无信息体2.3开头的301 重定向304 缓存3.4开头的 403 请求被拒绝 404 请求无响应 属于客户端异常 测试反应时 我们需要帮助定位问题4.5开头的 500 502 服务器异常 CGI定位问题 阅读全文
摘要:
项目中曾经遇到过一个很诡异的问题,,记录总结下: 1、首先回顾下原来实习时学习的什么时候用onload: 页面加载代码时,分两种:(1)DOM加载(2)Page加载 DOM加载只加载文本节点;而页面加载会加载完所有页面资源之后才开始执行JS代码,即加载完页面上的DOM、Flash、图片、Iframe后才会去执行onload里面的事件。 所以,如果JS代码是只依靠DOM节点而不去依赖页面的Flash、图片、Iframe等资源时,此时应该用直接加载而不用onload来加载。反之直接加载会有问题,这时用onload会比较好。 2、关于昨天就是JS渲染问题: JS渲染无论是内嵌还是外链... 阅读全文
摘要:
每次分享例会同事的分享都会让我学习到很多知识,因为我的基础比较差。所以对很多东西都不熟悉。 今天的分享例会主题是关于Firebug的运用,或许对很多同事来说,这些都不是新知识,但是对我来说我必须得好好总结一下今天所学的知识。 1.什么是Firebug: Firebug是网页浏览器Mozilla Firefox下的一款开发类插件;它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug是一个插件,它必须和Firefox(chrome)浏览器结合使用;可以方便地启用/关闭这个插件,安装插件之后... 阅读全文