摘要:
1.原型链继承 JavaScript实现继承的基本思想:通过原型将一个引用类型继承另一个引用类型的属性和方法。 实例: 2.借用构造函数继承(伪造对象或经典继承) JavaScript实现继承的基本思想:在子类构造函数内部调用超类型构造函数。 通过使用apply()和call()方法可以在新创建的子 阅读全文
摘要:
我们在用vue时储存图片时,一般把图片放在两种文件下,一个是static文件夹下,另外一个是assets文件夹下。 下面总体说一下这两个的区别及正确的引用方式: static是放不会变动的图片(或文件),assets下放会变动或者可能会变动的图片(或文件)。 情况一:在html结构中直接引入src地 阅读全文
摘要:
网上有很多有关js(jq)实现瀑布流和有关瀑布流的插件很多,例如:插件(Masonry,Wookmark等等)。按照正常的逻辑思维,瀑布流的排版(item列表)一般都是 由左到右,上而下排序的结果,单纯的css实现这一点有些困难 ,下面分享一款由css局实现的瀑布流效果,虽然效果难以达到有些插件的效 阅读全文
摘要:
在日常编写页面中,我们经常遇到内容行数过多时,需要出现 “...” 来处理。但是又要考虑IE浏览器或IE内核浏览器的兼容性。 普通实现方法: 这种方法适合于WebKit浏览器及移动端,对于IE浏览器兼容不好。下面分享给大家一种兼容IE的实用方法。 兼容IE效果图: html: css: 阅读全文
摘要:
关于控制div靠左或靠右的排版布局,我整理三种平时用到的css属性小知识(元素模块靠左或靠右排版): 1、float属性(float 属性定义元素在哪个方向浮动) 值:left(元素向左浮动)、right(元素向右浮动) 2、position属性(position属性规定元素的定位类型) 值:abs 阅读全文
摘要:
用Echarts图表开发,原本的Echarts图例不一定能满足我们的视觉要求。 下面是Echarts 折线图自定义图例,图例checked选中,相应的折线线条会随之checked,其余未选中的图例对应的折线opacity会降低,(柱状图,饼图等等也类似于此),这是一个小例子(如果满足不了您的视觉要求 阅读全文
摘要:
1、简介(什么是nvm) Node Version Manager(node版本管理器),用它在机器上安装并维护管理多个Node的版本 2、nvm临时切换(临时切换版本,只在当前终端内有效,新开终端无效。) (1) 如果您还未安装npm,那么请您先安装npm (2) 随后安装nvm: (3) 检查n 阅读全文
摘要:
有关编写手机页面(ipad页面)自适应的方法有很多,比如:bootstrap,rem等等。下面分享给大家一个js控制viewPort视区自适应缩放的方法(我给它命名为phone.js): 将phone.js引入在jq库之后 下面是phone.js的详细代码(新建一个js文件,直接copy内容,引入到 阅读全文
摘要:
css3特效动画,我们在编写页面中经常遇到,而且是在同一个div模块上有多个衔接的不同动画,css中,我们经常使用animation-delay (规定在动画开始之前的延迟)进行处理。 那么,下面分享一个自己用的比较多的一个js动画衔接小方法: 1、先定义两个animation @keyframes 阅读全文
摘要:
在css中,float 属性定义元素在哪个方向浮动。也是我在css样式中常用到的属性,后来浏览了一些公司项目代码,发现float属性极少有人使用。随后做了一些调查和研究: 1、在ie6以下,float可能会造成兼容性问题,促使浮动方向的margin值会变成原来的两倍(margin加倍问题)。 2、使 阅读全文