Day00 前言与目录

每天整理一个程序知识点,
让自己建立笔记习惯。

本业缘故内容以前端为主,
但只要跟网路程序数位相关的都可能放进来,
基本上是自己碰到的知识点就做个纪录
内容记录可能会比较零碎,
预计之後会另外找适合的平台将知识点串连起来。

目前预计想写的内容包含:

  • JS 底层概念
  • 网路基础概论、常见网路攻击
  • 程序开发技巧/观念
  • 其他程序领域用语/概念

自己一直以来的程序笔记都非常片段,
有时候甚至只记录关键字,
藉此机会想培养自己笔记做好做满的习惯,
建立起自己的资料库,
尽可能紮深概念,充实理论知识。

有个理论说一个人花费 21 天重复某个行为,
就可以把该行为培养成持续下去的习惯,
这里也期许自己能连续写文 30 天,
从此建立每天笔记的习惯。

那就加油罗,Fighting!


目录

Day01【JS】Behavior Delegation 行为委派
Day02【JS】Event Delegation 事件委派
Day03【JS】立即呼叫函式 IIFE
Day04【JS】Promise、Async 和 Await
Day05【Web】Websocket、Polling 与 SSE
Day06【JS】「...」展开运算符 & 其余运算符
Day07【CSS】特异性 Specificity(样式权重)
Day08【Web】DNS 与 CDN
Day09【Web】跨来源资源共用 CORS
Day10【Web】网路攻击:CSRF
Day11【Web】网路攻击:XSS
Day12【Web】网路攻击:DoS 与 DDoS
Day13【Web】网路攻击:DDoS 之 DNS 递回查询攻击
Day14【Web】网路攻击:域名劫持
Day15【Web】网路攻击:中间人攻击(MITM)
Day16【Web】网路攻击:连线劫持/Cookie 窃取
Day17【Web】网路攻击:点击劫持 Clickjacking
Day18【Web】网路攻击:SQL injection
Day19【Web】网路攻击:网路钓鱼(Phishing)
Day20【Dev】编程方法:Imperative 与 Declarative
Day21【Dev】物件类型:mutable 与 Immutable
Day22【JS】ES6 动态计算属性名 Computed property names
Day23【Web】网路通讯协定 TCP/IP
Day24【Web】网路传输协定:TCP 与 UDP
Day25【Web】TCP 连线与断线:三次握手、四次挥手
Day26【Web】TCP 安全协定:SSL/TLS
Day27【CSS】伪类 & 伪元素
Day28【Web】网页的号码牌:Cookie
Day29【Web】网页的会员卡:Session


<<:  【Day00】系列文概述 & 目录

>>:  予焦啦!前期分析

Day 24: Data Protection on AWS

在新闻中,最常见的资安事件,就是资料外泄的问题,而通常会发生这类型的事件不外乎就是未将资料或是其他基...

Day15 - [丰收款] 撰写Django的Model,使用ORM和Heroku Postgres绑一起。

今天面临了断更的危机! 本人从昨晚开始肠胃不适,整晚翻来覆去无法入眠,早上更严重,请假了一整天,接着...

Day.14 Crash Recovery- InnoDB 架构 -> MYSQL 二阶段提交(2PC) _2

有关於实际业务上对於数据要求的重要性,以下参数设定的写入策略搭配会对性能与安全度产生不同的影响。 ...

.Net Core Web Api_笔记22_Swagger自订文件并读取API注解描述

Swagger刚开始可以将其理解成网页版本的postman 我们可以对其测试发送资料看回传结果 在预...

【在 iOS 开发路上的大小事-Day01】先装个 Xcode 开发环境压压惊

前情提要 要用 Swift 来开发 iOS App,我们会需要一台 Mac,这台 Mac 看是要直接...