Index

As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.

A

accessibility enhancements 128, 129

actions

analyzing 60

database setup 61

login action 63-65

passwords 62, 63

security 62, 63

working 38-40

adapters 88

adapter-cloudflare 90-93

adapter-node 88-90

adapter-static 93, 94

advanced layouts 79-81

API endpoints 40, 41

app

adapting 88

assets

importing 112-114

B

bcrypt 62

Bootstrap 112

C

Cascading Style Sheet (CSS) 112

Chrome

cookie, creating for 55

client

data loading 46, 47

client-side rendering (CSR) 38

Compile-Time Checks 126, 127

Content Delivery Network (CDN) 15, 115

Content Security Policy (CSP) 14

cookie

creating, for Chrome 55

creating, for Firefox 55

cross-site request forgery (CSRF) attacks 15, 89

cross-site scripting (XSS) attacks 14

Crypto Web API 61

Custom CSS Reset 112

D

dynamic pages

creating 32-36

E

encoding 78, 79

enhance 66

error handling 106-108

F

fetch API 20-22

file paths 116

Firefox

cookie, creating for 55

form

enhancing 66

setting up 58-60

FormData API 23, 24, 62, 65

H

Hello World application 8

hooks 97

server hooks 98-104

shared hooks 104-106

using 98

Hot Module Replacement (HMR) 8

I

images

versus styles 115

imports

customizing 115

independent creators 135

Integrated Development Environment (IDE) 4

integrations 131-134

L

layouts

creating 42-44

data loading 47-52

Long-Term Support (LTS) 4

M

matcher

applying 77

matching 77

module analysis

$app/environment module 120

$app/forms module 120

$app/navigation module 120, 121

$app/paths module 121

$app/stores module 121

$service-worker module 122

modules, for secret keeping

$env/dynamic/private 123

$env/dynamic/public 123

$env/static/private 122

$env/static/public 123

N

Node Version Manager (NVM) 4

notification badge 49

O

optional parameters

using 72-74

P

Page Options 87

page options, server pages 37

client-side rendering (CSR) 38

prerender 38

server-side rendering (SSR) 38

personal access token 98

picomatch pattern 116

production build, of application

creating 86, 87

creating, consideration 87

Progressive Web App (PWA) 46

project structure, SvelteKit 6

app.html 7

src/ 7

src/lib/ 7

src/routes/ 7

static/ 6

tests/ 6

R

regular expressions (regex) 77

RequestEvent

destructuring 52-55, 101

rest parameters 74-76

routes

announcing 127, 128

S

Search Engine Optimization (SEO) 125

tips 129

secrets

keeping 122

server hooks 98-103

server pages

actions 38-40

creating 37

load() 37

page options 37

server-side rendering (SSR) 38, 129

shared hooks 104-106

single-page application (SPA) 38

snapshots 66-68

sorting 78

styles

versus images 115

svelte.config.js file 12

SvelteKit

installing 5, 6

project structure 6

resources 135

SvelteKit chat

reference link 135

SvelteKit configuration 12

alias 13, 14

appDir 14

csp 14

csrf 15

env 15

prerender 16

SvelteKit configuration options

files.assets 116

paths.assets 116

paths.base 116

paths.relative 116

SvelteKit documentation 135

reference link 135

SvelteKit Repository 136

reference link 136

SvelteKit tutorial 135

reference link 135

Svelte Society 136

URL 136

T

Tailwind CSS 112

TypeScript (TS) 5

U

Unicode 79

universal load timing 47

Universally Unique Identifier (UUID) 61

URL API 25, 26

V

Visual Studio Code (VS Code) 4

Vite configuration 16

assetsInclude 116

build 17

optimizeDeps 18

plugins 17

preview 18

server 17

ssr 18

W

Web APIs

fetch 20, 21

fetch API 22

FormData API 23, 24

URL API 25, 26

Z

zero-config adapter 12

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset