摘要: 第十四章 表单脚本 1、通过getElementBy**可以获得<form>元素,或者通过document.forms可以取得页面中所有的表单,可以通过数值索引或者name值取得特定的表单。 2、提交表单时,浏览器会在将请求发送到服务器之前触发submit事件,这样我们就有机会验证表单数据,并决定是 阅读全文
posted @ 2016-12-05 17:28 ZhangCui 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 性能优化的方法有: 1、减少HTTP请求:合并CSS/JS,使用CSS sprite等 2、压缩CSS/JS/图片 3、样式表放头部,JS放body底部:JS放在head中,将会等到js全部下载解析和执行后才会显示页面内容。 4、减少DOM操作,DOM操作很消耗性能,另外注意HTMLCollecti 阅读全文
posted @ 2016-12-05 13:31 ZhangCui 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 第二章 选择器 1、在font属性中,只有一种情况下可以使用/来分隔两个特定的关键字,即元素的字体大小/行高。 2、通过把两个类选择器链接在一起,可以选择同时包含这些类名的元素,类名的顺序不限。 3、在IE7之前的浏览器,p.warning.help只会匹配p.help。 4、同时使用id选择器和c 阅读全文
posted @ 2016-12-04 20:18 ZhangCui 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、a元素有四种状态: 2、如果设置了: 那么四种状态会继承a中它们没有的声明,但是四种状态中的声明优先级高于a中的。比如 那么hover状态下,字体将由link或visited状态下的20px(继承自a)变为40px(hover自己的); 3、没有href属性,将没有a:link和a:visite 阅读全文
posted @ 2016-12-04 20:00 ZhangCui 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 1、今天遇到一个问题,在给一个图片设置border-radius时,firefox和chrome表现正常,但是在IE中就无效,在IE中必须给图片设置一个边框,比如设置一个透明的边框就可以正常显示。 2、还有一个类似的问题是box-shadow,不设置边框的情况下在firefox和chrome表现正常 阅读全文
posted @ 2016-12-04 12:31 ZhangCui 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 第一章 CSS和文档 1、结构化HTML:(个人理解) 1、内容、样式、行为分离 2、标签语义化,什么样的标签做什么样的事 3、符合web标准 4、结构清晰,header、content、footer。减少公共部分的重复代码。 2、非结构化页面使得建立内容索引变得困难;降低可访问性;不利于维护。 3 阅读全文
posted @ 2016-12-03 21:22 ZhangCui 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、如果是单行文本: 2、如果是多行文本,将文本框高度设为文字行高的倍数,然后在文本后建一个content为“...”的宽度为1em并设置文本背景色的after伪类,相对文本框设置绝对位置为下0右0;这样可以在视觉上实现同样的省略效果。 3、或者直接在文本框后新建一个元素,比如 这个右下角显示详情, 阅读全文
posted @ 2016-12-02 22:03 ZhangCui 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: 依然第十三章 事件 1、页面上的所有元素都支持鼠标事件,除了mouseenter和mouseleave,所有鼠标事件都会冒泡。 2、修改键:shift、ctrl、alt、meta。四个属性表示修改键的状态:shiftKey等。 3、event对象的relatedTarget属性提供了相关元素的信息。 阅读全文
posted @ 2016-12-02 11:22 ZhangCui 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 第十三章 事件 1、DOM2级事件规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。 2、大部分浏览器都会在捕获阶段出发对象上的事件,结果就是,有两个机会在目标对象上面操作事件。 3、事件是用户或浏览器自身执行的某种动作,比如click、load、mouseover,都是事件的名字 阅读全文
posted @ 2016-12-01 17:43 ZhangCui 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 1、前段时间学习headfirst AJAX,发现有些概念比较陌生,理解起来比较困难,等看完了半本的JavaScript高级程序设计,再回头看这本AJAX,发现轻松了很多,但是遇到了一个问题,AJAX请求php后,返回的竟然是整个php代码,按书上的说法,应该是返回echo的内容才是啊,虽然之前学习 阅读全文
posted @ 2016-12-01 09:44 ZhangCui 阅读(6937) 评论(0) 推荐(1) 编辑