插件与包
插件与包
weixin79893765432...
学而不思则罔,思而不学则殆。
展开
-
js asm.js
为了让大型游戏在浏览器上跑起来,Mozilla 的工程师 Alon Zakai 开发了一个编译器项目 Emscripten。这个编译器可以将 C / C++ 代码编译成 JS 代码,但不是普通的 JS,而是一种叫做 asm.js 的 JavaScript 变体。C / C++ 编译成 JS 有两个最大的困难:C / C++ 是静态类型语言,而 JS 是动态类型语言。 C / C++ 是手动内存管理,而 JS 依靠垃圾回收机制。asm.js 就是为了解决这两个问题而设计的:它的变量一律都是静态类原创 2020-06-29 18:31:19 · 402 阅读 · 0 评论 -
一分钟了解 bootstrap
bootstrapGitHub上这样介绍 bootstrap:简单灵活可用于架构流行的用户界面和交互接口的 html、css、javascript 工具集。 基于 html5、css3 的 bootstrap,具有大量的诱人特性:友好的学习曲线,卓越的兼容性,响应式设计,12 列格网,样式向导文档。 自定义 JQuery 插件,完整的类库,基于 Less 等。bootstrap 中的 js 插件依赖于 JQuer,因此,使用 bootstrap 前必须引入JQuery。bootstr...原创 2021-04-05 22:10:12 · 172 阅读 · 0 评论 -
dayjs——操作日期和时间的插件
Day.js 是一个极简的JavaScript 库,可以为现代浏览器解析、验证、操作和显示**日期和时间**。原创 2020-08-07 14:41:01 · 292 阅读 · 0 评论 -
拖拽插件—— sortableJs
Sortable.js 是一款优秀的 js 拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中。不依赖jQuery。支持 Meteor、AngularJS、React、Vue、Knockout框架和任何CSS库,如Bootstrap、Element UI。你可以用来拖拽div、table等元素。Sortable.js 是基于。原创 2020-11-27 11:25:46 · 687 阅读 · 0 评论 -
classnames 插件(react里实现多个className的叠加)
在 react 里,尝试直接添加多个 className 时效果不会叠加,后面的样式会覆盖前面的样式,而不是叠加在一起。这与 vue 的动态 class 语法不同。在 react 中想要动态添加 className 时,通常会使用。那么,在 react 里如何让多个 class 叠加在一起呢?原创 2021-01-10 16:59:37 · 1328 阅读 · 0 评论 -
localForage 库
若浏览器不支持 IndexedDB 或 WebSQL,则使用 localStorage。在所有主流浏览器中都可用:Chrome,Firefox,IE 和 Safari(包括 Safari Mobile)。localForage 是一个改进的 JavaScript 离线存储库,通过简单类似 localStorage API 的异步存储来改进你的 Web 应用程序的离线体验。localForage 提供回调 API 同时也支持 ES6 Promises API,你可以自行选择。原创 2022-09-20 10:14:08 · 404 阅读 · 0 评论 -
match-sorter 插件
match-sorter 用于 JavaScript 中数组的简单、预期和确定性的最佳匹配排序。原创 2022-09-20 10:04:39 · 660 阅读 · 0 评论 -
Ajax Interceptor 插件
Ajax Interceptor 插件下载你可以用 Ajax Interceptor 插件修改页面上接口请求的返回结果,可以用来 mock 接口返回的数据。原创 2021-10-25 15:31:51 · 2679 阅读 · 0 评论 -
vue 独家插件
1、vue-loader2、vue-lazyload3、vuescroll4、VueI18n5、VueExtends6、vue-infinite-loading7、vue-quill-editor8、vue-clamp9、vuedraggable10、vue-tabs-component11、vuepress12、vuepress-plugin-tabs13、vue-router14、vuex15、vue-template-compiler16、vue-style-loader原创 2021-09-06 16:25:25 · 754 阅读 · 0 评论 -
编辑器插件汇总
TinyMCE 中文文档重点在其“配置参考”原创 2021-10-12 16:18:19 · 1416 阅读 · 0 评论 -
browser-cookies ——一个管理 cookie 的插件
一、安装 browser-cookiesnpm i -D browser-cookies二、使用 browser-cookies1、存 cookiecookies.set('name', 'marry')cookies.set('name', 'marry', {expires: 365});cookies.set('name', 'marry', {secure: true, domain:'www.example.org'})2、取 cookie cookies.get('name原创 2021-09-06 14:47:37 · 915 阅读 · 0 评论 -
Pug 模板插件
一、安装 Pugpug 一般与 pug-plain-loader 一起安装,pug-plain-loader 用于解析 pug。npm i -D pug pug-plain-loaderPug 模板引擎中文文档原创 2021-09-06 13:58:30 · 838 阅读 · 0 评论 -
sequelize 插件操作SQL
Sequelize 是一个基于 promise 的 Node.js ORM(Object Relational Mapping,对象关系映射,简称ORM)。目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功能。Sequelize 的安装可以通过 npm (或 yarn)安装:npm install --save sequelize你还必须手动为所选数据库安装驱原创 2021-07-28 10:46:46 · 534 阅读 · 0 评论 -
tweenmax 插件实现动画
1、动画的延迟时间不能一样,否则动画失效。(这也算是tweenmax的一个bug吧)使用案例:import { TweenLite } from 'gsap';new TweenLite(this.node, 0.4, { css: { transform: "translateX(0)", opacity: 1 }, ease: 'Liner.easeOut', delay: 1.6, });...原创 2021-07-08 19:50:00 · 242 阅读 · 0 评论 -
js 加密与解密汇总
目录一、编码和解码字符串二、base64 加密1、安装2、使用(1)、node 中使用 js-base64(2)、es6+ 使用 js-base64三、MD5 加密(不可逆)1、安装2、使用(1)、node 中使用 blueimp-md5(2)、es6+ 使用 blueimp-md5(3)、md5 强化加密四、sha1 加密(不可逆)1、安装2、使用(1)、node 中使用 js-sha1(2)、es6+ 使用 js-sha1五、sha256 加密(不可逆)1、安装2、使用(1)、node 中使用 js-s原创 2021-05-31 15:40:40 · 4984 阅读 · 0 评论 -
react 使用 PropTypes 进行类型检查
https://www.npmjs.com/package/prop-typeshttps://cloud.tencent.com/developer/article/1684723https://segmentfault.com/a/1190000016182458https://zh-hans.reactjs.org/docs/typechecking-with-proptypes.htmlhttps://zhuanlan.zhihu.com/p/35344200原创 2021-05-17 20:55:37 · 1840 阅读 · 0 评论 -
Immutable.js
Immutable Data 就是一旦创建,就不能再被更改的数据。对 Immutable 对象的任何修改或添加删除操作都会返回一个新的 Immutable 对象。Immutable 实现的原理是 Persistent Data Structure(持久化数据结构),也就是使用旧数据创建新数据时,要保证旧数据同时可用且不变。同时为了避免 deepCopy 把所有节点都复制一遍带来的性能损耗,Immutable 使用了Structural Sharing(结构共享),即如果对象树中一个节点发生变化,只修改这个节原创 2021-04-21 14:49:24 · 138 阅读 · 0 评论 -
Lodash(JavaScript 实用工具库)
Lodash 中文文档:https://www.lodashjs.com/原创 2021-04-07 19:52:30 · 269 阅读 · 0 评论 -
react-loadable 插件——路由懒加载
react-loadable 插件用于加载具有动态导入的组件的高阶组件。官网:https://www.npmjs.com/package/react-loadable(中文翻译版:https://www.jianshu.com/p/462bb9d1c982)其他使用教程:React Loadable 简介react-loadable 插件的特点:路由懒加载 避免组件加载闪烁 ... ......原创 2021-03-26 17:43:40 · 298 阅读 · 0 评论 -
代码编辑器——ace 插件
Ace 是用 JavaScript 编写的代码编辑器。react-ace 已经不被维护了,他们的团队转而开发维护更为强大的 ace-builds 了。ace 嵌入网页示例:https://github.com/ajaxorg/ace-builds/blob/master/editor.htmlace 使用的简单示例:https://github.com/ajaxorg/ace-builds/tree/master/demoace 的实际效果:请转到kitchen-sink-demo,sc.原创 2021-03-03 11:22:02 · 728 阅读 · 0 评论 -
react-json-view 插件
RJV是一个React组件,用于显示和编辑javascript数组和JSON对象。安装:npm installreact-json-view-D使用://导入react-json-view组件import ReactJson from "react-json-view";//在您的应用中使用组件!< ReactJson src={ my_json_object } />官网:https://www.npmjs.com/package/react-jso...原创 2021-03-03 11:09:46 · 758 阅读 · 0 评论 -
一个插件 js-cookie
//js cookie 2.2的类型定义//项目:https://github.com/js-cookie/js-cookie//定义:Theodore Brown<https://github.com/theodorejb>//弯曲机<https://github.com/BendingBender>//安托万·莱佩<https://github.com/alepee>//玉藤岛<https://github.com/yutod>//尼古拉斯·.原创 2021-01-12 14:56:30 · 508 阅读 · 0 评论