• 通过一个轮播图插件来了解构造函数

    例子:https://github.com/wayaha/rotateChart 在ES5中,构造函数的使用可以说是很能体现面向对象的编程思想,有学过c的同学,可以很明显体会到面向过程和面向对象的区别,不多瞎扯,这次通过一个轮播图的插件来理解一下构造函数; 1、 关于对象的创建方式 常见的创建...

    2018-06-24 02:04:31

  • Webpack学习 - Webpack安装及安装

    1. 全局安装 npm install -g webpack 2. 项目本地安装 首先建立项目目录,在命令行下进入项目目录。并依次执行以下命令: 1 npm init 2 npm install --save-dev webpack 3. webpack的升级 全新webpack的升级。将“node_modules”目录删除,然后执行安装命令: npm inst...

    2018-06-24 02:04:28

  • 如何在ES5与ES6环境下处理函数默认参数

    函数默认值是一个很提高鲁棒性的东西(就是让程序更健壮) MDN关于函数默认参数的描述:函数默认参数允许在没有值或 undefined 被传入时使用默认形参。 ES5 使用逻辑或 || 来实现 众所周知,在ES5版本中,并没有提供的直接方法供我们我们处理函数默认值 所以只能够自己...

    2018-06-24 02:04:25

  • vue的$emit 与$on父子组件与兄弟组件的之间通信

    本文主要对vue用$emit 与 $on 来进行组件之间的数据传输. 主要的传输方式有三种: 1.父组件到子组件通信 2.子组件到父组件的通信 3.兄弟组件之间的通信 一、父组件传值给子组件 父组件给子组件传子,使用props // 父组件:parent.vue template div child :vals = " msg...

    2018-06-24 02:04:22

  • jquery 树形导航菜单无限级

    转自:http://www.jb51.net/article/71615.htm 侵删 ! DOCTYPE html html lang ="en" head meta charset ="UTF-8" title Document / title style type ="text/css" body { padding : 0 ; margin : 0 ; } ul { padding : 0 ; margin : 0 ; } .navlist { /* margin-left:...

    2018-06-24 02:04:11

  • JS的事件绑定、事件流模型

    一、JS事件 (一)JS事件分类 1.鼠标事件: click/dbclick/mouseover/mouseout 2.HTML事件: onload/onunload/onsubmit/onresize/onchange/onfoucs/onscroll 3.键盘事件: keydown:键盘按下时触发 keypress:键盘按下并抬起的瞬间触发。 keyup:键盘抬起触发 [注意事...

    2018-06-24 02:04:19

  • JavaScript之闭包

    闭包 是通过调用函数,产生临时的内存空间 js是一门脚本语言,加载js有两个步骤: 1.加载定义(预加载) 2.执行代码 加载定义: var a; //定义对象 function m(); //定义方法 闭包特性:闭包中的变量,外部不能访问(保护内部,防止变量污染) -----------------------------...

    2018-06-24 02:04:12

  • git常用命令备忘

    一.分支相关 1.基本命令 # 列出所有本地分支 $ git branch # 列出所有远程分支 $ git branch -r # 列出所有本地分支和远程分支 $ git branch -a # 新建一个分支,但依然停留在当前分支 $ git branch [branch-name] # 新建一个分支,并切换到该分支 $ git checkout -b [...

    2018-06-24 02:04:08

  • 自定义事件兼容处理对象

    var EventUtil={ //三个参数 第一个是element元素 第二个参数 type(事件类型 例如 click),第三个回掉函数 addEvent:function(element,type,fn){ //兼容处理 if(element.addEventListener){ //IE8以及IE8+ //第三个参数为true时 在事件捕捉阶段处理 false是 在事件冒泡...

    2018-06-24 02:04:04

  • 高性能Javascript总结

    一、加载和运行 Javascript代码执行会阻塞其他浏览器处理过程、充分利用webpack或gulp工具对文件打包压缩,减少js文件的数量,从而减少http请求的次数,以提高网页应用的实际性能。 二、数据访问 经典计算机科学的一个问题是确定数据应当存放在什么地方、以实现最佳的...

    2018-06-24 02:04:05

2