首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学习笔记
一天两升水
创建于2022-03-07
订阅专栏
记录学习过程
暂无订阅
共27篇文章
创建于2022-03-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一文搞懂 JavaScript 隐式类型转换
JavaScript 的隐式类型转换堪称'玄学'重灾区! 本文从加减乘除、 == 出发,总结转换规则,拆解 +""、!! 等常见 hack 行为,附上经典坑题带你彻底掌握类型转换的规律✨
算法学习笔记 | LeetCode
1.两数之和 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 利用一个map存
Vue组件封装及调用思路
封装一个message组件 方式1:通过组件调用 方式2:通过函数调用 创建挂载执行js\ massage.js main.js 导入 使用 方式3:通过插件调用 与方式2差不多,区别在与安装方式\
Vue源码学习笔记 | diff 算法
Diff 算法是一种对比算法。对比两者是旧虚拟 DOM 和新虚拟 DOM,对比出是哪个虚拟节点更改了,找出这个虚拟节点,并只更新这个虚拟节点所对应的真实节点,而不用更新其他数据没发生改变的节点,实现精
COCOS学习笔记
COCOS开发指南(参考) cocos游戏开发指南 | 向量和标量 控制移动是改变x和z 标量:只有大小的量 向量:有大小有方向 向量的模:即向量的大小 向量运算 加法 (x1,y1) + (x2,y
webpack使用PWA实现离线访问
什么是PWA 渐进式Web应用程序(也称为PWA)是开发人员使Web应用程序加载更快,性能提升更高的一种现代化开发方法。 简而言之,PWA是一个网站,但是它们采用了最新的Web标准来允许在用户在设备上
代码越写越迷糊?设计模式了解一下(一)
什么是设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多
面向对象的三大特性
面向对象的三大特性 面向对象的三大特性,封装、继承、多态 利用封装、继承、多态的方式去建模,从而大量减少重复代码、降低模块间耦合,像拼积木一样组装了整个“世界”。 封装 封装好的类如同一个黑匣子,外部
TypeScript学习笔记(六) | 装饰器Decorators
什么是装饰器 定义 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上。 装饰器使用 @expression这种形式,@expression求值后必须为一个函数,它会在运行
TypeScript学习笔记(五) | 泛型genericity
什么是泛型 泛型是可以在保证类型安全的前提下,让函数可以多种类型一起工作实现复用 泛型常用于函数、接口、类中 为了让函数可以接受任意类型,为什么不将参数改为any呢? 使用any会失去TS的类型保护,
TypeScript学习笔记(四) | 接口interface
接口的作用:对程序设计进行限制和规范。 是一种规范的定义,定义行为和动作的规范。 类似于抽象类对子类的规范要求。 2.属性接口 作用:对json的约束 可选属性 只读属性 3.函数接口 约束函数
TypeScript学习笔记(三) | 类
1.类的定义 2.类的继承 3.类的修饰符 有三种 public protected private 默认public ①public 公有修饰符 ②protected 保护修饰符 在类里面和子类可以
TypeScript学习笔记(二) | 函数
函数 1. 函数的定义 函数声明定义 匿名函数定义 函数传参 没有返回值的方法 2. 可选参数 ts中指定了方法参数就一定要传参才行,对于不需要传参的function可以设置可选参数。 3. 默认参数
TypeScript学习笔记(一) | 数据类型
概述 官网 | 开发工具 全局安装TypeScript 使用ts-node插件编译 安装 第一个TS代码 执行ts-node ts文件名 输出 | 数据类型 1. 数字类型/字符串类型 let a:n
前端日常面经收集
22/04/19 1.引用 2.typeof运算符 优先级从高到低排 圆括号() > typeof运算符> 除法 解析: 根据优先级判断,先执行typeof 1, 返回number,然后执行'numb
深浅拷贝
什么是浅拷贝? 什么是深拷贝? 1.浅拷贝 演示 实现 1)ES5 concat实现or遍历赋值 2)ES6 总结 第一层拷贝的内容相当于数据复制,修改互不干扰 第二层拷贝只拷贝了引用,修改其中一个也
手撕JavaScript
1. 防抖 2. 节流 3. 深拷贝 4. 手写call 5. 手写apply 6. 手写bind
你真的了解useMeme吗?
useMemo是 react hooks中用来缓存数据的重要手段,合理使用可以在一定程度上的优化组件的性能。 本质上每个useMemo其实是天然的闭包, 而闭包内存消耗大,不合理的使用会导致内存泄露
nodejs学习笔记 | 前后端身份认证
什么是身份认证 身份认证Authentication又叫鉴权,指通过一定手段完成对用户的身份确认 日常身份认证:微信支付、高铁验票 web中的手机验证码登录、邮箱密码登录、二维码登录等
nodejs学习笔记 | node操作MySQL数据库
数据库软件安装 MySQL Server:数据存储与服务 MySQL Workbench: 可视化管理数据库 官网下载 https://dev.mysql.com/downloads/windows/
下一页