摘要: 问题: 解决方案: 安装完成: 阅读全文
posted @ 2018-03-04 18:51 rqpjuicy 阅读(596) 评论(0) 推荐(0) 编辑
摘要: vue-cli作为一款mvvm框架语言(vue)的脚手架,集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理等都非常方便快捷。我们在开发项目时尤其需要这样一个快速构建项目的工具。 以下是使用vue脚手架,vue-cli搭建开发环境,进行项目的基础代码结构搭建,做一些项目初始化的工作。 阅读全文
posted @ 2018-03-04 18:25 rqpjuicy 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Margin和Padding是我们在网页设计经常使用到的CSS样式,他们分别是间距和填充,一个作用于盒子外面,一个作用于盒子里面,默认的情况下,这些属性的值都会被计算在盒子的面积里面,在网页开发中的流体布局或者是响应式布局中,经常将Margin和Padding设置成百分数,那么到底这个百分数是多少, 阅读全文
posted @ 2018-02-03 18:22 rqpjuicy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 概念 响应式布局,就是响应式设计方案的呈现。具体点就是在不同的设备上,网页能自动识别屏幕宽度、并根据设备的显示面积(一般情况下是指的屏幕宽度,当然,也可以是其他的,可以在下面详细解释)显示出不同的效果。通俗点就是设计一套布局,在PC端和移动端都可以使用。 如何实现响应式布局? 通俗的有三种方法 1、 阅读全文
posted @ 2018-02-03 18:21 rqpjuicy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 「rem」是指根元素(root element,html)的字体大小,好开心的是,从遥远的 IE6 到版本帝 Chrome 他们都约好了,根元素默认的 font-size 都是 16px。这样一个新的单位兼容性如何呢? IE9+,Firefox、Chrome、Safari、Opera 的主流版本都支 阅读全文
posted @ 2018-02-03 14:00 rqpjuicy 阅读(312) 评论(0) 推荐(0) 编辑
摘要: encodeURI函数采用UTF-8对URL进行编码,所以如果服务器在进行解码时使用的是其他的编码方式就会出现乱码,默认的服务器配置的解码字符集都不是UTF-8,所以大部分情况下地址栏提交中文查询参数时会产生乱码;针对这种情况,可以连续使用两次encodeURI在客户端(主要指浏览器)对非英文字符进 阅读全文
posted @ 2017-09-30 17:24 rqpjuicy 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 escape() 函数可对字符串进行 阅读全文
posted @ 2017-09-30 14:11 rqpjuicy 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 事件代理或者事件委托的含义等同于事件冒泡。 事件捕获方式(描述事件触发时序问题)有三种:(1)IE从里到外(inside→outside)的冒泡型事件。 (2)Netscape4.0从外到里(outside→inside)的捕获型事件。 (3)DOM事件流,先从外到里,再从里到外回到原点(outsi 阅读全文
posted @ 2017-09-27 15:13 rqpjuicy 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 首先,了解事件绑定的三种方式:在DOM元素中直接绑定 在javascript代码中绑定 绑定事件监听函数(解决不同浏览器不同的事件驱动机制:事件捕获或者事件冒泡) 1.在DOM元素中绑定onclick、onmouseover、onmouseout、onmousedown、onmouseup、ondb 阅读全文
posted @ 2017-09-27 14:49 rqpjuicy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 问题1:会造成img底部有空白的问题 行内元素的vertical-align(该属性适用于行内元素和table-cell元素)默认是baseline 解决: 1: 设置vertical-align:top/bottom/middle; 2: 设置line-height:0px 或 font-size 阅读全文
posted @ 2017-09-24 19:12 rqpjuicy 阅读(400) 评论(0) 推荐(0) 编辑