Интерфейсы пользователя: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
 
(не показано 14 промежуточных версий этого же участника)
Строка 9: Строка 9:
* http://www.pcre.ru/
* http://www.pcre.ru/
* http://www.typescriptlang.org/
* http://www.typescriptlang.org/
<embedvideo service="youtube" dimensions="800x450">https://www.youtube.com/watch?v=6qLq7xkodA8&list=PLtS8Ubq2bIlUWixdH_1Q2yzZh8QJSBVmT</embedvideo>


= Browser tests =
= Browser tests =
Строка 16: Строка 18:
* https://chromium.github.io/octane/
* https://chromium.github.io/octane/
* https://webkit.org/perf/sunspider/sunspider.html
* https://webkit.org/perf/sunspider/sunspider.html
* https://webglsamples.org/aquarium/aquarium.html


= Node.js =
= Node.js =
Строка 55: Строка 58:
* [https://www.youtube.com/watch?v=Byttv3YpjQk I only ever use *these* RxJS operators to code reactively]
* [https://www.youtube.com/watch?v=Byttv3YpjQk I only ever use *these* RxJS operators to code reactively]
* [https://www.youtube.com/watch?v=ydZK53Vmzf0 The easy way to handle ASYNC PIPE errors reactively]
* [https://www.youtube.com/watch?v=ydZK53Vmzf0 The easy way to handle ASYNC PIPE errors reactively]
* [https://buddy.works/tutorials/building-web-components-with-angular Web Standalone Components]


== Libs ==
== Libs ==
Строка 76: Строка 80:
* https://aurelia.io/
* https://aurelia.io/
* https://tochoromero.github.io/aurelia-bootstrap/
* https://tochoromero.github.io/aurelia-bootstrap/
= Typography Grid =
* https://loremipsum.io/
* https://generator.lorem-ipsum.info/
* http://gridcalculator.dk/
* http://gridinator.com
* http://grid.mindplay.dk
* https://www.gridlover.net/try


= CSS processors =
= CSS processors =
Строка 85: Строка 98:
= Design Systems =
= Design Systems =
* https://getbootstrap.com/
* https://getbootstrap.com/
** https://themes.getbootstrap.com/
** https://bootswatch.com/
** https://bootstrapmade.com/
** https://themeforest.net/search/bootstrap
** https://wrapbootstrap.com/
** https://www.creative-tim.com/bootstrap-themes/free
** https://themewagon.com/theme-price/free/
* https://bulma.io/
* https://get.foundation/
* https://ant.design/
* https://ant.design/
* https://material.io/design/
* https://material.io/design/
Строка 98: Строка 120:
* https://html5boilerplate.com/
* https://html5boilerplate.com/
* https://mdbootstrap.com/
* https://mdbootstrap.com/
= favicon =
* https://realfavicongenerator.net/


= Icons =
= Icons =
Строка 114: Строка 139:
** sudo npm install -g goog-webfont-dl
** sudo npm install -g goog-webfont-dl
** goog-webfont-dl -o src/assets/fonts/FiraSans/font.css -p /assets/fonts/FiraSans -d src/assets/fonts/FiraSans -a "Fira Sans"
** goog-webfont-dl -o src/assets/fonts/FiraSans/font.css -p /assets/fonts/FiraSans -d src/assets/fonts/FiraSans -a "Fira Sans"
** goog-webfont-dl -f "Roboto Slab" -d ./src/assets/fonts/RobotoSlab -o ./src/assets/fonts/RobotoSlab/font.css -p /assets/fonts/RobotoSlab -a -y 100,200,300,400,500,600,700,800,900,100italic,200italic,300italic,400italic,500italic,700italic,800italic,900italic -u latin,latin-ext,vietnamese,greek,greek-ext,cyrillic,cyrillic-ext
* https://www.1001freefonts.com/
* https://www.1001freefonts.com/
* https://www.myfonts.com/
* https://www.myfonts.com/
Строка 275: Строка 301:
* https://beltoforion.de/en/spiral_galaxy_renderer/spiral-galaxy-renderer.html
* https://beltoforion.de/en/spiral_galaxy_renderer/spiral-galaxy-renderer.html
* https://threejs.org/examples/
* https://threejs.org/examples/
= Globe =
* https://github.com/vasturiano/three-globe
* https://github.com/vasturiano/three-globe
* https://codepen.io/qkevinto/pen/EVGrGq
* https://codepen.io/qkevinto/pen/EVGrGq
* https://github.com/turban/webgl-earth
* https://github.com/turban/webgl-earth
* https://stripe.com/blog/globe
* https://stripe.com/blog/globe
* https://miniature.earth/
* https://github.com/earthjs/earthjs


= 3D & WebGL =
= 3D & WebGL =
Строка 316: Строка 346:
* http://canvimation.github.io/
* http://canvimation.github.io/
* http://paperjs.org/examples/division-raster/
* http://paperjs.org/examples/division-raster/
= ASCII =
* https://manytools.org/hacker-tools/ascii-banner/
* https://ozh.github.io/ascii-tables/
* https://asciiflow.com/
* http://marklodato.github.io/js-boxdrawing/
* https://patorjk.com/software/taag/

Текущая версия от 01:15, 20 февраля 2024

Прежде всего, конечно, речь пойдет о веб интерфейсах, т.к. веб очень популярен и браузер уже давно стал универсальным инструментом доступа к информации. В подборке будут указаны ссылки на свободные или бесплатные компоненты.

Interface.jpg

Learn & Docs

Browser tests

Node.js

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install npm@latest -g
npm config set registry http://registry.npmjs.org/
npm cache clear --force
npm config set strict-ssl false
npm config set legacy-peer-deps true
echo '{}' > ./package-lock.json
npm i

jQuery

Angular

sudo npm install -g @angular/cli

Libs

Vue.js

ReactJS

Aurelia

Typography Grid

CSS processors

Design Systems

favicon

Icons

Fonts

WYSIWYG editors

What You See Is What You Get

Landing page editors

Tables & Spreadsheets

Music Notes & ABC notaton

Math & formulas

Grids & Blocks

Croppers

Charts & Graphs

Maps

Image Viewers & Sliders

Players

См. также: Видео и аудио кодирование

Pinterest blocks

Super Select

Visual Effects

Parallax, dots, globes, etc..

Globe

3D & WebGL

Custom Scrollbars

Date & Time pickers

Emoji

Drawers

ASCII