Викискладе есть набор электрических символов в формате SVG , и вы также можете искать svg electronics
. Это хорошее начало для использования с библиотеками рисования JS.
Я бы посоветовал вам найти библиотеку с возможностью рисования, а затем написать плагин для этой библиотеки, который будет рисовать элементы схемы там, где это необходимо. Raphael - довольно хорошая и простая в использовании библиотека для рисования.
Я не знаю библиотеки, которая делает то, что вы хотите, но есть три библиотеки, которые могут подойти.
Все они имеют правильные примитивы для начала, из которых вы можете строить.