首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
StevenUV
创建于2021-06-14
订阅专栏
前端学习笔记,相对系统全面
暂无订阅
共40篇文章
创建于2021-06-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅析Vue 两个版本的区别和使用方法
1. Vue 两个不同构建版本的区别 文件名为vue.js;该版本具有complier(编译器);视图部分可写在HTML中,也可写在template选项里;可由cnd直接引入vue.js,如用webpack引入则需要配置alias,如用@vue/cli引入也需要额外配置。 因此…
浅析 MVC
1. MVC MVC是三个字母的缩写,分别是Model(模型)、View(视图)和Controller(控制)。 这个模式认为,程序不论简单或复杂,从结构上看,都可以分成三类对象。 2. EventBus 3. 表驱动编程 表驱动编程是一种用查表(哈希表)的方法获取值的编程模式…
DOM 事件模型和事件委托
1. DOM 事件模型(DOM 事件机制) DOM事件模型分为捕获和冒泡。一个事件发生后,会在子元素和父元素之间传播(propagation)。这种传播分成三个阶段。 (3)冒泡阶段:事件从目标节点自下而上向window对象传播的阶段。 2. 事件委托(事件代理) 由于事件会在…
jQuery 的功能
1. jQuery 如何获取元素 将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。 2. jQuery 的链式操作是怎样的 它的原理在于每一步的jQuery操作,返回的都是一个jQuery对象,所以不同操作可以连在一起。 3. jQuery 如…
四种常见排序算法的代码
1. 选择排序 2. 快速排序 3. 归并排序 4. 计数排序
JS函数
1. 定义一个函数 2. 函数自身和函数调用 3. 函数的要素 如果多个作用域有同名变量 a,那么查找 a 的声明时,就向上取最近的作用域,简称「就近原则」。查找 a 的过程与函数执行无关,但 a 的值与函数执行有关。 JS 引擎在调用一个函数前,需要把函数所在的环境 push…
JS函数的执行时机
原因:setTimeout()会设置一个定时器,该定时器在定时器到期后执行一个函数或指定的一段代码。如果省略时间参数,delay取默认值0,意味着尽快执行。由于循环进行得很快,所以当setTimeout()执行时for循环就已经完成了整个循环,此时的i的值为6,由于定了6次“闹…
JS数组
1. 数组对象 2. 创建数组 3. 增删改查(元素) 4. 数组变换 标注:以上内容部分参考饥人谷,侵删。
JS对象分类
1. new 操作符 2. 原型公式 3. 对象分类 4. prototype语法和class语法 两者方式 JS 都支持,JS 是一门包容的语言,提供了多种表达形式,两者方式都能表达程序员的思想。 5. 其他
JS数据类型
1. 数据存储 2. 数据类型 NaN是不能表示的数字,但它仍是数字。NaN !=== NaN Symbol 可以创建一个独一无二的值(但并不是字符串)。
JS的基本语法
1. 表达式和语句 语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。 2. 标识符的规则 标识符(identifier)指的是用来识别各种值的合法名称。最常见的标识符就是变量名、函数名。JavaScript 语…
内存图与JS世界
1. 浏览器 2. JS引擎 3. 内存图 4. 原型链 xxx.prototype存储了xxx对象的共同属性,这就是原型。原型可以让开发者无需重复声明共有属性,省代码省内存 prototype和__proto__都存着原型的地址,但前者挂在函数上,后者挂在每个新生成的对象上。
JavaScript 的诞生
1. JavaScript简介 JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。它由Brendan Eich发明,并已由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。 2. JavaScript的诞生 1994年,网景公司(Net…
请求和响应 & Node.js Server
1. 请求和响应模型 2. 请求 3. 响应 4. 请求动词有哪些 3. 常见状态码有哪些 4. 用Curl构造请求 5. 用Node.js读请求,造响应 6. HTML/CSS/JS本质都是字符串
浅析URL
1. URL(Uniform Resource Locator)统一资源定位服务 IP是用来定位一台设备。IP分为内网和外网,路由器具有双向路由功能,也被称为网关。 特殊IP:127.0.0.1表示自己,localhost通过host指定自己;0.0.0.0不表示任何设备。 域…
CSS 定位和动画
1. CSS 定位 2. CSS 动画
CSS 布局
1. 布局分类 2. 布局方式 3. float 布局 4. flex 布局 Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所…
CSS小知识点
1. CSS 是谁发明的 2. 层叠指什么 3. 对于CSS版本有什么需要注意点 4. 如何快速了解浏览器支持 CSS 哪些特性 5. CSS 的语法 6. 什么是文档流 文档流的英文名称叫做 Normal Flow,应该翻译成常规流或者普通流。HTML 5 中已经抛弃了「内联…
HTML常用标签
1. a 标签的用法 2. img 标签的用法 在 CSS 中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。简单来说,它们的内容不受当前文档的样式的影响。CSS 可以影响可替换元…
HTML小知识点
1. HTML 发明者 HTML是由Tim Berners-Lee发明的。 2. HTML 起手 3. 常用的表章节的标签 HTML 提供了6个标签,用来表示文章的标题。按照标题的等级,一共分成六级。 <section>标签表示一个含有主题的独立部分,通常用在文档里面…