Skip to content

Instantly share code, notes, and snippets.

@codetombomb
codetombomb / index.js
Created November 22, 2021 14:45
! operator
const button = document.querySelector("button")!;
if(button){
button.addEventListener('click', ()=>{
console.log('clicked')
})
}
@codetombomb
codetombomb / index.ts
Created November 15, 2021 20:50
Implicitly assigning a type of string
let hello = "Hello, there";
gsap.to()
gsap.from()
gsap.fromTo()
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.0/gsap.min.js"></script>
</head>
<head>
<!-- GSAP library -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.0/gsap.min.js"></script>
</head>
@codetombomb
codetombomb / views.py
Created September 29, 2020 23:11
Editing the app views to format JSON output
from rest_framework import viewsets
from .serializers import ProjectsSerializer
from .models import Projects
class ProjectsViewSet(viewsets.ModelViewSet):
queryset = Projects.objects.all()
serializer_class = ProjectsSerializer
@codetombomb
codetombomb / serializers.py
Created September 29, 2020 23:01
Creating a serializer
from rest_framework import serializers
from .models import Projects
class ProjectsSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Projects
fields = ('image', 'summary', 'video_link')
@codetombomb
codetombomb / settings.py
Created September 29, 2020 22:51
Adding to INSTALLED_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'portfolio_api',
'rest_framework',
]
@codetombomb
codetombomb / admin.py
Created September 29, 2020 20:33
after adding Model to admin
from django.contrib import admin
from .models import Projects
# Register your models here.
admin.site.register(Projects)
@codetombomb
codetombomb / admin.py
Created September 29, 2020 20:33
Starting point for admin.py
from django.contrib import admin
# Register your models here.