摘要: 兼容性处理要点 1、DOCTYPE 影响 CSS 处理 2、FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width 3、FF: 支持 !important, IE 则忽略, 可用 ! 阅读全文
posted @ 2018-04-10 09:31 幽幽冷瞳 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/blog_jihq/article/details/79191008 网上有许多讲组件化开发、模块化开发的文章,但大家一般都是将这两个概念混为一谈的,并没有加以区分。而且实际上许多人对于组件、模块的区别也不甚明了,甚至于许多博客文章专门解说这几个 阅读全文
posted @ 2018-04-09 21:30 幽幽冷瞳 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/a_one2010/article/details/54563733 相信广大前端朋友们都遇到过这么一个问题? 什么是模块化,模块化开发如何实现? 那么什么是模块化呢,时下流行的库与框架又有哪些在利用模块化进行开发呢? 今天我从以下两个方向来进行 阅读全文
posted @ 2018-04-09 21:27 幽幽冷瞳 阅读(3533) 评论(0) 推荐(0) 编辑
摘要: 1.简述重排的概念浏览器下载完页面中的所有组件(HTML、JavaScript、CSS、图片)之后会解析生成两个内部数据结构(DOM树和渲染树),DOM树表示页面结构,渲染树表示DOM节点如何显示。重排是DOM元素的几何属性变化,DOM树的结构变化,渲染树需要重新计算。2.简述重绘的概念重绘是一个元 阅读全文
posted @ 2018-04-09 21:07 幽幽冷瞳 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight等,只不过他们的返回结果不一样。但是使用foreach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层 阅读全文
posted @ 2018-03-31 22:02 幽幽冷瞳 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要知道,为什么各浏览器会产生兼容性问题? 产生这个问题的主要原因是市面上的浏览器的种类很多,但由于不同的浏览器的内核不一致,从而导致各个浏览器对网页的解析就产生了差异。解决浏览器兼容性问题,还是从三个方面入手:html部分、css部分、js部分。 1、html部分 a、最突出也是最容易想到 阅读全文
posted @ 2018-03-20 13:36 幽幽冷瞳 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 1. 默认的内外边距不同 问题:各个浏览器默认的内外边距不同 解决:*{margin:0;padding:0;} 2. 水平居中的问题 问题:设置 text-align: center; ie6-7文本居中,嵌套的块元素也会居中,ff /opera /safari /ie8文本会居中,嵌套块不会居中 阅读全文
posted @ 2018-03-20 13:20 幽幽冷瞳 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 无论是在工作,还是在业余时间做前端开发的时候,难免出现后端团队还没完成接口的开发,而前端团队却需要实现对应的功能,不要问为什么,这是肯定存在的。本篇文章就是基于此原因而产出的。希望对有这方面的需求的同志有所帮助。 一、使用的组件包 1. mockjs:用于模拟查询结果 2. json-server: 阅读全文
posted @ 2018-03-16 23:19 幽幽冷瞳 阅读(586) 评论(0) 推荐(0) 编辑
摘要: W3C标准是一些列标准的集合!在各个企业的基础上做一定的整合,形成一套标准集,便于推广和使用! 根据网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CS 阅读全文
posted @ 2018-03-16 11:17 幽幽冷瞳 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1、安装Sublime 插件 (1)安装LESS插件:因为Sublime不支持Less语法高亮,所以,先安装这个插件,方法: ctrl+shift+p>install Package>输入less按Enter (2)安装LESS2CSS插件:这个插件的作用是 批量编译项目目录下的所有less文件为c 阅读全文
posted @ 2018-03-14 13:33 幽幽冷瞳 阅读(139) 评论(0) 推荐(0) 编辑