背景 在前端开发中,组件封装已经成为工作当中不可或缺的一部分,但是很多时候,我们封装好的组件只能满足在某一特定框架下使用,一旦有别的框架想要接入使用我们封装好的组件,我们通常...
背景 在前端开发中,组件封装已经成为工作当中不可或缺的一部分,但是很多时候,我们封装好的组件只能满足在某一特定框架下使用,一旦有别的框架想要接入使用我们封装好的组件,我们通常...
ARTS 高效学习是耗子叔发起的一个高效学习方法,一个需要持续坚持的方法。ARTS 包含四块的内容: Algorithm。主要是为了编程训练和学习。每周至少做一个 leetc...
二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Java编写。 首先给出二叉树节点类...
原文:Embracing Functions in React - Stateless Functional Components and Why they Matter说明...
js代码中常会用到一些真假判断,比如if,else ifswitchwhile,for&&,|| 逻辑与逻辑或!! 转化成布尔值既然要判断真假,我们就必须知道js里什么是...
我在实现水平垂直居中的方式有这样一个过程: 1、学习前端之初,认识了margin:auto,它可以完美实现block元素的水平居中,但是也有一个疑问,为什么只是能实现水平居中...
最近项目中用到了浮点的乘法运算,遇到了两个问题,一个是运算的结果出现了误差,另一个问题是运算结果出现了科学计数法,需要将科学计数法转换成普通数字。下面我们一一来处理。 1、j...
给我一朵浪花,还你一片波涛 css3的animation是个常用的属性,以下我简单地实现了一个大海的波浪效果,这次简单的实现用到了一个小小的波浪图片素材,下次再实现纯代码版本...
一、Event loop是什么 1、是一种处理问题的机制2、是js引擎处理异步任务的机制 js引擎的运行机制可以通过下图简单说明,同步任务排列在主线程中,异步任务(可以理解为...
表单提交在前端日常开发中简单而常用,但我还是总结了一下这个简单的小东西,目的是在开发中对最基础的东西可以做到规范而不假思索。下图展示的是移动端表单自适应的几种情况: 1、...
移动端H5开发中经常会用到switch开关,有很多UI库也都提供了switch开关。今天,闲来无事,我自己写了一个自定义开关,具体代码如下:https://jsfiddle....
一、sourcemap是什么 首先,sourcemap是一个存储了转换前后位置信息的独立map文件,这个.map格式的文件与源文件在同一个目录下。 二、为什么用sourcem...
1、文本换行 如图所示,想要实现左侧宽度不固定,自适应,但不换行,右侧宽度不固定,但是换行,并且换行之后缩进。 默认的上述样式,实现的效果如下图: 右侧换行没有缩进,想要...
1.Ios应用网络安全之https 安全套接字层 (Secure Socket Layer, SSL) 是用来实现互联网安全通信的最普遍的标准。Web 应用程序使用 HTTP...
以下是我在开发过程中遇到的一些问题,通过查阅,得以解决,在此记录。 1、npm install 没有安装devDependencies npm install won't i...
我也来说说js的模块化秉承哲学中认识问题的逻辑思维过程,我从“是什么”,“为什么”,“怎么样(怎么用)”总结了一下js模块化开发。一、是什么谈论一件事物时,要先搞清楚它是什么...