序章:生命之烛摇曳
序章:生命之烛摇曳该短片小说是虚假构设,仅供娱乐。请勿代入现实。 该短篇小说是老 w 为我提供的一个小故事,讲述了他这一生以及暮年之后心中的牵挂: 之前开始写文章的那段时间,发现自己珍惜想要的都在慢慢失去,也许到几年之后都没有了那种憧憬,于是我就以我生命即将结束的朦胧间,快速回忆自己的一生,虽然没有那种大起大落,也没有那种风风光光,只是作为普通人,其中有后悔,有悔恨,有遗憾,各种情绪的交织才能组成人的一生;慢慢的记录生活是为了防止那一天我突然想不起来,那就意味着我的生命即将终结,在病床上的朦胧间,我祈祷上天,如果给我一次重来的机会,我会珍惜所有,没有重生者的即视感,也没有穿越者的标配,有的只是一个即将结束生命的小老头;你透过带有黄昏光的窗户,回忆这一生,最后眼角带着泪水中永远的沉睡… 开始了….. x 年的下午,你手机收到了来自医院的来电:“您好,老 w 在医院重症室,说是想要见见你,你赶紧来一趟吧。”...
call,apply和bind
在前端开发中,call, apply, bind是 js 三个重要的方法, 三者都是改变this(函数的执行上下文)的指向,但是还是有区别的;我将会以demo的形式展示三者的使用场景以及区别;在一半工作任务中这三者是不常用到的,如果您的项目是纯原生 js 项目,那么使用到的几率就会大很多;这三者一般用于代码底层,例如:封装,框架等等; 区别call call:方法调用函数, 执行this的值和参数;参数可以为多个 func.call(thisArg, arg1, arg2, ...) thisArg: this的值 arg1, arg2, …: 函数的值 apply apply: 与call类似,但是参数是以数组的形式展示 func.apply(thisArg, arg1, arg2, ...) thisArg: this的值 argsArray: 函数的值 bind bind: 创建一个新的函数,指定this的值和参数 func.apply(thisArg, arg1, arg2, ...) thisArg: this的值 arg1, arg2, …:...
css单位对比
css中计量单位那么多,但是它们之间有什么区别呢? 在传统的项目中px, %, em这几个单位是经常用到的,并且兼容效果还不错;自从css3开始,计量单位就逐渐增加rem, vw, vh等; 计量单位那么多,在项目如何使用,并且它们是有什么区别呢? css 单位 相对长度单位 em、ex、ch、rem、vw、vh、vmin、vmax、% 绝对长度单位 cm、mm、in、px、pt、pc 这里我们主要讲述 px、em、rem、vh、vw, % pxpx,表示像素,所谓像素就是呈现在我们显示器上的一个个小点,每个像素点都是大小等同的,所以像素为计量单位被分在了绝对长度单位中 有些人会把 px 认为是相对长度,原因在于在移动端中存在设备像素比,px 实际显示的大小是不确定的 这里之所以认为 px 为绝对单位,在于 px 的大小和元素的其他属性无关 emem是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸(1em = 16px) 为了简化 font-size 的换算,我们需要在 css 中的...
公告-关于博主
Hi~Welcome,欢迎来到我的网站,我就是该网站的负责人–王小泽,...
数据类型
介绍JavaScript 中的数据类型分为两大类:原始类型(Primitive Types)和引用类型(Reference Types)。当然也能成为基本数据类型和复杂数据类型。 当然,不论是在使用还是在读取堆栈,判断数据类型俩种数据类型还是有很大的区别的。 下面详细介绍这两种类型及其区别,并给出具体的例子。 数据类型原始类型原始类型包括以下几种: Number: 数字 String: 字符串 Boo`lean: 布尔值 Null: 空值 Undefined: 未定义 Symbol: 符号 BigInt: 大整数 123456789101112131415161718192021222324252627// Numberlet num = 123;console.log(num); // 输出: 123// Stringlet str = "Hello, world!";console.log(str); // 输出: Hello, world!// Booleanlet bool = true;console.log(bool); // 输出:...
变量提升
介绍在 JavaScript 中,let, const, 和 var 用于声明变量,而 function 用于定义函数。它们之间存在一些重要的区别,尤其是在作用域和变量提升方面。 在说明变量提升之前,先理解一下三者的区别 区别 var: 在函数或全局范围内声明变量。所有用 var 声明的变量都会被提升到当前作用域的顶部。 let: 在块级作用域内声明变量。不会被提升。 const: 与 let 类似,但在声明时必须初始化,并且值不能改变。 12345678var price = 100;price = 200; // 200, 可以正常修改let a = 1;a = 2; // 2, 可以正常修改const b = "name";b = "age"; // Assignment to constant variable. 常量不能被修改 变量提升JavaScript 中的变量提升是指变量声明会被提升到当前作用域的顶部,但仅限于声明本身,而不包括初始化。 12345678console.log(x); // 输出:...
Html-基础标签
介绍HTML 是创建网页的标准标记语言。 HTML 超文本标记语言; HTML 是创建网页的标准标记标签语言; HTML 描述网页的结构; HTML 由一系列元素组成; HTML 元素告诉浏览器如何显示内容; HTML 元素标记内容片段,例如“这是一个标题”、“这是一个段落”、“这是一个链接”等等。 创建一个简单的 HTML 文件12345678910111213<!DOCTYPE html><html> <head> <title>Page Title</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style></style> </head> <body> <div...
个人总结-2019.06 - 2022-07
2019.06 - 2022-07::: info不积跬步,无以至千里;不积小流,无以成江海。::: 近 3 年年度回顾整体回顾本年度大概做了哪些事。 关键词:快速成长给自己一个贴切的年度关键词。这就像一本书的目录,能够让你快速想起之后的事情。 技能沉淀与转型 个人缺点总结与修改 工作暴露的问题总结(个人, 团队) 1. 学习成长2019.06-2020-08 职场入门,技术入门,懵懵懂懂 vue 基础语法,会用, 不熟练, 不会使用 vuex 太菜,逻辑思维,团队沟通困难, 喜欢打游戏 做出改变,过程,时间 积累经验,线下花费时间学习,了解前沿技术 动手实践,有了一定的经验 2020-09-2022-07 有了一定的开发经验,上手较快,但暴露出的问题较多 不封装, 不考虑兼容,高复用,高性能, 导致多处源码一致 技能扩展, Node, Jq+js, 性格内向,沟通有一定困难 做出改变,时间沉淀 多方位考虑功能, 复用性,高性能,优化,开发,迭代 常用封装,工具库,小工具,页面以及组件 Node, 线下学习 Mongoose, 配置服务器 域名 dns 解析, 工程化,...