标签 前端干货 下的文章

自己二次封装了一个时间范围选择插件,可选范围与相对时间

由于工作需要,二次封装时间选择插件 laydate5.0.7 相对绝对时间范围选择 包含功能:单周,双周,单月,季度,自定义范围选择 相对时间选择:最近7天,最近14天,最近30天,最近90天等功能 需要的可以git下来:传送门  如果能给个star会更好奥 配置项: ...

回调函数,异步回调函数,同步,异步到底有什么差别?

我觉得大家有点把回调(callback)和异步(asynchronous)的概念混淆在一起了。 定义 回调是什么? 看维基的 Callback_(computer_programming) 条目: In computer programming, a callback is a reference to a piece of executable code that is passed as an argument to other code. jQuery文档How jQuery Works#Callback_and_Functio....

js的冒泡机制详解

一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(...

jquery几种事件绑定方式的比较

比较和联系: 1.bind()函数只能针对已经存在的元素进行事件的设置;但是live(),on(),delegate()均支持未来新添加元素的事件设置; 2.bind()函数在jquery1.7版本以前比较受推崇,1.7版本出来之后,官方已经不推荐用bind(),替代函数为on(),这也是1.7版本新添加的函数,同样,可以 ...

解决MAC下npm安装需要sudo权限

用mac的时候没有npm的时候需要写作 sudo npm install -g ....  每次都要写sudo来临时取得root权限,免去每次都sudo的方法: 为当前账户添加node_modules目录读写权限即可。 sudo chown -R $(whoami) ~/.npm

angular之$watch方法详解

在$apply方法中提到过脏检查,首先apply方法会触发evel方法,当evel方法解析成功后,会去触发digest方法,digest方法会触发watch方法。 (1)$watch简介 在digest执行时,如果watch观察的的value与上一次执行时不一样时,就会被触发。 AngularJS内部的watch实现了页面随model的及时更...

js中的事件委托或是事件代理

起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上...

CSS 的优先级机制[总结]

样式的优先级 多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。 一般情况下,优先级如下: (外部样式)External style sheet <(内部样式)Internal style sheet <(内联样式)Inline style   有个例外...

Windows下Nginx的配置及配置文件部分介绍

一、在官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/ 选择你自己想要的版本下载,解压 nginx(例如nginx-1.6.3) 包到你的window盘里的目录上。 执行下列操作:(需要记住的,会经常用到) nginx -s stop          // 停止nginx nginx -s reload       // 重...

webpack配置这一篇就够了

最近看了一篇好文,根据这个文章重新梳理了一遍webpack打包过程,以前的一些问题也都清楚了,在这里分享一下,同时自己也做了一些小的调整 原文链接:http://www.jianshu.com/p/42e11515c10f git项目地址:https://github.com/gengchen528/webpackSample 写在前面的话 阅读本文之前,先看...

NODE_ENV 不是内部或外部命令,也不是可运行的程序,或者批处理文件

1 环境 win10+powershell 2 问题 我要执行的npm script如下: (脚本的内容不需要关注,需要关注的是它的写法。) "scripts": { "build": "NODE_ENV=production webpack", "dev": "NODE_ENV=development node dev-server.js" } 两个脚本都报同样的错误: NODE_ENV 不是内部或外部命令,也不是...