∷↑U∈Me↑ ∷↑U∈Me↑
。本条信息是真的。
关注数: 0 粉丝数: 151 发帖数: 138,948 关注贴吧数: 31
2013.11.30、JS中的数组定义的两种方式的区别new Array()与[] JS定义数组变量时,在不需要给定数组的维度和长度的情况下,通常有两种方法: 1、var arrTest=new Array(); 2、var arrTest=[]; 两者效果一样,但是经过查看与对比,在各种对外公开的JS大型开源类库的代码中,第一种方法基本看不到。 于是针对这个问题进行了搜索与寻找。在CSDN上找到一篇关于new Array()与[]的差别的讨论帖。帖子中提到了两者的细微差别:使用new关键字的方法会在内存中开辟一些空间,用来记录与存储该变量,也就是这是一个实例化过程。 以下为原帖中引用的记录: “ new关键字的使用 除了在需要实例化一个对象,或罕见的需要延时加载数据的情况外,你基本上不需要使用new关键字。在Javascript里分配大量的new变量地址是一项很慢的操作,为了效率起见,你应该始终使用对象符号。 ” 在另外一个搜索结果中,有提到这样的一个说法: “ 很简单,Array()是一个对象,[]是一个数据原型。使用new Array()系统每次都会新生成一个对象(浏览器每生成一个对象都会耗费资源去构造他的属性和方法),他的子集是[]; 个人推荐使用[],效率高。浏览器对于CPU很吃紧,所以很多时候要有技巧。比如数字转换成字符只要a=a+'';就可以了,比用String效率高了很多。但是如果乱用是会造成错误的 ” W3School上的解释也是类似:JavaScript Array(数组)对象——数组对象的作用是:使用单独的变量名来存储一系列的值。
偶然发现的火狐下部分div滚动的CSS错位问题的解决方案 今天同事指出在使用火狐浏览器访问本人制作的一个网站的时候,有个带滚动特效的地方,出现了页面错误的情况,因为不怎么使用火狐,这个问题也一直没有怎么注意与在意。 具体情况是在http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.cgkqyy.com%2F&urlrefer=678208e1d0448c1e0a518a95aea26ecc 这个网站的首页的专家滚动部分。 该部分的滚动特效是由经典的双层轮询展现的方式实现的,在IE和Webkit下运行均正常,没有错位与兼容性问题。但是在火狐下,滚动的部分全部跑至右侧,以至于没有显示出来,甚至遮盖住了右侧的一个内容模块。 运用火狐自带的元素审查,几经调试,发现问题出在宽度与悬浮样式的处理上面。 滚动部分的上一个div层的宽度与滚动层属于平级关系,由于没有对其使用清除悬浮操作,所以滚动层在火狐下给出的100%宽度之后,滚动层直接铺在后面。 由于这个滚动层是之后改版的时候加上去的部分,故此在上线的时候没有在火狐浏览器下进行调试与测验,也算是一个失误,以后的网页设计中应该多加注意。 总结:悬浮样式使用过后应该在有必要的地方进行清除。IE下因为之前有一个100%宽度控制,滚动层会自己跑下面去重新开始。WebKit则自动会为div的after伪类制造一个清除的操作。火狐的Gecko内核在使用100%属性控制之后不会自动清理悬浮属性,是以结构会错乱显示。 ----- 断无忌 2013.10.30 破尘之荒·伪技术文章
归去来兮,田园将芜胡不归?六天假期已过,我又回来了! 重新定位萧玉吧了。形象已经完全转移,原型已然完全抛弃。总体上来说还是没有改变的,哈哈。 重新定位的萧玉形象跟金庸笔下的赵敏类似,聪敏机警,敢做敢为,只因为出身问题,加上年少劫难多重,是以会比赵敏多出一份现实的状态。追求自由与理想的她一直在努力奋斗与拼搏,这个也是本吧的口号与说明。 初始原型已经被我抛弃,那个原型还是都给萧姿吧。萧玉的原型变成另一个跟赵敏性格差不多的女强人了,这里出于隐私保护,不作透露。 其实赵敏一直都是我最欣赏的一个金书女角,不想续写倚天或者其同人,所以这里干脆塑造一个跟赵敏类似的角色来表达我对这个角色的钟爱。 关于萧姿,目前还是长话短说好了,毕竟不是本吧主题人物。萧姿有一个很好的家庭背景,只因自己性格叛逆,得罪了天下之人,幸得其师傅威慑于天下,才免了许多麻烦。萧姿很有爱心,收养了杨如雪,柳若昭两姐妹,一开始虽然被无鬼误解到后来却也成为两人感情的羁绊交集。 萧玉为了追逐梦想,不惜放弃皇帝提供的荣华富贵,更不惜舍弃至死不渝的爱恋情怀,终归世上无难事,只怕有心人,她得到了丁子成的原谅与包容,最终不那么完美的完美了。 具体情况已在计划中进行。工作任务繁重,这个可能又会变成无底洞。届时还祈谅解。
1 下一页