首页
学习
活动
专区
工具
TVP
发布

橙光笔记

专栏成员
87
文章
147377
阅读量
10
订阅数
请你挑战一下这几道nextTick面试题
Vue大家再熟悉不过了,Vue的this.$nextTick大家也再熟悉不过了,今天我们就来看看自创的nextTick相关的几道面试题,看看你是否真正理解Vue的nextTick。
kai666666
2024-07-11
130
《Web性能实战》读书笔记
Web性能调优一直是高级前端必须掌握的技能,市面上不少书简绍性能调优的书总是告诉读者一些理论性的东西,而如何去实践说的却不多,这本书不仅告诉读者Web性能优化的理论知识,同时还会告诉读者怎么用node去设置,是一本前端进阶必看的书。
kai666666
2024-07-11
170
《JavaScript DOM 编程艺术》小记
5.实现一个addLoadEvent函数,支持添加多个window.onload函数:
kai666666
2024-07-11
220
使用随机数生成器估算π
各种计算机语音中都会给出π的具体值,如JavaScript中就有Math.PI,但是如何不使用该值来粗略估算π的值呢?
kai666666
2024-07-11
30
计算整数二进制表示中各个1位的数目
举例:给定一个数字是7,假设是8位操作系统,二进制表示为00000111,其中有3个1,则调用函数返回3。
kai666666
2024-07-11
180
H5 history API
对于JS中history对象我们最常用的就是back()、forward()、go()三个方法,H5新增了pushState()和replaceState()用来无刷新页面来更新URL地址,本章所说的H5 history API也指的是这两个方法。
kai666666
2024-07-11
180
源码共读-Koa
Koa是基于 Node.js 平台的下一代 web 开发框架,它的源码可以看这里,本章通过源码来简绍一下Koa是怎么实现的。
kai666666
2024-07-11
110
源码共读-Redux
Redux是优秀的状态管理库,本节我们学习一下Redux源码,由于Redux源码是TypeScript写的,为了方便学习,本节去掉一些类型定义,转化为JavaScript来展示,另外对于错误信息我们这里就先不处理了。
kai666666
2024-07-11
230
TypeScript一些知识点
TypeScript 可以添加区域注释,可以让VS Code等编辑器识别为一个代码区域,区域注释使用的是单行注释语法:
kai666666
2024-07-11
330
一文看懂TypeScript工具类型
TypeScript 的工具类型,也被称作类型体操。通过本文你就知道这些工具类型的原理,并可以自己写出一些工具类型。在学习工具类型之前,我们先学学工具类型所用到的基础知识,当基础知识掌握牢固后,看懂工具类型自然水到渠成。
kai666666
2024-07-11
130
《CSS选择器世界》读书笔记
CSS选择器可分为4类:选择器(如body{})、选择符(如相邻兄弟关系选择符+)、伪类(如:hover)和伪元素(如::before)。
kai666666
2024-07-11
150
vue2你该知道的一切(下)
上面组件只有一个template属性,一般的组件还有data、方法、计算属性等。这里需要注意的是组件的data需要是一个方法,并且返回一个对象,而Vue实例的data是一个对象,如果组件的data是一个对象的话,那么多个组件将会使用一份数据,这样所有组件数据都是一样的,某个组件修改数据会影响到其他的同类组件。
kai666666
2024-07-11
230
vue2你该知道的一切(上)
Vue知识点众多,这两章记录一下Vue2.x版本的常规使用方法。如果你是一名使用Vue框架开发的前端工程师,那么这两章的内容会让你对Vue的知识点记得更牢固。
kai666666
2024-07-11
140
for...of循环的使用
for…of的语法比较简单,上面我们遍历了这么多数据,现在我们使用for…of遍历一下对象:
kai666666
2024-07-11
190
Canvas系列(17):碰撞检测
碰撞检测顾名思义就是检测两个物体是否发生碰撞,今天我们就来研究一下常用的碰撞检测技术。主要有圆与圆的碰撞检测,长方形与长方形的碰撞检测,以及圆与长方形的碰撞检测。
kai666666
2021-03-11
7200
promisify与unpromisify
Promise是JavaScript中一种常用的异步处理的方式,它可以有效地避免回调地狱。那么promisify是什么意思呢?在英语中ify结尾的单词一般为动词,表示“使……化”,那么很显然promisify就是“使Promise化”,通俗一点就是把回调函数转化为Promise这种形式。
kai666666
2021-01-21
8470
《JavaScript ES6 函数式编程入门经典》读书笔记
函数式编程是一种范式,我们能够以此创建仅依赖输入就可以完成自身逻辑的函数。这保证了当函数多次调用时仍然返回相同的结果。函数不会改变任何外部环境的变量,这将产生可缓存,可测试的代码库。
kai666666
2020-10-27
2.3K0
两个有悖常识的概率题
1、一个家庭中有两个小孩,已知其中有一个是女孩,则这时另一个小孩是男孩的概率是多少?(假定生男孩和生女孩的概率是一样的)
kai666666
2020-10-23
2.6K0
Canvas系列(14):实战-小球碰撞
两小球碰撞是Canvas非常经典的案例,他是一个很简单的需求,但做起来却非常复杂。
kai666666
2020-10-19
1.7K0
使用new Function创建async方法
new Function最后一个参数是函数体,前面的参数是变量名称,全部都是字符串的形式。也就是:
kai666666
2020-10-19
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档