- 博客(10)
- 收藏
- 关注
原创 前端面试必会html标签+属性
html常用标签及属性总结1.常用文本格式化标签:<strong id="jiacu">加粗: strong</strong><em>倾斜: em</em><del>删除线: del</del><ins>下划线: ins</ins><!-- 常用文字标签:h1~h6 -->2.图像标签<img> src:图片路径 alt : 替换文本,图像显示不出来的时
2021-09-25 16:01:55
170
原创 柯理化函数编程思想+必会面试题
1.什么是柯理化函数编程思想?柯理化函数编程思想实质上就是利用闭包的保存功能,闭包形成的不被释放的上下文,可以预先存储一些东西,而这些东西就可以供其下级上下文使用,这种利用闭包预先存储的思想就是柯理化函数思想。2.常考面试题:简单题:完成如下需求let res = fn(1, 2)(3)console.log(res); //=>6, 1+2+3完整解法:// 基于ES6...剩余运算符拿到的参数是个数组,也可以使用arguments获取// 但是arguments拿到的是个类数组,
2021-09-21 19:41:42
329
原创 同步异步编程+promise全面解析+async/await
同步异步编程首先,要从进程和线程中说起:进程:一个程序[浏览器打开一个页面就是开辟一个进程]线程:程序中具体做事情的( 一个进程中,会包含一到多个线程)我们都知道,浏览器是多线程的:GUI渲染线程:渲染页面的JS引擎线程:渲染和解析JS的时间触发线程:监听DOM事件的触发定时器触发线程:监听定时器是否到时间异步HTTP请求线程:从服务器端获取资源信息/数据的WebWorker等等然后呢,利用多线程是可以实现“异步编程”的:就是同时做多件事情“同步编程”:单线程,一次只能处理一件事
2021-09-08 23:28:15
333
2
原创 数组常用迭代方法总结(map,forEach,every,some,filter,reduce,find)
let arr = [12, 34, 56, 78, 90]方法1 for循环for (var i = 0; i < arr.length; i++) { console.log(arr[i]);} //12 34 56 78 90方法2 map( ) 返回结果为一个新数组arr1 = arr.map((item, index) => { // 迭代数组每一项。每迭代一次,就会把回调函数触发执行一次 // +item:当前迭代这一项 // ind
2021-09-01 21:43:59
231
原创 css实现居中布局
本文相对来说都是代码,所以大家可以根据不同需求看相关样式实现,博主很懒,写的有点粗糙,勿喷,哈哈哈~~~????行内元素 <div class="parent"> <span class="child">counter</span> </div>水平居中方法1 text-align .parent { background-color: yellow; text-ali
2021-09-01 16:51:19
141
原创 圣杯布局&&双飞翼布局
事实上,圣杯布局和双飞翼布局其实就是一回事,只是二者的实现思想不同而已。简单来说就是两边顶宽,中间自适应的三栏布局,话不多说,直接上图:首先我们说圣杯布局,它的原理主要是通过给中间三栏的center设置左右padding往内挤,使得左侧右侧center的内容不会被left和right部分覆盖掉,差不多酱紫。来,直接看代码: <div id="header">#header</div> <div id="container"> <div
2021-09-01 16:36:53
114
原创 JS中字符串常用的方法总结
JS中字符串常用的方法总结声明:所有字符串方法都会返回新的字符串,不会修改原始字符串文章内的代码结果演示有部分res本身是字符串,但是通过console输出显示结果注释中我没带双引号,所以勿喷哈哈哈~~1. length 返回字符串的长度let res=str.length('123')console.log(res) //32. indexof( ) 返回指定文本首次出现的索引(位置)lastIndexOf( ) 返回指定文本首次出现的索引上述两个方法若都找不到,返回-1,同时接受
2021-09-01 15:31:37
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人