摘要:
基本上所有的JavaScript数据类型都有valueOf(),toString()方法,null除外,这两个方法解决了JavaScript值运算和显示的问题 valueOf()会把数据类型转换成原始类型,也就是说原来是什么类型,转换后还是什么类型,日期类型除外 toString()会把数据类型转换 阅读全文
摘要:
CSS很多人都会写也用的很溜,毕竟这是一门描述性语言,不需要太多的语法,算法知识,上手非常容易,因此遭到很多人轻视,但用好CSS真的不是一件很容易的事,常见的自适应布局就很考验技能,你不光要会写,还得懂内在原理。 前端面试都会考到圣杯布局,以前写过很多次,但一直没做个总结,以至于每次别人问都不能很好 阅读全文
摘要:
我们都知道背景图片可以通过background-position进行定位,常用的有数值以及关键字,百分数也是支持的,但用的少,那么问题来了,如果设置为百分数是如何计算的? 如果用数值,背景图片将会相对于该元素进行计算,如 背景图片的左上角将会出现在元素左上角下方20px,左边20px的地方 此时背景 阅读全文
摘要:
外边距折叠的几种情况:1、当一个元素出现在另一个元素上面时,第一个元素的底外边距和第二个元素的顶外边距发生叠加,效果图如下: PS:这里的元素特质块级元素,inline元素竖向margin无效,display为inline-block的元素触发了BFC也不会出现叠加,input,img之类的行内替换 阅读全文
摘要:
这个系列主要记录一下常被忽略但又经常产生影响的知识点,纯做个记录,方便查询 html换行被解析为空格也是常说的3像素空隙的问题,根据测试不同浏览器产生的空隙大小会不一样,Chrome,Firefox,IE8+都存在这样的问题,这个问题的原因相比大家都知道,浏览器把换行解析成了“空白节点”,就是jav 阅读全文
摘要:
BFC是CSS中一个非常重要的概念,经常用来清除浮动以及处理外边距折叠,但BFC到底是个什么东西却很难准确的表达清楚,国内的相关技术文档基本都不全面,本文的目的就是对BFC的方方面面做个整理,当然未必会一次性整理到位,后面如果发现有遗留错误的会继续补充。 什么是BFC? BFC(Block form 阅读全文
摘要:
本篇约定Bootstrap简写为BT BT的受欢迎程度是大家有目共睹的,用它可以快速的搭建出网站。很早就接触过这个框架,其中的栅格系统,css模块化以及js插件做的相当不错,由于工作中较少使用也一直没有好好梳理下,这篇文章就来好好分析一下这个系统。 BT虽然很好,但也不是没有缺点,由于框架很多都是模 阅读全文
摘要:
经常有客户咨询说你们会做H5吗,就像这个,拿过来一看,一个上下滑动的贺卡,这已经成为了大部分人对H5的理解,甚至很多大公司都推出了制作这种动画的工具,可以快速生成此类页面。(其实,这就用到了一些CSS3的技巧,好吗!!!) 我大H5就是你们说的这样吗,伤心!!!! H5可是个牛逼闪闪的东西,且是你们 阅读全文
摘要:
要实现li列表计数比较简单,直接设置list-style-type即可,但是要实现非li列表计数该怎么办呢,counter()可以轻松实现 结果如下图所示: 阅读全文
摘要:
vue.js组件的作用域是独立,可以从以下三个方面理解: 1、父组件模板在父组件作用域内编译,父组件模板的数据用父组件内data数据;2、子组件模板在子组件作用域内编译,子组件模板的数据用子组件内data数据,如果要用父组件的必须用props传递;3、子组件标签的数据,使用父组件内的data数据 案 阅读全文