Skip to content

Instantly share code, notes, and snippets.

keyword scope hoisted reassignable redeclarable deletable
no keword function scope, global scope
var function scope, global scope
let block scope
const block scope
@Chikitonik
Chikitonik / index.html
Created September 20, 2022 18:54
ScrollTrigger: SVG Text Mask
<!-- This is a recreation of Unfold's (https://dribbble.com/unfold) parallax scene: https://cdn.dribbble.com/users/14268/screenshots/3275340/northface.gif -->
<div class="scrollDist"></div>
<div class="main">
<svg viewBox="0 0 1200 800" xmlns="http://www.w3.org/2000/svg">
<mask id="m">
<g class="cloud1">
<rect fill="#fff" width="100%" height="801" y="799" />
<image xlink:href="https://assets.codepen.io/721952/cloud1Mask.jpg" width="1200" height="800"/>
</g>
</mask>
@Chikitonik
Chikitonik / gist:788788a36a317b646c009cf3379f6e8b
Created September 18, 2017 13:33
JavaRush исключения Thread.UncaughtExceptionHandler
public class Solution {
/**
* [2] Создание обработчика исключений:
* Создается объект нашего созданного класса OurHandler
*/
public static OurHandler handler = new OurHandler();
public static void main(String[] args) {
Thread thread = new TestedThread();//[4] Создание нити
thread.setUncaughtExceptionHandler(handler); //Указываем обработчика исключений для этой нити, т.е. что будет перехватывать вместо стандартного try-catch
@Chikitonik
Chikitonik / gist:b7d25b3034fb427935e40e0ec2491d0a
Created August 26, 2017 18:51
JavaRush исключения и поток
import java.io.CharConversionException;
import java.io.IOException;
import java.nio.file.FileSystemException;
/*
Перехват выборочных исключений
*/
public class Solution {
/**
* [1]Создается объект класса StatelessBean
@Chikitonik
Chikitonik / gist:6db052dcb3f98b134a25b5a4babfcb32
Created August 26, 2017 13:34
JavaRush Thread поток методов
/*
Кто меня вызывал?
*/
public class Solution {
public static void main(String[] args) throws Exception {
method1();
}
public static int method1() {
method2();
StackTraceElement[] a = Thread.currentThread().getStackTrace();
@Chikitonik
Chikitonik / gist:eb55ef0df8568b5c0bcc97e9c9ead1b1
Last active October 13, 2017 12:29
JavaRush удалить повторяющиеся Value в Map без итератора
package solution;
import java.util.HashMap;
import java.util.Map;
import java.util.ArrayList;
import java.util.Collections;
/*
Удаялет повторяющиеся имена из массива Map
*/
@Chikitonik
Chikitonik / gist:2df81d994b1de13338f8686e2a6819e4
Last active August 6, 2017 07:41
JavaRush Syntax светофор
package Project_1;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String input = reader.readLine();