自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 vim命令

c]: 替换文本,这里我是修改文本,故直接用c操作,点击c键后,会把刚才选中的所有pick都清除掉并自动进入输入模式,输入我需要的文本edit,并进行第3步esc完成多行操作;[caw]: change a word,代表修改当前光标所在的单词(删除当前词并进入编辑模式)[ctrl + r]: 恢复上一步撤销的操作(即被[u]撤回的恢复)[o]: 在光标所在行的下一行插入新的一行,并进入编辑模式。[O]: 在光标所在行的上一行插入新的一行,并进入编辑模式。[esc]按键: 退出编辑模式,进入浏览模式。

2023-12-13 18:34:31 345

原创 笔试题-数组拍平

题目:实现Array.prototype.flat()拍平方法。不传参,默认拉平一层;传整数代表要拉平的层数;传入<=0的整数返回原数组,不拉平;传入Infinity,代表无论多少层嵌套,拉平为一维数组代码只实现不论多少层嵌套,拉平为一维数组,即arr = [1, 2, 3, 4, [1, 2, 3, [1, 2, 3, [1, 2, 3]]]],将转为[1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 1, 2, 3]function targetType(target) {

2022-05-16 10:44:11 72

原创 笔试题-括号匹配

题目:给定一个字符串,将由以下字符组成 '(', '[', '{', ')', ']', '}',以'()', '[]', '{}',这样的组合为括号配对成功,示例如下:s = '()[]{}' 输出 true s = '[{}()]' 输出 true s = ‘[{([])}]’ 输出 true s = '[{]}' 输出false答题思路:从字符串末尾开始,往前翻,找左括弧,第一个被找到的左括弧的下一位应该是对应的右括弧,这时把这对括弧删除,继续往前找左括弧,直到字符串空代码fun

2022-05-16 00:27:35 117

原创 小程序优化

加载优化:分包 事件优化: 去掉过多的事件 传送的数据量的控制 数据通信优化: 与界面渲染无关的数据放在Page中,但非data里 合并setData 去掉多余的setData 视图渲染优化: 去掉节点数上多余的节点 减少setData 代码优化: 精简代码,降低wxml结构和js的复杂性,合理用setData ...

2021-03-30 14:36:39 53

原创 vue腾讯地图

vue腾讯地图index.html引入腾讯地图<!-- 引入api --><script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=你的key"></script><!-- 引入这段拓展,以便应用后面Geolocation --><script type="text/javascript" src="https://3gimg.qq.com/lightmap/c

2021-03-30 14:28:41 372

原创 git基础

目录1. 几条必要命令2. 看!这几条也挺有用又很好理解3. 平时你还可能会用这几条4.怎么配置一些简写的别名5. 几条shell快捷键6. 几条vim快捷键这个文章只是给啥都不知道的小小白看文中黄色的字是要你自己改成自己需要的名字/路径等1. 几条必要命令git clone url 拷贝项目 git fetch 获取远端分支的最新提交记...

2019-03-15 19:06:01 147

原创 多sku行合并表格

先贴效果图↓1. 先搞商品的数据结构:除了商品名,id之类的基础东西就略过了,主要需要的数据为:属性总称列表 属性总称对应属性子项列表 sku组合列表通过以上需要的数据,可以造商品数据为:goods: { goodsId: '123456789', goodsName: '我是一粒糖葫芦', goodsImg: 'https://www.jiadizhi.co...

2019-03-15 16:03:38 1573

原创 实现stirng.prototype.trim() 方法

1. 正则表达式2. 遍历清理function trim(str) { let arr = [] let space = 0 for (let i=0, len=str.length; i&lt;len; i++) { if (str[i] === ' ') { // 判断当前字符是否为空格 if (arr.length === 0) { // 判断arr是否已...

2018-06-11 11:02:47 360

原创 嵌套边框

利用box-shadowbox-shadow: 左偏移量 下偏移量 模糊半径 扩张半径 颜色支持叠加多个投影background: yellowgreen;box-shadow: 0 0 0 10 rgba(255,255,255,0.5), 0 0 0 18px #DE6F0C;...

2018-05-21 16:07:57 379

原创 sku组合

m*n 数组的排列组合问题,sku组合思考m行n列例:一件T恤,有3种属性:颜色,性别,码数;颜色:红,黑,白;适用性别:男,女;码数:s,m,l;sku组合结果:红男s; 红男m; 红男l; 红女s; 红女m; 红女l;黑男s; 黑男m; 黑男l; 黑女s; 黑女m; 黑女l; 白男s; 白男m; 白男l; 白女s; 白女m; 白女l;人是怎么做出来的?属性超过1种,固定先选颜色‘红’,往下一属...

2018-05-21 14:12:53 36067 1

原创 html标签居中

1. flex布局(参考阮一峰老师的博客)2. 定位:position: absolute; left: 50%; width: 100px; margin-left: -50px; top: 50%; height: 100px; margin-top: -50px;水平居中    |- 父元素:text-align: center; 子元素:display: inline-block;    ...

2018-05-21 11:24:01 5035

原创 进制转换

前端面试:16进制转rgb

2018-05-21 11:11:34 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除