上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页
摘要: 一. 定位 1. 常见网页布局形式 (1).标准文档流: A.块级元素独占一行 → 垂直布局 B.行内元素/行内块元素一行显示多个 → 水平布局 (2).浮动 可以让原本垂直布局的 块级元素变成水平布局 (3).定位 A. 可以让元素自由的摆放在网页的任意位置 B. 一般用于 盒子之间的层叠情况 2 阅读全文
posted @ 2022-05-18 15:42 Yaopengfei 阅读(382) 评论(3) 推荐(0)
摘要: 一. 再探依赖注入 其它详细用法参考之前的博客:https://www.cnblogs.com/yaopengfei/p/10754397.html https://www.cnblogs.com/yaopengfei/p/12664400.html官网:https://docs.microsoft 阅读全文
posted @ 2022-05-16 15:33 Yaopengfei 阅读(345) 评论(1) 推荐(0)
摘要: 一. nextTick用法剖析 (之前的文章参考:https://www.cnblogs.com/yaopengfei/p/15464339.html) 1. 含义 function nextTick(callback?: () => void): Promise<void> 等待下一次 DOM 更 阅读全文
posted @ 2022-05-13 15:50 Yaopengfei 阅读(1766) 评论(1) 推荐(0)
摘要: 一. 伪元素 1. 定义 一般页面中的非主题内容可以使用伪元素 2. 与普通元素的区别 (1). 元素:HTML 设置的标签 (2). 伪元素:由 CSS 模拟出的标签效果 3. 种类 (1) ::before 在父元素内容的最前面添加一个伪元素 (2) ::after 在父元素内容的最后添加一个伪 阅读全文
posted @ 2022-05-12 18:06 Yaopengfei 阅读(256) 评论(1) 推荐(0)
摘要: 一. 选择器 1. 伪类选择器 (1). first-child 第一个 last-child 最后一个 (2). nth-child(x),正着数 ①. 表示单个元素, 比如nth-child(2),表示第二个元素 ②. 表示多个元素 A. nth-child(2n)、nth-child(even 阅读全文
posted @ 2022-05-11 10:18 Yaopengfei 阅读(234) 评论(2) 推荐(0)
摘要: 一. 顶级语句 1. 直接在C#文件中直接编写入口方法的代码,不用类,不用Main.同时经典写法仍然支持,反编译一下了解真相. 2. 同一个项目中只能有一个文件具有顶级语句3. 顶级语句中可以直接使用await语法,也可以声明函数 代码分享: Console.WriteLine("测试写入文件哦") 阅读全文
posted @ 2022-05-07 14:40 Yaopengfei 阅读(3221) 评论(2) 推荐(2)
摘要: 一. 字体 1. 字体大小:font-size 数字+px,谷歌浏览器默认文字大小是16px 2. 字体粗细:font-weight (1). normal(对应400)、bold(对应700) (2). 100--900的整百数 3. 字体样式:font-style (1). 正常(默认值):no 阅读全文
posted @ 2022-05-05 21:21 Yaopengfei 阅读(325) 评论(1) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2022-04-28 18:00 Yaopengfei 阅读(6) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-28 13:14 Yaopengfei 阅读(1) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-26 09:11 Yaopengfei 阅读(0) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-25 15:05 Yaopengfei 阅读(0) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-21 11:36 Yaopengfei 阅读(1) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-21 10:12 Yaopengfei 阅读(0) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-04-19 09:16 Yaopengfei 阅读(1) 评论(1) 推荐(0)
摘要: 一. Json简介 1. 说明 在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式。 (1). JSON的全称是JavaScript Object Notation(JavaScript对象符号) (2). JSON是由Douglas 阅读全文
posted @ 2022-04-16 16:49 Yaopengfei 阅读(410) 评论(1) 推荐(0)
摘要: 一. cnpm详解 1. 说明 由于 一些特殊的原因,某些情况下我们没办法很好的从npm官方库中 https://registry.npmjs.org下载下来一些需要的包。 除了可以直接修改npm的下载路径外【npm config set registry https://registry.npm. 阅读全文
posted @ 2022-04-15 14:04 Yaopengfei 阅读(949) 评论(1) 推荐(0)
摘要: 一. 包管理工具npm (关于npm的安装、配置下载路径、一些指令,可以参考之前的文章:https://www.cnblogs.com/yaopengfei/p/14478126.html) 1. npm简介 (1). 包管理工具npm npm全称,Node Package Manager,也就是N 阅读全文
posted @ 2022-04-14 15:22 Yaopengfei 阅读(2230) 评论(3) 推荐(0)
摘要: 一. 前言 1. 背景 因为AMD,CMD局限使用与浏览器端,而CommonJS在服务器端使用。 ESModule才是浏览器端和服务器端通用的规范 2. 关键字 (1). 使用export、 export default进行导出 (2). 使用import关键字进行导入 3. import的匹配规则 阅读全文
posted @ 2022-04-13 16:13 Yaopengfei 阅读(2888) 评论(2) 推荐(2)
摘要: 一. JS模块化历史 1. 什么是模块化? (1) 到底什么是模块化、模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构; 这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用; 也可以通过某种方 阅读全文
posted @ 2022-04-11 16:47 Yaopengfei 阅读(405) 评论(1) 推荐(0)
摘要: 一. 进程/线程 (进程、线程、时间片相关概念详见:https://www.cnblogs.com/yaopengfei/p/12504514.html) 1. 概念 (1). 进程和线程是操作系统中的两个概念: 进程(process):计算机已经运行的程序,是操作系统管理程序的一种方式; 线程(t 阅读全文
posted @ 2022-04-10 21:27 Yaopengfei 阅读(98) 评论(1) 推荐(0)
摘要: 一. async异步函数 1. 什么是异步函数? (1).async关键字用于声明一个异步函数. async是asynchronous单词的缩写,异步、非同步; sync是synchronous单词的缩写,同步、同时; (2).async异步函数有很多种写法 { console.log(" 1. 异 阅读全文
posted @ 2022-04-08 17:55 Yaopengfei 阅读(1917) 评论(3) 推荐(0)
摘要: 一. 迭代器详解 1. 什么是迭代器? (1). 维基百科上的定义:是确使用户可在容器对象(container,例如链表或数组)上遍访的对象,使用该接口无需关心对象的内部实现细节。 A.其行为像数据库中的光标,迭代器最早出现在1974年设计的CLU编程语言中; B.在各种编程语言的实现中,迭代器的实 阅读全文
posted @ 2022-04-06 07:02 Yaopengfei 阅读(188) 评论(1) 推荐(0)
摘要: 一. 响应式原理推导 1. 什么是响应式? 比如:m有一个初始化的值,有一段代码使用了这个值;那么在m有一个新的值时,这段代码可以自动重新执行; 上面的这样一种可以自动响应数据变量的代码机制,我们就称之为是响应式的 代码分享: { let m = 10; // 与m相关的 console.log(m 阅读全文
posted @ 2022-04-01 17:47 Yaopengfei 阅读(304) 评论(1) 推荐(0)
摘要: 一. Promise基础 1. 背景 在Promise出现之前,异步任务的处理方式,以发送请求为例,响应成功和失败返回不同的信息,这个时候我们需要自己封装回调方法。但这样有很大的弊端: (1). 在自己封装的方法里,必须使用自己设计的callBack名称,不能写错名字 (2). 别人如果使用我们封装 阅读全文
posted @ 2022-04-01 17:46 Yaopengfei 阅读(2277) 评论(1) 推荐(0)
摘要: 一. ES7 (ES2016) 1. includes方法 (1). 作用:用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false (2). 用法: A. 一个参数的时候:直接从数组中查找,有则true,反之false B. 两个参数的时候:第二个参数代表从索引 阅读全文
posted @ 2022-03-29 09:31 Yaopengfei 阅读(598) 评论(1) 推荐(0)
摘要: 一. Proxy详解 1. 抛砖引玉 需求:有一个对象,我们希望监听这个对象中的属性被设置或获取的过程。 解决方案:可以使用 Object.defineProperty 的存储属性描述符(set、get)来对属性的操作进行监听。 弊端:Object.defineProperty设计的初衷,不是为了去 阅读全文
posted @ 2022-03-27 21:01 Yaopengfei 阅读(706) 评论(1) 推荐(0)
摘要: 一. 各种运算符 1 . && 逻辑与 含义:形如 x && y, x为ture的时候,返回y 或者 执行y (y可能是表达式,也可能是函数),否则返回 x 。 PS:除了 0、空字符串" "、NaN、false、null、undefined以外,都为 ture 。 { console.log(" 阅读全文
posted @ 2022-03-24 11:49 Yaopengfei 阅读(1702) 评论(1) 推荐(0)
摘要: 一. Symbol详解 1. 说明 ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值。它是 JavaScript 语言的第七种数据类型, 前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 Sym 阅读全文
posted @ 2022-03-20 15:25 Yaopengfei 阅读(351) 评论(1) 推荐(0)
摘要: 一. 模板字符串 1. 模板字符串 我们会使用 `` 符号来编写字符串,称之为模板字符串; 其次,在模板字符串中,我们可以通过 ${expression} 来嵌入动态的内容; { const name = "ypf"; const age = 1.82; function getMsg() { re 阅读全文
posted @ 2022-03-19 18:31 Yaopengfei 阅读(548) 评论(1) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页