Разделы
Теги | RSS © 2008 – 2017
Контакты
email: igor@veselov.sumy.ua
skype: utz0r2
» » » Страница 7

marcuswestin/store.js - js скрипт работы с локальным хранилищем


// Store current user
store.set('user', { name:'Marcus' })

// Get current user
store.get('user')

// Remove current user
store.remove('user')

// Clear all keys
store.clearAll()

// Loop over all stored values
store.each(function(value, key) {
    console.log(key, '==', value)
})

https://github.com/marcuswestin/store.js

survey.js - скрипт создания интерактивных опросников


survey.js - скрипт создания интерактивных опросников

http://surveyjs.org/

Rough.js - скрипт создания графики, с эффектом рисования от руки


Rough.js - скрипт создания графики, с эффектом рисования от руки

https://roughjs.com/

notti - js скрипт простого уведомления пользователя


notti - js скрипт простого уведомления пользователя

2.2 кб, без зависимостей, кастомизируется.
import { notti } from 'notti';

notti('Hello User!');

notti({
  // HTML Element
  message: '<strong>Hello!</stong> User',
  isHTML: true,
  style : {
    backgroundColor: '#333',
    color:'#fff',
    bottom: '10px',
    right: '10px'
  },
  onHide: () => {
    console.log('Awesome notti.js!')
  }
});

https://github.com/luisvinicius167/notti

callmecavs/gotem - js скрипт копирования в буфер на современных браузерах


import gotem from 'gotem'

// a trigger and target node are required
const nodes = {
  trigger: document.getElementById('trigger'),
  target: document.getElementById('target')
}

// when the trigger is clicked,
// the text of the target will be copied to the clipboard
gotem(nodes.trigger, nodes.target)

// if an object with callback functions (success, error) is passed,
// the appropriate function, based on the result of executing the copy command, will be fired if it exists
gotem(nodes.trigger, nodes.target, {
  success: () => console.log('Copy command succeeded'),
  error: () => console.log('Copy command failed, BUT the text to copy has still been selected.')
})

https://github.com/callmecavs/gotem

swarm-numberformat - скрипт форматирования больших числ


numberformat.format(1e10)    // or {format: 'standard'}
 // => "10.000 billion"
 numberformat.format(1e10, {format: 'scientific'})
 // => "1.0000e10"
 numberformat.format(1e10, {format: 'engineering'})
 // => "10.000E9"
 numberformat.format(1e10, {format: 'longScale'})
 // => "10.000 milliard"

https://github.com/erosson/swarm-numberformat
«»
Вверх