JavaScript

Javascript重温OOP之原型与原型链

prototype原型对象每个函数都有一个默认的prototype属性,其实际上还是一个对象,如果被用在继承中,姑且叫做原型对象。在构造函数中的prototype中定义的属性和方法,会被创建的对象所继承下来。举个栗子:function F(){}F.prototype.work = function(){console.log('F is working..');};var

JavaScript 类数组对象

定义JavaScript 类数组对象的定义:可以通过索引访问元素,并且拥有 length 属性;没有数组的其他方法,例如 push , forEach , indexOf 等。举例说明var foo = { 0: 'Java', 1: 'Python', 2: 'Scala', length: 3}转换如果类数组对象需要转化为数组,可以用 Array

epress源码阅读

express源码阅读简介:这篇文章的主要目的是分析express的源码,但是网络上express的源码评析已经数不胜数,所以本文章另辟蹊径,准备仿制一个express的轮子,当然轮子的主体思路是阅读express源码所得。源码地址:expross1. 搭建结构有了想法,下一步就是搭建一个山寨的框架,万事开头难,就从建立一个文件夹开始吧!首先建立一个文件夹,叫做expros

排序算法——javascript算法实现

排序 Sorting排序基本概念排序是计算机程序设计中的一种重要操作,他的功能是将一个数据元素(或记录)的任意排列,重新排列成一个按关键字有序的序列。待排序的记录序列中可能存在两个或两个以上的关键字相等的记录,且在排序前Ri在Rj前面(即i插入排序交换排序(快速排序)选择排序归并排序基数排序如果按照工作量来区分可以分为3类简单的排序算法,时间复杂度为O(n2)先进的排序算法

JavaScript Tutorial目录(持续更新)

中文翻译目录JavaScript: 打好基本功Javascript及其相关技术简介 web开发相关技术概述(JavaScript, Flash, Java, Silverlight and ActiveX)待更新...英文原文目录JavaScript: from the Ground to ClosuresJavascript and related technologie

<img> 标签 图片加载失败时候处理方案

应用场景 在开发中,经常遇到一种情况,数据库不存在图片地址,或者存在图片地址,但图片已经被删除,这个时候会出现加载失败情况。提供以下解决方案 解决方案 在 img 标签 加上onerror="onerror=null;src='123.jpg'" ,即当图片加载失败时会自动加载123.jpg ,例如 关键字:html, JavaScript

浅谈Redu(之一):Middleware原理

Redux作为目前最火的Flux模式实现之一,它有很多的点值得研究。今天我们首先来看看它的Middleware。熟悉Express或者koa的朋友对Middleware的概念一定不陌生。例如Express中是这样使用一个中间件的:var app = express();app.use(function(req, res, next) { console.log('%s %

《每周一点canvas动画》——桌球运动(1)

每周一点canvas动画代码文件一本好的技术书籍往往都是由浅入深,本系列文章基本上也遵循这个原理。在上一章中我们介绍了高级的坐标旋转,并且通过它,我们实现了任意角度的碰撞反弹效果,它让物体与非水平和非垂直的面产生合乎情理的碰撞成为了可能。那么在本章我们继续深入的介绍另一个问题——物体与物体发生碰撞后应该如何处理?也许你会说,在前面的章节中我们不是已经介绍过物体与物体之间的碰

对JavaScript对象数组按指定属性和排序方向进行排序

标签:JavaScript 对象数组 排序引言在以数据为中心的信息系统中,以表格形式展示数据是在常见不过的方式了。对数据进行排序是必不可少的功能。排序可以分为按单个字段排序和按多个字段不同排序方向排序。单字段排序局限性较大,不能满足用户对数据的关注点变化的需求,而多字段排序就可以较好的弥补这个缺陷。多字段排序,实现的方式从大的层面上可以分为后端实现和前端实现。后端排序后端实

正在暑假中的《课多周刊》(第1期)

正在暑假中的《课多周刊》(第1期)我们的微信公众号:fed-talk,更多精彩内容皆在微信公众号,欢迎关注。若有帮助,请把 课多周刊 推荐给你的朋友,你的支持是我们最大的动力。远上寒山石径斜,白云深处有人家。停车坐爱枫林晚,霜叶红于二月花。 杜牧 -《山行》HTML/CSS【译】22个必备的CSS小技巧(@jrainlau) 实用的CSS小技巧。CSS3 聊天气泡框以及 i