Ответы пользователя по тегу JavaScript
  • Как сделать фиксированное меню (которое становится фиксированным при определенной длине прокрутки)?

    @Sratimon
    на js при загрузки страницы получаешь на каком расстояние меню от верха .
    далее условие
    если скрол допустим равен 50 или больше то меню позиция фиксирована и top 0 left 0
    если скрол допустим равен 50 или меньше то меню возвращаешь на место .
    Если еще проще объяснить то если пользователь про скролил страницу на 50 px то отцепляешь меню добавив css свойство . А если нет то удаляешь css свойство .
    Как то так .
    Еще как вариант поищи готовые решения они 100% есть .
    Ответ написан
    Комментировать
  • Как изменить параметр в зависимости от размера экрана?

    @Sratimon
    А обязательно на js ? если я правильно понял суть проблемы можно и на css сделать с помощью медиа запросов !
    Ответ написан
    Комментировать
  • Как защитить изображения от PrintScreen?

    @Sratimon
    Все что ты видишь в браузере уже лежит у тебя на компе остается только это достать ! Достаешь из js 2 картинки и соединяешь их в фотошопе. или Делаешь расширение оно у тебя из js забирает переменные с 2 снимками и делает из них одну картинку =).
    А так делай привью (маленькое изображение плохого качества и выкладывай его ) как это сднлано на платных фотостоках .
    Как вариант попробуй сделать так при нажатии клавиши принскрин закрывай картинку черным дивом на 1 с или меньше мб поможет . А то лишний раз нагружать клиент это не круто .

    P.s решений этого много но человек знающий веб все равно получит эту картинку если он ее видит . Есть сайт с шрифтами там шрифты стоят от 1$ до $150 мб больше . Их можно вытащить через F12 бесплатно =). Это так для примера !
    ------------------------------------------------------
    Вот смотрю люди предлагают разные решения но как сказали это ворота по среди поля =) . Знающий человек все ровно достанет это да запрети ему все он достанет ее из оперативы =) . Если данные попали на комп то их уже не защитить !
    Ставьте условия на прин скрин и при нажатие добавляйте к картинке дисплей ноне ! или Делайте привью .
    О стольные решения приведут к нагрузке на машину пользователя и усложнению юзабилити сайта .
    Появилась еще идея при нажатии f12 бить ссылку на картинку =) как варик если кто то захочет отключить js в браузере прямо у вас на сайте =)
    Ответ написан
    13 комментариев
  • Учить ли js одновременно с java?

    @Sratimon
    JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS) — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript (стандарт ECMA-262[6]).

    JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

    Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

    На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке[~ 1][7].
    ---------------------------------------------------------------------------------
    Java[11] — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года.
    Изначально язык назывался Oak («Дуб») разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с горячим кофе. Существует и другая версия происхождения названия языка, связанная с аллюзией на кофе-машину как пример бытового устройства, для программирования которого изначально язык создавался.
    -----------------------------------------------------------------------------------------
    Си-подобный синтаксис характеризуется следующими особенностями:
    Чувствительность к регистру.
    В языке есть встроенная поддержка числовых, символьных (обрамляются одинарными кавычками) и строковых (обрамляются двойными кавычками) литералов.
    Для представления специальных символов в символьных и строковых литералах используется обратная косая черта.
    Количество пробелов, табуляция (отступы) и переводы строки не влияют на семантику нигде, кроме строковых литералов. Это, в частности, значит, что возможен перевод строки в любом удобном месте.
    Для разделения инструкций используется точка с запятой.
    Разрешены однострочные и многострочные комментарии. Однострочные комментарии обозначаются видом «//», а многострочные видом «/*……….*/».В последнем варианте начало и конец комментария могут стоять на разных строчках.
    Двухместные операторы имеют инфиксную форму.
    Для группировки выражений используются круглые скобки. Для отделения блоков инструкций — фигурные.
    Для записи вызова функции используется имя функции, за которым следует заключённый в круглые скобки список аргументов, разделённых запятыми. Для записи вызова функции без параметров используется имя функции, за которым следуют пустые круглые скобки.
    Для обращения к элементу массива или индексатору используются квадратные скобки.
    В языке есть предопределённый набор ключевых слов, которые состоят из английских букв в нижнем регистре (и, возможно, знаков подчеркивания).
    Примеры языков с C-подобным синтаксисом:
    C
    C++
    C#
    D
    Java
    JavaScript
    Nemerle
    PHP
    Scala
    -------------------------------------------------------------------------------------------
    Не вижу смысла учить сразу 2 языка причем оба си-подобные вы просто запутаетесь .
    Выучите с начало js так что бы нормально в нем разбираться а потом можете хоть на с++ перейти
    уже в разы меньше проблем будет тем более судя из вопроса я понял что вы новичок в программирование !
    Ответ написан
    Комментировать
  • Как применить один сценарий canvas к нескольким элементам страницы?

    @Sratimon
    сделать функцию . обвернуть в нее код . функция будет принимать изменившиеся параметры .просто вызываешь 10 раз свою функция с другими параметрами
    функция мая(лево, право, верх, низ, еще что то){
    твой код
    }
    мая(50, 25, 12, 35, т.д)
    мая(15, 20, 12, 31, т.д)
    мая(12, 25, 12, 15, т.д)
    мая(10, 2, 2, 35, т.д)
    Ответ написан
    2 комментария
  • Потоковая передача голоса или видио (сама технология )?

    @Sratimon Автор вопроса
    Сори за невнимательность на форуме !
    Нашел на форуме одну статью Как создать функцию видеозвонока на сайте?
    Та предложили решение habrahabr.ru/post/198632
    что скажите ?
    ну node.js сам хочу поюзать ибо php мне не особо радует да и node.js это асинхронный код а это намного быстрее чем работает php но на сколько знаю с node.js какая то беда то у них то разваливалась тусовка то ее пересобрали . Если не ошибаюсь сейчас проект называется по другому . Вообщем хотелось подождать пока он наберет тусовку по больше !
    Ответ написан
    Комментировать