Форум программистов, компьютерный форум, киберфорум
JS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
JS Примеры JS кода. И разная полезная информация.
Старый
Рейтинг: 5.00. Голосов: 1.
Даже "лучше" совершают ошибки
Запись от and_y87 размещена 19.02.2024 в 21:13
Показов 1297 Комментарии 0

Сегодня словил ошибку в MGTS.


Server Error in '/' Application.

The model item passed into the dictionary is of type 'MGTS.LK.BLL.Models.MainPageModel', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable` 1[MGTS.LK.DAL.Domain.MGTS_LK.IClientTempla te]'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Лайкер для Drive2 =)
Запись от and_y87 размещена 13.04.2019 в 18:14
Показов 2440 Комментарии 0

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
drive2liker = function( x )
{
    x = ( x === undefined ) ?  0 : x;
    var elems = document.getElementsByClassName( 'c-like__button js-like-button c-button' );
 
    if ( elems.length >= x )
    {
        var elem = elems[x];
 
        if ( elem.className == "c-like__button js-like-button c-button    " ) {
            elem.click();
            
        }
        setTimeout(function(){ drive2liker( (x + 1) ); }, 300);
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
JavaScript аналог number_format
Запись от and_y87 размещена 05.07.2018 в 10:27
Показов 2742 Комментарии 0

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function number_format( int, separator, cost )
{
    var i, x        = 0,
        resp        = '';
 
        cost        = ( cost !== undefined ) ? cost : 3;
        separator   = ( separator !== undefined ) ? separator : ' ';
 
        int         = int.toString();
 
        var len     = (int.length - 1);
 
    for ( i = len; i >= 0; i-- )
    {
        x++;
        resp = ( ( i > 0 &&
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Очистить группу в ВК от Удалённых и заблокированных пользователей
Запись от and_y87 размещена 13.05.2018 в 15:10
Показов 4231 Комментарии 2

Пишу себе для сохранности.

Заходим в управление группой,
переходим в раздел участники,
зажимаем PgDown и ждём пока вся страничка загрузится..

открываем консоль.
вводим:

Узнать сколько удалённых/Заблокированных
JavaScript
1
2
3
4
5
6
var 
    result = [],
    elems = document.getElementsByTagName( 'IMG' );
 
for( var i =0, elem; elem = elems[ i++ ]; ) {
    if ( elem.getAttribute( 'src', 2 ) == "/images/deactivated_100.png"
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 3.00. Голосов: 2.
Долбаный IE8!
Запись от and_y87 размещена 15.09.2015 в 11:58
Показов 3628 Комментарии 2
Метки checkbox, error, ie8, input, label

Недавно сталкнулся с такой штукой... делаю я часть сайта... всё ок...
JS CSS всё пашет... тестирую в хроме...

захожу в IE... ставлю имитацию восьмого осла... и фигак код не пашет...
не сказать что мучился долго но процес был не приятен и факт того что ничего не работало...

Как оказалось я сделал bind на элемент
CSS
1
INPUT[type="checkbox"]
выглядело так:
JavaScript
1
$(document).on("change", '.soome-checkbox', function ()
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 1.00. Голосов: 1.
Интересное на хабре, сегодня.
Запись от and_y87 размещена 04.02.2015 в 11:14
Показов 7988 Комментарии 5

То что меня заинтересовало.

Двухфакторная аутентификация, которой удобно пользоваться
Блог компании Яндекс, Разработка под iOS*, Мобильный веб*, Криптография*, Информационная безопасность*
http://habrahabr.ru/company/yandex/blog/249547/


Буфер вывода в PHP
Блог компании Mail.Ru Group, PHP*, Веб-разработка*
http://habrahabr.ru/company/mailru/blog/248573/


XSS на сайтах, использующих Instagram API
Информационная...
Аватар для and_y87
Develo0per
Старый
PHP+jQuery обновление данных без перезагрузки
Запись от and_y87 размещена 16.10.2014 в 16:24
Показов 3424 Комментарии 0
Метки ajax, jquery, php, аякс

Отправляю сюда что бы было куда направлять в случае повхоряющегося попроса...

пример упрощён для более лучшего понимания новичков.


В целом на стороне сервера это выглядит примерно так:
PHP
1
2
3
4
5
6
7
// ключ массива который проверяем.
$key = 'index';
 
if ( isset($_POST[$key])  )
{
    $result = [];
    // назначаем переменную с результатом вывода, по умолчанию
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Лёгкий способ определения Браузера IE и его версии
Запись от and_y87 размещена 15.08.2014 в 10:25
Показов 3078 Комментарии 1
Метки javascript, юмор

Пожалуй это самый лёгкий и простой способ вычисления IE и его версии.

что бы увидеть метод смотрите далее...

Определяем то что пользователь вошёл на сайт через Internet Explorer:
JavaScript
1
if ( confirm( 'У Вас Intenet Explorer ?' ) ) var msie = true;
Определяем версию браузера:
JavaScript
1
if( msie ) var msie_version = prompt("Какая у вас версия IE", "8");
Знаю...
1 апреля далеко...
Но всё...
Аватар для and_y87
Develo0per
Старый
Bind на Сочетания Клавиш ( Ctrl+?, Alt+?, Shift+?) ( JS )
Запись от and_y87 размещена 20.07.2014 в 10:10
Показов 4625 Комментарии 0
Метки bind, ctrl, js, key, сочетание

Добавил на GitHub в свою library скрипт в функционал которого входит:
Бинд функций на сочетакния клавиш и просто на клавишу.

Код реализован на чистом JavaScript


Используемые для бинда функции:
JavaScript
1
2
3
4
BindKey._ctrl( key, func )
BindKey._alt( key, func ) 
BindKey._shift( key, func ) 
BindKey._key( key, func )
Функции принимают 2 параметра:
  • key = (int)код клавиши либо (str) клавиша
  • func = функция,
...
Аватар для and_y87
Develo0per
Старый
Определение исчисляемого ( JS + PHP )
Запись от and_y87 размещена 17.07.2014 в 10:10
Показов 3189 Комментарии 0

Добавил на GitHub в свою library скрипт определения исчисляемого на JS.
Ранее в в этом блоге постил уже эту функцию, но определение было только на PHP.

Теперь код реализован на JavaScript & PHP.

Функция принимает 2 параметра:
  • число
  • Массив вида Array( 'день', 'дня', 'дней' )


Профит:
- использовать, что бы определить исчисляемое, это много где используется либо...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Создание кодов, паролей, промокодов. ( JS + PHP )
Запись от and_y87 размещена 15.07.2014 в 10:10
Показов 11809 Комментарии 1

Добавил на GitHub в свою library скрипт который генерирует "некий" текст по заданной "маске".

Код реализован на JavaScript & PHP.

Функция имеет много настроек, среди них:
  • Маска кода где:
    A - возможны только буквы
    1 - возможны только цифры
    X - возможны буквы и цифры
  • кол-во CODE которое необходимо сгенерировать
  • используемые
...
Аватар для and_y87
Develo0per
Старый
isOnline - трекер соединения с сайтом.
Запись от and_y87 размещена 14.07.2014 в 11:51
Показов 3899 Комментарии 0
Метки js, online, plugin

Недавно загорелся желанием создать скрипт позволяющий определить есть ли у пользователя соединение с сайтом.
На мой скромный взгляд это актуально для Touch-устройств.

Профит вижу в следующем:
перед запросом проверять переменную ONLINE на == false.
и если условие прошло, то оповещать пользователя о том что пока он не будет в сети, ничего не будет.

Так я и написал скрипт isOnline[ссылка на gitHub]
Скрипт с указанным интервалом...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Создание блока вкладок.
Запись от and_y87 размещена 07.07.2014 в 18:45
Показов 3645 Комментарии 1

Нормальные вкладки на jQuery - 1 скрипт на всё.

Ответ на вопрос: как сделать блок открывающийся при клике, а другие при этом закрываются.

CSS
1
.none { display: none; }
HTML5
1
2
3
4
5
<div class="blokc__tabs">
 
    <div class="b-tabs__header">
        <a class="b-tabs__link" href="#first"> первый </a> |
        <a class="b-tabs__link" href="#next">
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 2.
Ajax Тренинг.
Запись от and_y87 размещена 03.07.2014 в 21:00
Показов 5301 Комментарии 6
Метки ajax, post, аякс, гет

Сделал небольшое тренировочное пособие по технологии AJAX ( http://ajax.example87.ru ).
Создано для начинающих web-программистов.


Назначение приложения - Обучить начинающего web-программиста 3 вещам:
1. Выборке данных из формы.
2. Отправке данных на url.
3. Обработать полученный от сервера ответ.


Возможности web-приложения:
1. Создать форму через GUI или textarea
2. Создать JavaScript...
Аватар для and_y87
Develo0per
Старый
Online JOSN Parser + Editor
Запись от and_y87 размещена 23.05.2014 в 15:47
Показов 3674 Комментарии 2

Просто ссылка из разряда "Маст Хэв"...
http://jsonviewer.stack.hu/

Парсер JSON с лёгкой возможностью замены значений...
всё выглядит очень круто!

Вот вам большой JSON для теста. Вставьте секст в большое поле и сверху жмите "View"...
Кликните здесь для просмотра всего текста
{"pay":"0","operator":"0","method":"card ","email":"pochta@test.ru","phone":"7901 2345678","sub":"0","tour_id":"5d0e970331 613cb806f6e8f978f3170c","s_sclub":"","s_ email":"pochta@test.ru","s_phone":"79012 345678","s_city":"\u041c\u043e\u0441\u04 3a\u0432\u0430","s_country":"\u0422\u044 3\u0440\u0446\u0438\u044f","i_adults":"2 ","s_children":"-1","i_class_from":"3","i_class_to":"5"," i_days_from":"7","i_days_to":"14","s_dat e_from":"08.08.2014","b_operator":"0","b _dev":"1","s_promocode":"","b_direct":"1 ","s_utm_source":"","o_new_pluses":"351" ,"o_price":"35100","t_from":"38218","t_t o":"tr","s_from":"\u041c\u043e\u0441\u04 3a\u0432\u0430","s_to":"\u0422\u0443\u04 40\u0446\u0438\u044f","s_day_from":"5
...
Аватар для and_y87
Develo0per
Старый
Мастер-класс. Митап по БЕМ
Запись от and_y87 размещена 07.05.2014 в 01:34
Показов 3249 Комментарии 0

BEMup в Минске, 18 апреля 2014.

Разработка сайта с нуля на полном стеке БЭМ-технологий.
Докладчики: Жека Константинов, Дима Белицкий, Слава Аристов, Яндекс

Ссылка на видео
Аватар для and_y87
Develo0per
Старый
Эфекты перехода со страницы на страницу
Запись от and_y87 размещена 17.03.2014 в 13:19
Показов 2556 Комментарии 0

Сайты с прикольными эффектами перехода со страницы на страницу:

Настоящие кративные сайты:

http://www.reverenddanger.com/
http://www.intacto10years.com/index_start.php
http://www.laurentiuswonen.com/jaarverslag2010/
http://www.fannabee.com/wow/
http://www.webeffectual.com/
http://aform.lu/index.php
http://rit-team.ru/
http://holidaycards.bamstrategy.com/2012/
http://mailchimp.com/2012/

Пример...
Аватар для and_y87
Develo0per
Старый
Динамическое подключение .JS & .CSS с кешированием и без
Запись от and_y87 размещена 12.03.2014 в 17:22
Показов 3978 Комментарии 0

Создал свою функцию подключения файлов теперь я могу:
подключить .JS & .CSS без приставки временной метки в заголовке Request URL


функция include() принимает объект.


Описание объекта:

type - Тип подключаемого файла
  • Default: script

root - Путь к папке содержаще подключаемые файлы
  • Default: в зависимости от type
  • script = '/js/'
  • link = '/css/'

target - Цель куда будет вставлен новый элемент
  • Default:
...
Аватар для and_y87
Develo0per
Старый
Перебор массива.
Запись от and_y87 размещена 04.03.2014 в 10:31
Показов 2665 Комментарии 2

Быстрый перебор массива.

Быстрота за счёт сравнения с нулём а не с переменной.
Используется если не важна последовательность перебора.

на .PHP
PHP
1
2
3
4
5
$arr = Array(0,1,2,3,4,5,6,7,8,9);
 
for($i = count($arr); 0 <= $i; $i--) {
    //some code
}
на .JS

JavaScript
1
2
3
4
5
var arr = Array(0,1,2,3,4,5,6,7,8,9);
 
for( var i = arr.length; 0 <= i; i--) {
    //some code
}
Аватар для and_y87
Develo0per
Старый
[JS] Импорт переменных из URL
Запись от and_y87 размещена 28.02.2014 в 18:03
Показов 2279 Комментарии 0

Java Script: как получить переменные из адресной строки (Path, Url)?

Метод получения $_GET переменных в JavaScript


JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
/**
 * Default [ return Object ]
 * @param array - true [ return Array ]
 * @returns Array/Object
 */
function getPathParams( array ){
 
    var data, params, i, result = array || {} ;
 
    (result === true) ? result = Array() : null;
 
    data = window.location.search
...
Аватар для and_y87
Develo0per
Старый
Значение выделеных чекбоксов в массиве
Запись от and_y87 размещена 28.01.2013 в 12:59
Показов 3201 Комментарии 0

JavaScript
1
2
3
4
5
6
7
function chekbox_vals(name){
    var val = [];
    $('[type=checkbox][name="' + name + '[]"]:checked').each(function(i, e) {
            val.push( $(e).val() )
    })
        return val;
}
Аватар для and_y87
Develo0per
Старый
Скрипт "выделить все чекбоксы в текущей таблице"
Запись от and_y87 размещена 29.08.2012 в 12:31
Показов 3516 Комментарии 0

Сегодня своими силами придумал скрипт для полезной функции:
"выделить все чекбоксы в текущей таблице"

JavaScript
1
2
3
4
5
6
$(document).ready(function() {
    $(".CheckAllbox", this).click(function () {
        $(this).parents("table").addClass('checkboxallbox');
        if (!$(this).is(":checked")){
            $(this).parents("table").each(function(){
                $(".checkboxallbox  :checkbox").removeAttr("checked");
...
Аватар для and_y87
Develo0per
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru