【读fastclick源码有感】彻底解决tap“点透”,提升移动端点击响应速度

申明!!!最后发现判断有误,各位读读就好,正在研究中.....尼玛水太深了 前言 近期使用tap事件为老夫带来了这样那样的问题,其中一个问题是解决了点透还需要将原来一个个click变为tap,这样的话我们就抛弃了ie用户 当然可以做兼容,但是没人想动老代码的,于是今天拿出了fastclick...

2016-02-04 15:49:20

阅读数 940

评论数 0

js之require.js三

这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代...

2016-01-25 17:31:57

阅读数 240

评论数 0

js之 RequireJS入门指南

简介 如今最常用的JavaScript库之一是RequireJS。最近我参与的每个项目,都用到了RequireJS,或者是我向它们推荐了增加RequireJS。在这篇文章中,我将描述RequireJS是什么,以及它的一些基础场景。 异步模块定义(AMD) 谈起RequireJS,...

2016-01-25 14:02:24

阅读数 351

评论数 0

JS之模块化工具requirejs教程(二):基本知识

前一篇:JS模块化工具requirejs教程(一):初识requirejs 我们以非常简单的方式引入了requirejs,这一篇将讲述一下requirejs中的一些基本知识,包括API使用方式等。 基本API require会定义三个变量:define,require,requirejs,其中...

2016-01-25 10:48:03

阅读数 321

评论数 0

JS之模块化工具requirejs教程(一)

随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。 RequireJS是一个非常小巧的JavaScript模块载入框架,是AMD规范最好的实...

2016-01-25 10:47:13

阅读数 393

评论数 0

js之RequireJs学习

RequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能: 声明不同js文件之间的依赖可以按需、并行、延时载入js库可以让我们的代码以模块化的方式组织 初看起来并不复杂。 在html中引入requirejs 在HTML中,添加这样的 标签: script sr...

2016-01-25 10:46:16

阅读数 173

评论数 0

js之执行环境(作用域)与作用域链深入剖析3

主要内容: 1、分析JavaScript的词法作用域的含义 2、解析变量的作用域链 3、变量名提升时什么 最近在传智播客讲解JavaScript的课程,有不少朋友觉得JavaScript是如此的简单,但是又如此的不知如何使用,因此我准备了一些内容给大家分享一下. 这个系列主要讲解Ja...

2016-01-22 13:46:50

阅读数 217

评论数 0

js之执行环境(作用域)与作用域链深入剖析2

作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 JavaScript作用域   任何程序设计语言都...

2016-01-22 13:37:07

阅读数 180

评论数 0

js之执行环境(作用域)与作用域链深入剖析

javascript执行环境(作用域)与作用域链深入剖析 js中执行环境和作用域链的地位在js中是相当重要的,也是编写复杂的js脚本所必需掌握于胸的知识,我们一起来揭开它的面纱,和大家共同来学习,在讲解的过程中可能会有疏忽的地方,希望读到的朋友指出。 执行环境: 它的原始定义是这样的:它定义...

2016-01-22 13:35:50

阅读数 323

评论数 0

js之深入理解js闭包

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   function f1(){...

2016-01-21 16:28:03

阅读数 175

评论数 0

js之内存泄漏

1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。 2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。 v...

2016-01-21 15:53:05

阅读数 323

评论数 0

js之匿名函数

JavaScript中的匿名函数及函数的闭包 1、匿名函数2、闭包3、举例4、注意 1、匿名函数 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 ...

2016-01-21 15:01:18

阅读数 177

评论数 0

js之this的用法2

Javascript 当中的 this 与其他语言是完全不同的机制,很有可能会让一些编写其他语言的工程师迷惑。 1. 误以为 this 指向函数自身 根据 this 的英语语法,很容易将函数中出现的 this 理解为函数自身。在 javascript 当中函数作为一等公民,确实可以在调用的时候将属...

2016-01-21 10:15:18

阅读数 213

评论数 0

Javascript诞生记

二周前,我谈了一点Javascript的历史。 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。 只有了解这段历史,才能明白Javascript为什么是现在的样子。我依据的资料,主要是Brendan Eich的自述。 2. 上一篇文章写道: "...

2016-01-20 15:38:27

阅读数 223

评论数 0

Javascriptl历史-继承机制的设计思想

Javascript继承机制的设计思想 作者: 阮一峰 日期: 2011年6月 5日 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例...

2016-01-20 15:37:21

阅读数 200

评论数 0

eclipse 高效快捷键

1. ctrl+shift+r:打开资源     这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl...

2016-01-20 14:22:00

阅读数 192

评论数 0

PMBOX 五大过程组合9个知识体系

知识领域 启动 规划 执行 监视与控制 收尾 项目整体管理 制定项目章程 制定项目管理计划 指导项目执行 监视与控制项目工作 项目收尾 项目或阶段收尾(新) 制...

2015-12-10 14:34:34

阅读数 1330

评论数 0

学习笔记:模式学习-生成器模式

前言 在前两讲,我们介绍了工厂方法和抽象工厂模式,这两种模式都是完成对一个或者若干个内部结构相对简单的对象的创建工作。换句话来说,这样的对象内部之间没有明显的子部分或者说是各个子部分间的“组装”过程。然而在现实世界里,确实存在着这样的对象模型,可以将内部抽象成若干个子部分,而且需要通过一定的组建...

2015-11-17 13:54:01

阅读数 1086

评论数 0

执行力,到底是什么鬼?

上周末和学员聚会,有一个细节让人深刻:刚刚工作的孩子,都很反感老板提执行力这三个字。   也难怪,很多老板每天逼逼员工要有执行力,但执行力到底是什么?似乎很少能表达清楚。我就结合我的体会,简单逼逼几句。   必须要说明的一个前提是:执行力真的无比重要,不仅对年轻职场人,对公司里的所有人都无比重...

2015-09-15 09:54:06

阅读数 476

评论数 0

UI设计:空状态的设计值得更多关注

空状态,或称零数据状态,很多时候不太招设计师的待见。我们基本都是在主要流程界面的设计工作完成之后才会回过头来考虑完善一下,因为从表现上来看,空状态给人的感觉就是临时性的,有些微不足道。 不要被空状态的名字所迷惑,实际上,这个状态在引导性、愉悦性和保留用户等方面的潜质对于产品体验在细节当中的成败有...

2015-08-27 09:53:39

阅读数 548

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭