摘要:
JavaScript中Array的indexOf方法支持的浏览器有:IE9+、Firefox 2+、Safari 3+、Opera 9.5+和Chrome 如果想要在不支持的浏览器中使用indexOf方法,可以使用如下的方式进行扩展: 方法一:使用jQuery的$.inArray方法扩展Array方 阅读全文
摘要:
第8章,用jQuery打造个性网站 网站结构 文件结构 images文件夹用于存放将要用到的图片 styles文件夹用于存放CSS样式表,个人更倾向于使用CSS文件夹 scripts文件夹用于存放jQuery脚本,个人更倾向于使用JS文件夹存放所有的js及jQuery脚本 编写CSS样式 推荐首先编 阅读全文
摘要:
第6章,jQuery与Ajax的应用 Ajax的优势和不足 Ajax的优势 1、不需要插件支持 2、优秀的用户体验 3、提高Web程序的性能 4、减轻服务器和带宽的负担 Ajax的不足 1、浏览器对XMLHttpRequest对象的支持度不足 2、破坏浏览器前进、后退按钮的正常功能 3、对搜索引擎的 阅读全文
摘要:
第4章,jQuery中的事件和动画 注意:使用的jQuery版本为1.7.1 jQuery中的事件 JavaScript中通常使用window.onload方法,jQuery中使用$(document).ready()方法。 1、执行时机 window.onload方法在网页所有元素都加载完毕之后才 阅读全文
摘要:
第1章,认识jQuery 注意:使用的jQuery版本为1.7.1 目前流行的JavaScript库 Prototype(http://www.prototypejs.org),成型早,面向对象的思想把握不到位,导致结构松散 Dojo(http://dojotoolkit.org),学习曲线陡,文档 阅读全文
摘要:
CSS中一个很重要的概念是盒模型,CSS处理网页时,它认为每个元素都包含在一个不可见的盒子里 由内容区域、内容区域周围的空间(内边距,padding)、内边距的外边缘(边框,border)和边框外面将元素与相邻元素隔开的不可见区域(外边距,margin)构成。具体如下图 浏览器中元素的宽度与其wid 阅读全文
摘要:
第13章,构建基于浮动的布局 使用的是float(浮动)属性 注:float:none值将取消所有浮动,通常只用来取消元素中已经应用的浮动。 切记:不需要给正文的div设计宽度,即使设计成固定宽度也不用 用浮动进行布局 LayoutGala网站(http://blog.html.it/layoutg 阅读全文
摘要:
第9章,装饰网站导航 限制访问,处于隐私方面考虑,浏览器已经开始限制可以对伪类:visited应用哪些CSS属性了。其中包括对已访问过的链接定义color、background-color、border-color等样式(除非已经为那些链接的正常状态定义了颜、背景色和边框色) 对于<a>标签可以对所 阅读全文
摘要:
第二部分 CSS实用技术 第6章,文本格式化 指定备用字体: font-family:Arial,Helvetica,sans-serif; 当访问者没有安装第一种字体时,浏览器会在列表中继续往下搜寻,直到找到备用字体。 若字体名称中包含多个单词,则必须用双引号将它们括起来 font-family: 阅读全文
摘要:
第一部分 CSS基础知识 第1章,CSS需要的HTML HTML越简单,对搜索引擎越友好 div是块级元素,span是行内元素 <section>标签包含一组相关的内容,就像一本书中的章节一样 <aside>标签包含与其周边的内容相关的内容,如纸质杂志上的侧边栏一样 <footer>标签包含通常放在 阅读全文