`
yanhaijing
  • 浏览: 14910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不可错过的javascript迷你库

阅读更多

最近看着下自己的github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了。

Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库。

这些库的共性是非常小,而且功能单一。

cookie.js

如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧。

store.js

再来说说浏览器的localStore吧,这东西太赞了,可惜尼玛每个浏览器都实现的各不相同,我也是醉了,如果你也有同样的烦恼,不如来试试这个迷你库,它有更简单的api,最重要的是他解决了跨浏览器问题,甚至解决了低版本浏览器(ie6)不支持localStore的问题。

data.js

data.js 是带有消息通知的数据中心,我称其为会说话的数据。旨在让编程变得简单,世界变得美好

如果你使用模块化编程,或者在node环境下的话,你一定纠结过不同模块间到底如何共享数据的问题(虽然这是反模式),全局变量。。。那么试试这个迷你库吧,简单可以来,会让你消除上面的烦恼问题,同时他还支持消息,当数据更新时,会发出消息。

template.js

template.js 一款javascript模板引擎,简单,好用。

lodJS

JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现

favico.js

在favico上添加数字书不是很nice,点击下面的官网查看效果,这肯定要逼死强迫症了。

官网

Modernizr

这个就不过多解释了,各种html css js检测器,功能检测哦。

Move.js

如果你操作过css3的属性,一定会觉得非常痛苦的,那不如来试试合格,css3动画瞬间变得简单了。

Keypress

一定记不住键盘上每个键的键位码吧,来试试这个,直观的展示,再也不需要记忆了。

device.js

你想检测用户的设备,试试这个吧,比jq.browser全面多了。

is.js

迷你检查库,这个几乎涵盖了全部的各种检测。

es5-shim

还没使用es5,只能鄙视你了,担心兼容性,用这个吧,主要是为了es6打基础啊。

es6-promise

promise太好用了,兼容性问题靠这个全解决了。

parallax

先来看个视差效果的demo,是不是很赞,如果你也想实现这个效果,那么来试试这个吧。

notie.js

还在使用弹窗通知用户,太low了,快来试试这款非阻塞式,小清新的通知插件吧,对移动端有好,界面好到爆炸啊。

share.js

一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站。

如果你收购了分享组件的烦恼,那么来试试这个对移动端有好的分享组件吧,界面优美,看起来很赞。

demo

mathjs

js自带的数学运算不能满足你的需求了,那试试这个,扩展了很多数学运算。

这里是官网

总结

本文介绍的只是作者收集的一小部分而已,作者将会保持时时更新的,如果你有什么推荐的欢迎反馈给我。

最后向大家推荐依稀microjs,这里收集了太多小而美的库,自己来淘宝吧。

原文网址:http://yanhaijing.com/js/2015/12/29/mini-js-lib

分享到:
评论

相关推荐

    最新版Javascript库

    最新版Javascript库!支持Cookie、Ajax、BlockUI and so on.

    .NET的Javascript运行库Javascript.Net

    这个项目对于那些需要在服务器端或者桌面应用中利用JavaScript的强大功能,而又不希望引入完整的浏览器环境(如ChakraCore或JScript.NET)的开发者来说,是一个非常实用的工具。 JavaScript.Net的核心功能在于提供...

    javascript简单图片库

    响应式设计是现代网页开发不可或缺的部分。JavaScript图片库会根据设备的屏幕尺寸和方向自动调整图片大小和布局,确保在不同设备上都有良好的显示效果。这通常通过监听窗口的`resize`事件,配合媒体查询(Media ...

    前端跨界开发指南:JavaScript工具库原理解析与实战.docx

    在前端开发中,JavaScript 工具库扮演着不可或缺的角色,它们简化了开发流程,提高了开发效率。JavaScript 工具库如jQuery、React、Vue等,它们的核心原理在于对JavaScript原生API的封装和优化,提供了诸如DOM操作、...

    javascript函数库

    javascript函数库,常用的javascript函数收集

    javascript函数库查询手册

    JavaScript函数库是Web开发中不可或缺的一部分,它们提供了一系列预定义的功能,帮助开发者高效地实现复杂的交互和动画效果。本手册将深入探讨JavaScript库中的函数,特别是针对HTML文档操作的库函数,以提升网页的...

    JavaScript数学计算库Jmat.js.zip

    Jmat.js 是一个 JavaScript 的数学计算库。支持复杂的数学函数和统计。 标签:Jmatjs

    文档库,学习笔记,包括但不限于HTML、CSS、JavaScript.zip

    文档库,学习笔记,包括但不限于HTML、CSS、JavaScript 文档库,学习笔记,包括但不限于HTML、CSS、JavaScript 文档库,学习笔记,包括但不限于HTML、CSS、JavaScript 文档库,学习笔记,包括但不限于HTML、CSS、...

    Fixd一个用于创建无引用不可变冻结对象的JavaScript库

    "Fixd"就是这样一款JavaScript库,专门用于创建无引用、不可变(冻结)的对象。下面将详细探讨Fixd库的特性、工作原理以及如何在实际项目中使用它。 首先,"无引用"意味着对象一旦创建,其引用不能被改变,这可以...

    JavaScript脚本库.rar

    JavaScript脚本库是Web开发中不可或缺的一部分,它们提供了一系列预定义的功能和工具,极大地提高了开发效率,降低了开发难度。在JavaScript的世界里,脚本库扮演着重要角色,为开发者提供了丰富的交互效果、动画...

    javascript汉字拼音库

    js获取汉字字符串的首字母必须先从库里面进行比较。这就是可能用到的库。

    JavaScript 函数库、工具类.zip

    JavaScript函数库和工具类是开发Web应用不可或缺的部分,它们提供了丰富的功能,可以帮助开发者更高效地编写代码。在"JavaScript 函数库、工具类.zip"这个压缩包中,包含了一个名为"xe-utils-master"的文件,这很...

    基于Vue和Javascript的迷你音乐播放器设计源码

    本项目是基于Vue和Javascript开发的迷你音乐播放器设计源码,主要使用Javascript进行开发。项目共包含153个文件,其中SVG矢量图文件48个,Vue组件文件46个,JavaScript源代码文件42个,PNG图片文件8个,JSON配置文件...

    moneyjs是一个货币转换的微型javascript库可在nodeJS和浏览器中使用

    money.js 是一个货币转换的微型 javascript 库,可在 nodeJS 和浏览器中使用

    JavaScript专题构建自己的JS库

    JavaScript是Web开发中不可或缺的一部分,它是一种轻量级的、解释型的编程语言,主要用于增强网页的交互性和动态性。本专题将引导你构建自己的JavaScript库,让你深入理解JavaScript的本质,并提升你的编程技能。 ...

    javascript生成uuid的js库文件

    这个压缩包文件"JavaScript的UUid"很可能包含了一个或多个JavaScript库,这些库专注于生成符合UUID规范的唯一字符串。常见的JavaScript UUID库有`uuid-js`、`uuid`和`shortid`等。 1. `uuid-js`库:这是一个基于RFC...

    Underscore javascript库 使用教程.zip

    underscore javascript库 使用教程.zip

    JavaScript开发webgis库源码

    JavaScript开发WebGIS库源码是针对地理信息系统(GIS)在Web环境中的应用而设计的一套基础框架。这个库主要用于创建和操作地图,提供了一个简洁的结构,没有过于复杂的继承关系,便于理解和学习。其核心是mapTool.js...

    浅谈JavaScript库——jQuery,ExtJs的对比研究.pdf

    "浅谈JavaScript库——jQuery,ExtJs的对比研究.pdf" 本文简要介绍了目前流行的JavaScript库,并对其中较为流行的两个库jQuery和ExtJs进行了较详细的介绍和对比研究。本文首先简要介绍了JavaScript库的概念和特点,...

    javascript_library

    JavaScript库是Web开发中不可或缺的一部分,它极大地增强了网页的交互性和动态性。"javascript_library"这个主题涵盖了JavaScript库的使用,特别是与AJAX、JavaScript、JS以及RIA(Rich Internet Applications)相关...

Global site tag (gtag.js) - Google Analytics