赤蓝紫
Web开发安全 Web开发安全 Web开发安全
Web 开发安全参加字节跳动的青训营时写的笔记。这部分是刘宇晨老师讲的课。 1. 攻击1.1 跨站脚本攻击(XSS)XSS 攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网
2022-02-06
前端动画实现笔记 前端动画实现笔记 前端动画实现笔记
前端动画实现笔记参加字节跳动的青训营时个人写的笔记。这部分是蒋翔老师讲的课。 动画:动画是通过快速连续排列彼此差异极小的连续图像来制造运动错觉和变化错觉的过程。 快速 连续排列 彼此差异极小 制造错觉 动画都需要定义两个基本状态,即起
2022-01-25
WebGL基础笔记 WebGL基础笔记 WebGL基础笔记
WebGL 基础笔记个人参加字节跳动的青训营时写的笔记。这部分是月影老师讲的 WebGL 基础。 1. 简介WebGL 代码有两部分: 运行在 CPU 上的 JavaScript 运行在 GPU 上的 GLSL CPU 和 GPU:
2022-01-24
前端开发调试知识 前端开发调试知识 前端开发调试知识
前端开发调试知识参加字节跳动的青训营时写的笔记。这部分是秃头披风侠老师讲的课。 1. 前端 Debug 特点 多平台:浏览器、NodeJs、小程序 多环境:本地开发环境、线上环境 多工具:Chrome devTools、Whistle 多技
2022-01-18
JavaScript温故而知新 JavaScript温故而知新 JavaScript温故而知新
JavaScript 温故而知新参加字节跳动的青训营时写的笔记。这部分是月影老师讲的课。 1. 各司其责 HTML/CSS/JS 各司其责 避免不必要的直接使用 JS 操作样式(element.style.color=”red”) 使用
2022-01-17
HTML、CSS温故而知新 HTML、CSS温故而知新 HTML、CSS温故而知新
HTML、CSS 温故而知新参加字节跳动的青训营时写的笔记。这部分是韩广军老师讲的课。 前端: 前端需要关注的东西: 功能 美观 安全 兼容 体验 性能 无障碍 1. HTML用于创建网页的标准标记语言 1.1 HTML 语法 标签和
2022-01-17
Vue项目部署到服务器(ubuntu) Vue项目部署到服务器(ubuntu) Vue项目部署到服务器(ubuntu)
Vue 项目部署到服务器(ubuntu)工具:WinSCP、PuTTy(可能不是专业的工具,是本人上操作系统的课用到的软件,直接用来部署了) 打包项目, npm run build 执行 npm run build命令后,会生成一个 di
2022-01-02
通过JS实现剪贴板操作 通过JS实现剪贴板操作 通过JS实现剪贴板操作
通过 JS 实现剪贴板操作在网上找到很多种方法,ZeroClipboard.js、clipboard.js 插件等,但是都没有办法解决本人项目中的问题,最后发现可以通过 navigator 对象得到 clipboard,进行剪切板操作 先来
2021-12-16
JavaScript生成验证码和32位随机码 JavaScript生成验证码和32位随机码 JavaScript生成验证码和32位随机码
JavaScript 生成验证码和 32 位随机码1.使用 canvas 实现生成验证码功能本文的 html 文件如下图所示,实现验证码的 js 文件为 verify.js 1234567891011121314<!DOCTYPE h
2021-12-11
Less笔记 Less笔记 Less笔记
Less 笔记Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性。Less 可以运行在 Node 或浏览器端。 开始之前,先介绍一个 vscode 插件,可以实现根据 less 编译生成对应的
2021-12-05
JS数组常用的方法 JS数组常用的方法 JS数组常用的方法
JS 数组常用的方法(个人感觉)1. forEach()循环,无法在中间停止 2. some()循环,找到符合条件的之后,可以通过 return true 退出循环 3. every()测试数组中的所有元素是否都能通过某个指定函数的测试
2021-11-14
Vue学习笔记(三) Vue学习笔记(三) Vue学习笔记(三)
Vue 学习笔记(三)1. 插槽插槽允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽。 我们使用标签时,开始标签和结束标签之间之前都没有写东西。组件的标签和正常的双标签,如 div、p 等一样,可以在里面写东西。但是,直接
2021-10-15
11 / 13