Description
Every frontend developer has written his own utils library, and we often write methods that are easily forgotten and highly used. ppo is a super small and useful utils library for JavaScript. It and lodash underscore lazy.js almost no coupling.
I sorted out the most frequently used function functions in everyday development. These functions are almost ubiquitous in your development, and they are not found in lodash underscore.
Most of the code comes from the stackoverflow site in the high score answer, here to pay tribute to the original author.
ppo little poor, gzip less than 3k, so a library you can use it anytime, anywhere without worrying about anything.
ppo alternatives and similar libraries
Based on the "Editors" category.
Alternatively, view ppo alternatives based on common mentions on social networks and blogs.
-
medium-editor
Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. -
TinyMCE
The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular -
CKEditor 5
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing. -
SimpleMDE
A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking. -
wysihtml5
DISCONTINUED. Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. -
EpicEditor
EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it. -
Materio Free Vuetify VueJS Admin Template
Production Ready, Carefully Crafted, Extensive Vuetifty Free Admin Template 🤩 -
Bangle.dev
Collection of higher level rich text editing tools. It powers the local only note taking app https://bangle.io -
Everright-formEditor
:guide_dog: Powerful lowcode|vue form editor,generator,designer,builder library. It provides an easy way to create custom forms. The project is extensible, easy to use and configure, and provides many commonly used form components and functions(vue可视化低代码表单设计器、表单编辑器、element-plus vant表单设计) -
data-structure-typed
Javascript Data Structure & TypeScript Data Structure. Heap, Binary Tree, Red Black Tree, Linked List, Deque, Trie, HashMap, Directed Graph, Undirected Graph, Binary Search Tree, AVL Tree, Priority Queue, Graph, Queue, Tree Multiset, Singly Linked List, Doubly Linked List, Max Heap, Max Priority Queue, Min Heap, Min Priority Queue, Stack. -
React Chat UI
Build your own chat UI with React Chat UI components in a few minutes. React Chat UI Kit from minchat.io is an open source UI toolkit for developing web chat applications.
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ppo or a related project?
Popular Comparisons
README
Overview
Every frontend developer has written his own utils library, and we often write methods that are easily forgotten and highly used. ppo is a super small and useful utils library for JavaScript. It and lodash underscore lazy.js almost no coupling. I sorted out the most frequently used function functions in everyday development. These functions are almost ubiquitous in your development, and they are not found in lodash underscore.
Most of the code comes from the stackoverflow site in the high score answer, here to pay tribute to the original author.
ppo little poor, gzip less than 3k, so a library you can use it anytime, anywhere without worrying about anything.
Documentation
View the document please visit https://drawcall.github.io/ppo/
Installation
Install using npm
npm install ppo --save
...
import ppo from 'ppo';
Include in html
<script type="text/javascript" src="js/ppo.min.js"></script>
Usage
import ppo from "ppo";
const username = ppo.getCookie("username");
if (ppo.isIOS()) console.log("this is ios");
ppo.loadjs('http://x.com/a.js', callback);
ppo.getUrlParam('a' ,'http://xxx.com?a=3&b=sd23s');
const id = ppo.setTimesout(word => {
console.log(word);
console.log(this); // log {index: 3 ,times: 8, over: false}
}, 1000/20, 8, 'helloworld')
Why ppo?
When you use react, vue, angular often need to write a lot of utils method. But lodash and underscore these libraries are not omnipotent. So you have to find a lot of tool library. Use ppo, you can solve the daily development of many small problems. Simple and compact!
Download
License
ppo is released under the MIT License. http://www.opensource.org/licenses/mit-license
*Note that all licence references and agreements mentioned in the ppo README section above
are relevant to that project's source code only.