NEW

vue-cli脚手架中webpack配置基础文件详解

vue-cli脚手架中webpack配置基础文件详解
vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能可以将文件打包压缩,图片转base64等。后期对项目的配置使得我们对于脚手架自动生成的代码的理解更为重要,接下来我将基于webpack3.6.0版本结合文档将文件各个击破,纯干料。 重点章节点击查看:package.json;config/ind...

简述MVC与MVVM设计模式的区别

简述MVC与MVVM设计模式的区别
MVC是一种架构模式,M表示Model,V表示视图View,C表示控制器Controller: Model负责存储、定义、操作数据; View用来展示给用户,并且和用户进行交互; Controller是Model和View的协调者,Controller把Model中的数据拿过来给View使用。 MVC是包括view视图层、controller控制层、model数据层。各部分之间的通信都是单向的。 View 传送指令到 Controller Controller ...

用CSS画三角形和平行四边形

用CSS画三角形和平行四边形
在网页设计中使用图形而非图片可以提高性能,今天来看看如何用CSS画一些简单的三角形和平行四边形。 先来看如何画一个三角形,在画三角形之前,我们看看下面的代码: <h2>1.triangle basic shape</h2> <div class="basic_triangle"></div> .basic_triangle { width:50px; height:50px; border-width:100px 100px 100px 100px; border-style:solid;...

全面解析js中的for循环

全面解析js中的for循环
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for(var index=0;index<myArray.length;index++) { console.log(myArray[index]); } 自从JavaScript5起,我们开始可以使用内置的forEach方法: myArray.forEach(function (value) { console.log(value); }); 写法虽然简单了很多,但是有很多的短处:不能中断循环(使用break或continue) &...

ES6的Object.assign()详解

ES6的Object.assign()详解
混入( Mixin )是在 JS 中组合对象时最流行的模式。在一次混入中,一个对象会从另一个对 象中接收属性与方法。很多 JS 的库中都有类似下面的混入方法: function mixin(receiver, supplier) { Object.keys(supplier).forEach(function(key) { receiver[key] = supplier[key]; }); return receiver; } mixin() 函数在 supplier 对象的自有属性上进行迭代,并将这些属性复制到 receiver 对 象(...

纯 CSS 实现多行文字截断

纯 CSS 实现多行文字截断
做响应式系统设计的时候遇到需要对标题进行多行文字截取的效果 看似十分简单的标题截断效果,但是竟然没有一个统一 CSS 属性实现标准,需要用到一些奇淫妙计来实现,一般来说,在做这样文字截断效果时我们更多是希望: 兼容性好,对各大主流浏览器有好的支持 响应式截断,根据不同宽度做出调整 文本超出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 基于上述的准则,下面我就讲介绍...
Copyright © 前端技术分享休闲玩耍去处分享-大一网 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: