技术栈

  • Vue2.0之vue-router

    简书 · 13小时前 · 0 · 0

    一、前言要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用<a></a>标签编写链接哪?vue-router如何使用?常见路由操作有哪些?等等这些问题,就是本篇要探讨...

  • 2018-05-22 仿简书的响应式导航栏

    简书 · 1天前 · 0 · 0

    如果你对响应式还一窍不通,请参考2018-05-21 响应式设计,开始你的响应式设计之旅。1.查看简书的响应式使用Chorme浏览器打开https://www.jianshu.com,然后F12(Fn...

  • 问起Vue的原理时不要再只说defineProperty了

    简书 · 8小时前 · 0 · 0

    前言面试的时候问起vue的原理,大部分的人都会说通过Object.defineProperty修改属性的get, set方法,从而达到数据改变的目的。然而作为vue的MVVM驱动核心,从数据的改变到视...

  • JavaScript设计模式之观察者模式

    简书 · 8小时前 · 0 · 0

    前言准备研究一下MVVM的一些东西,由于MVVM运用了观察者模式的思想,因此翻开了《JavaScript设计模式与开发实践》一书,将观察者模式学习了一遍,顺便有对一些常用的设计模式进行一些了解,但还是...

  • 前端基础之CSS(1)

    segmentfault · 8小时前 · 0 · 0

    1.css3的新特性有哪些(1)CSS3选择器(基本、属性、伪类具体见下) (2)CSS3边框与圆角 圆角border-radius 属性:border-top-left-radi...

  • 2018-05-21 响应式设计

    简书 · 1天前 · 0 · 0

    1.什么是响应式设计?让一个网站可以兼容不同分辨率的设备。给用户更好的视觉使用体验。2.诞生背景在智能手机还未普及之前,平板电脑之类的终端更没有普及,我们所浏览的网页大多都是通过电脑,所以开发者只需要...

  • 小DEMO之manifest初体验

    segmentfault · 10小时前 · 0 · 0

    前言补漏洞系列~今天来动手体验一下HTML5中的离线应用之mainifest缓存清单。实际上H5还提供了一个JavaScript接口来用于更新缓存文件的方法以及对缓存文件的操作。在Chrome中,输入...

  • 用状态机写轮播

    segmentfault · 10小时前 · 0 · 0

    刚刚的轮播用具体思维做,因为不知道它有哪几种状态,就一步步来做,等效果做出来后,哪几种状态,一目了然。下面就用抽象思维做一遍.用抽象思维做初始化CSS样式*{ margin:0; padd...

  • HTML5 Canvas(实战:绘制饼图2 Tooltip)

    segmentfault · 10小时前 · 0 · 0

    继上一篇HTML5 Canvas(实战:绘制饼图)之后,笔者研究了一下如何给饼图加鼠标停留时显示的提示框。Plot对象在开始Coding之前,笔者能够想到的最easy的方式,就是给饼图的每一个区域添加...

  • 图说原型链

    segmentfault · 11小时前 · 0 · 1

    前言说到原型链,javascript 中,万物皆对象,而 javascript 规定,所有对象都有自己的原型对象(prototype) ,一方面,任何对象都可以充当其他对象的原型,另一方面,原型(pr...