前端笔记

Category: javascript

My97 DatePicker 4.8 发布,日期选择控件

My97 DatePicker 4.8 已发布,My97 DatePicker 是一个 JavaScript 的日历选择控件。更新如下[2017-7-30]:

JavaScript 排序算法(JavaScript sorting algorithms)

以下几种排序算法做为方法放在构造函数里。冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。

探索前端黑科技——通过png图的rgba值缓存数据

说起前端缓存,大部分人想到的无非是几个常规的方案,比如cookie,localStorage,sessionStorage,或者加上indexedDB和webSQL,以及manifest离线缓存。除此之外,到底还有没有别的方法可以进行前端的数据缓存呢?这篇文章将会带你一起来探索,如何一步一步地通过png图的rgba值来缓存数据的黑科技之旅。

node-pnglib 跨平台画 png 的轻量基础库

最近手痒造的轮子。。一个可以用纯 JavaScript 撸 png 的库,在路由器、树莓派之类的平台上有画图需求的同学可以看看。 Github 地址: https://github.com/Lellansin/node-pnglib

试用了这几天的 ngx_pagespeed 还是放弃了!

最近给所有的站点都启用了 Fastcgi_cache 和 ngx_pagespeed ,具体大家可以参考【 Nginx下使用Fastcgi_cache和ngx_pagespeed优化WordPress性能 】一文,整体上来说对 Fastcgi_cache 还是很满意的,缓存很稳定,几乎没有不兼容的场景,缓存效能也是非常的突出,就是 ngx_pagespeed 模块感觉在国内使用真的是有点儿“水土不服”了。今天就来说说 ngx_pagespeed 的这些“水土部分”吧。

如何实现JavaScript的Map和Filter函数?

译者按:鲁迅曾经说过,学习JavaScript最好方式莫过于敲代码了! 原文: Master Map & Filter, Javascript’s Most Powerful Array Functions

JavaScript addEventListener 第三个参数

先看一个完整的演示页面代码。输出:输出:useCapture 可选 Boolean,是指在DOM树中,注册了该listener的元素,是否会先于它下方的任何事件目标,接收到该事件。沿着DOM树向上冒泡的事件不会触发被指定为use capture(也就是设为true)的listener。当一个元素嵌套了另一个元素,两个元素都对同一个事件注册了一个处理函数时,所发生的事件冒泡和事件捕获是两种不同的事件传播方式。事件传播模式决定了元素以哪个顺序接收事件。进一步的解释可以查看 事件流 及 JavaScript Event order 文档。 如果没有指定, useCapture 默认为 false 。

express-no-stress 生成器:使用 Express.js 和 Swagger 构建优秀的 API

在这篇短文中,我将介绍如何使用 Node.js 以及一流的技术和方法搭建一个 API 应用程序。我将介绍 express-no-stress 生成器,可用它来快速搭建一个构建于 Express.js 之上的新 API 应用程序。搭建的这个应用程序提供了结构化的日志记录、API 请求验证、交互式 API 文档、环境驱动的配置、一个简单的构建/转译过程等。该应用程序也适合部署在像 IBM Bluemix 这样的现代云平台上。

websocket 断线重连解决方案

reconnecting websocket是一个javascript封闭的websocket库,非常小,压缩后仅有3KB。它的功能是当websocket断线后自动帮你重连。使用方法很简单:

原生JS与jQuery操作DOM对比

‘);`通常创建文本节点和创建元素节点配合使用,比如:Hello World.’);true和false的区别:

Older Posts »
Page 1 of 25