FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
30-Days-Of-JavaScript/index.html at master · Abdalbaset11/30-Days-Of-JavaScript · GitHub
Abdalbaset11
/
30-Days-Of-JavaScript
Public
forked from
Asabeneh/30-Days-Of-JavaScript
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
30-Days-Of-JavaScript
/
index.html
Copy path
More file actions
More file actions
Latest commit
History
History
History
128 lines (105 loc) · 4.04 KB
Breadcrumbs
30-Days-Of-JavaScript
/
index.html
Copy path
File metadata and controls
128 lines (105 loc) · 4.04 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html
>
<
html
>
<
head
>
<
title
>
Document Object Model:30 Days Of JavaScript
</
title
>
<
link
href
="
https://fonts.googleapis.com/css?family=Lato:300, 400,400i,700,700i&display=swap
"
rel
="
stylesheet
"
>
<
link
href
="
https://fonts.googleapis.com/css?family=Montserrat:300,400,500&display=swap
"
rel
="
stylesheet
"
>
</
head
>
<
body
>
<
div
class
="
wrapper
"
>
<
h1
>
Asabeneh Yetayeh challenges in
<
span
>
2020
</
span
>
</
h1
>
<
h2
>
30DaysOfJavaScript Challenge
</
h2
>
<
p
>
</
p
>
<
ul
>
<
li
>
30DaysOfPython Challenge Done
</
li
>
<
li
>
30DaysOfJavaScript Challenge Ongoing
</
li
>
<
li
>
30DaysOfReact Challenge Coming
</
li
>
<
li
>
30DaysOfReactNative Challenge Coming
</
li
>
<
li
>
30DaysOfFullStack Challenge Coming
</
li
>
<
li
>
30DaysOfDataAnalysis Challenge Coming
</
li
>
<
li
>
30DaysOfMachineLearning Challenge Coming
</
li
>
</
ul
>
</
div
>
<
script
>
const
hexaColor
=
(
)
=>
{
const
str
=
'0123456789abcdef'
let
hexa
=
'#'
let
index
for
(
let
i
=
0
;
i
<
6
;
i
++
)
{
index
=
Math
.
floor
(
Math
.
random
(
)
*
str
.
length
)
hexa
+=
str
[
index
]
}
return
hexa
}
const
showDateTime
=
(
)
=>
{
const
months
=
[
'January'
,
'February'
,
'March'
,
'April'
,
'May'
,
'June'
,
'July'
,
'August'
,
'September'
,
'October'
,
'November'
,
'December'
]
const
now
=
new
Date
(
)
const
year
=
now
.
getFullYear
(
)
const
month
=
months
[
now
.
getMonth
(
)
]
const
date
=
now
.
getDate
(
)
let
hours
=
now
.
getHours
(
)
let
minutes
=
now
.
getMinutes
(
)
let
seconds
=
now
.
getSeconds
(
)
if
(
hours
<
10
)
{
hours
=
'0'
+
hours
}
if
(
minutes
<
10
)
{
minutes
=
'0'
+
minutes
}
if
(
seconds
<
10
)
{
seconds
=
'0'
+
seconds
}
const
dateMonthYear
=
`
${
month
}
${
date
}
,
${
year
}
`
const
time
=
hours
+
':'
+
minutes
const
fullTime
=
dateMonthYear
+
' '
+
time
return
fullTime
+
`:
${
seconds
}
`
}
const
wrapper
=
document
.
querySelector
(
'.wrapper'
)
const
year
=
document
.
querySelector
(
'span'
)
const
time
=
document
.
querySelector
(
'p'
)
wrapper
.
style
.
width
=
'50%'
wrapper
.
style
.
margin
=
'auto'
const
title
=
document
.
querySelector
(
'h1'
)
const
subTitle
=
document
.
querySelector
(
'h2'
)
title
.
style
.
textAlign
=
'center'
title
.
style
.
fontFamily
=
'Montserrat'
title
.
style
.
fontWeight
=
500
subTitle
.
style
.
textAlign
=
'center'
subTitle
.
style
.
fontFamily
=
'Montserrat'
subTitle
.
style
.
fontWeight
=
300
subTitle
.
style
.
textDecoration
=
'underline'
time
.
style
.
textAlign
=
'center'
time
.
style
.
fontFamily
=
'Montserrat'
time
.
style
.
fontWeight
=
400
setInterval
(
(
)
=>
{
year
.
style
.
color
=
hexaColor
(
)
year
.
style
.
fontSize
=
'96px'
year
.
style
.
fontWeight
=
700
;
time
.
textContent
=
showDateTime
(
)
time
.
style
.
background
=
hexaColor
(
)
time
.
style
.
width
=
"25%"
time
.
style
.
margin
=
'auto'
time
.
style
.
padding
=
'10px'
}
,
1000
)
const
ul
=
document
.
querySelector
(
'ul'
)
const
lists
=
document
.
querySelectorAll
(
'li'
)
for
(
const
list
of
lists
)
{
list
.
style
.
listStyle
=
'none'
list
.
style
.
padding
=
'25px'
list
.
style
.
margin
=
'3px'
list
.
style
.
fontFamily
=
'Montserrat'
list
.
style
.
fontWeight
=
300
;
list
.
style
.
letterSpacing
=
'0.0625em'
if
(
list
.
textContent
.
includes
(
'Done'
)
)
{
list
.
style
.
background
=
'#21bf73'
}
else
if
(
list
.
textContent
.
includes
(
'Ongoing'
)
)
{
list
.
style
.
background
=
'#fddb3a'
}
else
{
list
.
style
.
background
=
'#fd5e53'
}
}
</
script
>
</
body
>
</
html
>
Back
|
FazBrowse Home
|
New Git URL