• 记一次eslint规则配置

    { // 环境定义了预定义的全局变量。 "env": { //环境定义了预定义的全局变量。更多在官网查看 "browser": true, "node": true, "commonjs": true, "amd": true, "es6": true, "mocha": true }, // JavaScript 语言选项 "parserOptions": { // ECMAScript 版本 "ecmaVer...

    2018-11-27 08:29:03

  • echarts 点亮中国插件研究

    echarts 真的是个神奇的东西,最近做了一个需要点亮中国的移动端项目,前期就怎样点亮中国做了调研,发现微博当初炫酷的点亮效果就是用echarts做的,于是研究了一下。 一连研究了一堆demo,不管从官网还是GitHub上面,大多demo的数据都是自己的格式,于是乎根据API自己...

    2018-11-27 08:29:01

  • 从无到有实现一个网页计算器

    一、需求: 大概的需求就是制作一个简易版的仿OSX系统的计算器,主要功能点有: 重置(AC)。 +-*/运算。 数字和小数点的输入。 输入左右运算数及运算符之后点击等号可以进行重复计算。 二、界面设计: 先来看看最终的实现效果: 三、HTML结构设计: 页面结构主要分为...

    2018-11-27 08:29:01

  • Vue一个案例引发「动画」的使用总结

    项目开发中动画有着很重要的作用,而且也是用到的地方非常多,例如:鼠标的进入离开,弹窗效果,组件的显示隐藏,列表的切换等等,可以说我们网页上的动画无处不在,也有人说了,这些东西也可以不使用动画。 对,你说的没错可以不使用,但是,首先你要说服你的产品经理...

    2018-11-27 08:28:58

  • js replace替换字符串,同时替换多个方法

    在实际开发中,经常会遇到替换字符串的情况,但是大多数情况都是用replace替换一种字符串,本文介绍了如何使用replace替换多种指定的字符串,同时支持可拓展增加字符串关键字。 let content = ` div id="article_content273475" class="article-content-wrap" pstrong...

    2018-11-27 08:28:58

  • for循环+setTimeout的延迟操作

    例子: 1 for ( var i = 0; i 5; i++ ) { 2 setTimeout( function () { 3 console.log(i); 4 }, 100 ) 5 } 上述代码,输出结果显而易见是5个5,且并没有任何的延迟效果。那么为什么呢? 首先这样的结果需要从JS的执行机制说起。JS是单线程环境,也就是说代码的执行是从...

    2018-11-27 08:28:57

  • 页面中多个script块之间方法与变量共享问题

    JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享,按顺序执行。 如: script type='text/javascript' var m = 0,n = 1,i = 2 ,j; alert(q); // 没有输出,因为q是下一个script的全局变量,script块按顺序执行,将两个script块交换位置可能会出...

    2018-11-27 08:28:57

  • Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现

    什么是ui-router ui-router是AngularUI库最有用的组件之一(AngularUI库由AngularJS社区构建)。它是一个第三方路由框架,允许通过状态机制组织接口,而不是简单的URL路由。 什么是ocLoayLoad ocLoayLoad是AngularJS的模块按需加载器。 按需加载的对象 简单说就是哪个...

    2018-11-26 07:54:42

  • Vue.js组件间通信方式总结

    平时在使用Vue框架的业务开发中,组件不仅仅要把模板的内容进行复用,更重要的是组件之间要进行通信。组件之间通信分为三种:父-子;子-父;跨级组件通信。下面,就组件间如何通信做一些总结。 1.父组件到子组件通过props 通信 在组件中,使用选项props来声明需要从父...

    2018-11-26 07:54:40

  • setInterval和setTimeout的区别以及setInterval越来越

    setInterval()和setTimeout()方法都是js原生的定时方法,当然它们两个的作用也是不同的,并且最近在做上下滚动公告栏的时候,发现了setInterval()非常令人抓狂的问题,那就是用setInterval()做的定时滚动会随着浏览器页面切换变得无法控制!为什么会说无法控制呢,因为...

    2018-11-26 07:54:40

2