05 2016 档案
摘要:Javascript中关于数组对象的操作方法比较多也比较杂,正好再次捡起《Javascript高级程序设计》来读,把它们一一总结梳理了一下:方法类别方法名称方法描述参数返回值备注转换方法toString()把数组转换为字符串,并返回结果。无以逗号分隔的字符串调用每一项的toString()方法valueOf()返回数组对象的原始值。无原数组 toLocaleString()把数组转换为字符串,并返...
阅读全文
摘要:在Sublime Text中可以很容易配置新的编译运行命令,下面的截图是汉化版的中文菜单,英文菜单请直接对照。首先需要在本地安装Node,默认的Node会加入到系统的环境变量,这样执行Node命令时就不需要到安装路径下执行了。选择“新编译系统”,在打开文件中插入以下代码:{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?...
阅读全文
摘要:本文对《高性能网站建设指南》这本书中提出的14种基本的前端性能优化方案进行了总结,这本书介绍的优化方案比较过时了,不能完全满足目前前端性能优化,如果您浏览完能弄清楚每种方案的实施过程。就没必要看这本书了。规则1—减少HTTP请求1.使用图片地图 图片地图允许你在一个图片上关联多个URL,目标URL的选择取决于用户点击了图片上的哪个位置。 比如导航栏菜单有五个选项,为了美观,我们将菜单对...
阅读全文
摘要:1. 双外边距浮动bugIE6和更低版本中存在双外边距浮动bug,顾名思义,这个Windows bug使任何浮动元素上的外边距加倍bug重现: 双外边距bug 在IE6环境下测试。 修复前 ...
阅读全文
摘要:外边距叠加是一个相当简单的概念。 但是,在实践中对网页进行布局时, 它会造成许多混淆。 简单的说,当两个或更多个垂直边距相遇时,它们将形成一个外边距。这个外边距的高度等于两个发生叠加的外边距的高度中的较大者。只有普通文档流中块框的垂直外边距才会发生外边距叠加。 行内框、浮动框或绝对定位框之间的外边距不会叠加。一般来说, 垂直外边距叠加有三种情况:元素自身叠加包含(父子)元素叠加相邻元素叠加元素自身...
阅读全文
摘要:最简单的一些CSS问题是由代码中的打字和语法错误造成的。例如,在声明末尾忘了加分号,或者在应该输入font-family时输入了font-face。通过CSS Validator 等服务运行代码可以突出显示所有语法错误, 并且显示错误所在的行和对每个错误的简短描述。除了语法错误之外,比较常见的一个问题与特殊性和分类次序有关。在将一个规则应用于一个元素时,如果发现没有任何效果,这时往往存在特殊性问题...
阅读全文