首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端学习笔记
PrayWang
创建于2021-11-08
订阅专栏
从零开始记录前端学习过程
等 1 人订阅
共36篇文章
创建于2021-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
简述DOM跨线程操作
DOM操作为什么慢? 答案很简单,因为DOM操作是跨线程的 跨线程操作 浏览器分为渲染引擎和JS引擎 JS引擎不能操作页面,只能操作JS 渲染引擎不能操作JS,只能操作页面 而当我们执行documen
简单总结DOM基础操作
什么是DOM? 我们每天使用的网页其实是一棵树 用JS如何操作这棵树? 浏览器往window上加上一个document 之后,JS用document就可以对网页实现操作 这就是DOM(Document
理解JS中的this
前言 this是学习JS时需要面对的三座大山之一,只有将它理解之后学习框架才不会产生疑惑,本文是我对this的一些理解和总结 假设没有this 不用this,想要通过变量获取name,应该怎么做? 可
JS数组 笔记
前言:JS其实没有真正的数组,它只是用对象模拟数组 JS的数组不是典型数组 典型的数组 元素的数据相同 使用连续的内存存储 通过数字下标获取元素 JS的数组 元素的数据类型可以不同 内存不一定是连续的
JS对象分类 学习心得
引例 构造函数:可以构造出对象的函数 假设我们要构建一个边长为5的正方形,并求出它的周长和面积 这段代码函数和原型紧密结合,还节省内存,可以说几乎完美, JS之父希望将这种形式的代码直接固定在JS的基
JavaScript对象基本用法
对象的定义是什么? 无序的数据集合 键值对的集合 声明对象的两种方法 写法 let obj = {'name':'jack','age':18} let obj = new Object({'name
JavaScript数据类型
JS共7种数据类型 number 数字 string 字符串 bool 布尔 symbol 符号 undefined 空 null 空 object 对象 四基,两空,一对象 (2020年6月JS新增
JavaScript基本语法
“它的优秀之处并非原创,它的原创之处并不优秀” ——JS之父对JS的评价 表达式与语句 表达式 用于取值 1 + 2表达式的值为3 add(1,2)表达式的值为函数的返回值,只有函数有返回值 cons
浅析URL
URL组成 URL=协议+域名或IP+端口号+路径+查询字符串+锚点 端口号一般不用写出来 我们先不讲协议 IP(Internet Protocol) IP地址是人们在Internet上为了区分数以亿
CSS动画学习心得
浏览器渲染原理 在实际开始学习CSS动画之前,需要先对浏览器渲染有个简单的了解 浏览器渲染过程 根据HTML构建HTML树(DOM) 根据CSS构建CSS树(CSSOM) 将两棵树合并成一棵渲染树(r
CSS分层 笔记
div分层 示意图如下: 在浮动元素里添加文字,这些文字依然会被标准流的文字所盖住 position属性 static 此属性为默认属性,指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置
CSS布局 笔记
布局分类 固定宽度布局,一般为960/1000/1024px 不固定宽度布局,主要靠文档流的原理来布局 响应式布局,意为在PC上固定宽度,手机上不固定宽度 float布局 现多用于IE浏览器 步骤 子
简单总结CSS基础概念
基础概述 CSS牛X之处在哪? 层叠样式表,包括如下: 样式层叠 可以多次对同一选择器进行样式声明 选择器层叠 可以用不同选择器对一同元素进行样式声明 文件层叠 可以用多个文件进行层叠 CSS常见版本
HTML常用标签
在预览自己写的页面时,为了减少BUG,不要用双击打开链接的方式开启页面, 用以下方式打开: 安装 http-server 用命令行http-server -c-1. 通过ctrl+点击链接打开 并在开
HTML 入门标签
www(world wide web) = URL + HTTP + HTML HTML之父:Tim Berners-Lee HTML 起手 <head>里面一般写的是看不见的元素 章节标签 标题 h
git入门 本地仓库
git 是一个命令 版本控制 git init 在项目所在目录里创建一个.git目录(注意别用在桌面上,否则所有文件都会别放入.git仓库里) .git目录 用于容纳代码快照(存放不同版本) git