- 博客(17)
- 收藏
- 关注
原创 如何在页面关掉之后发送一个可靠的 http 请求
埋点是一个很常见的需求。常见做法是在用户做出一定行为之后提交一个请求,比如用户点击按钮、跳转到其他页面、提交表单等等。
2022-11-01 10:52:08 1291 1
原创 2022 最快的前端开发工具总结
Jest、Yarn 核心成员 Christoph Nakazawa 最近发布了他认为的 2022 前端最「快」的开发工具链。
2022-10-19 10:56:50 1587
原创 规避 Chrome 的 Private Network Access 问题
Google 在 Chrome 94 版本之后开始引入 PNA(Private Network Access) 规范:禁止请求在不安全的环境(非 https)下,从公网资源访问私网资源。
2022-10-13 15:32:47 963 3
原创 在 Mac 上使用 VMware 安装 Windows 11
因为项目原因,需要在 windows 环境下测试一下 electron 的表现,于是就记录一下在 mac 虚拟机上安装 windows 的体验,总体来说难度不大。
2022-09-22 09:13:42 3239
原创 归并排序和快速排序计时计算——谁更快?
今天复习了归并和快排,突然想计算一下他们的速度差别到底有多大~结果还是挺令人意外的,哈哈。话不多说,看代码。 let arr = []; for (let i = 0; i < 500000; i++) { arr.push(Math.round((Math.random() * 1000))); } let start = new Date().getTime(); ...
2018-10-21 17:21:56 5812 4
原创 为什么两个宽度50%、inline-block的div层无法并行显示——空白折叠
今天写一个很简单的“品”字布局,发现了一个坑:HTML &amp;lt;div class=&quot;up&quot;&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;div class=&quot;left&quot;&amp;gt;&amp;lt;/div&amp;g
2018-10-03 12:25:26 1658
转载 如何用CSS画出三角形以及其他图形原理。
有谁能详细讲一下css如何画出一个三角形?怎么想都想不懂? - 张一环的回答 - 知乎https://www.zhihu.com/question/35180018/answer/61799329这个回答很棒,辅以图形说明。(CSS3真强大)听说还有用CSS3拿来作画的。...
2018-10-03 11:58:57 234
原创 Javascript如何跳出多重循环嵌套~
有时候想要做一个循环判断希望可以跳出多重循环嵌套,可以用以下方法哦:加标签法在你需要跳出循环的上方写标签 xxx:需要跳出的时候 break xxx 即可如:Tag_1: for(j=0;j<2;j++) { for(i=0;i<=10;i++){ if(i==3){ break ...
2018-09-17 22:00:29 482
原创 JS数组是不能直接比较的!!
写leetcode的时候发现数组是不能直接被==和===直接比较的。因为JavaScript里面Array是对象,==或===操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。目前JavaScript没有内置的操作符判断对象的内容是否相同。但是惯性思维让人以为数组也是值,是可以比较的。如果要比较数组是否相等,就只能遍历数组元素比较。查了网上的资料,发现可以用String(...
2018-09-17 21:54:43 1169
原创 如何将footer响应式居底?
body , html { width:100% ; height: 100% ; }background { min-height:100% ; position : relative ; padding-bottom : footer的高度}footer { position : absolute ; width : 100% ; height : ~ ; } 简单几步就可以实现f...
2018-09-02 23:26:18 249
原创 css如何优雅地将div水平/垂直居中。
话不多说,直接给出答案。 position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%);这是css3中transform的属性,通过自身的偏移来定位。有个极大的好处:不需要知道div的宽高度。就像js里的this self一样,可以将宽高度设为百分比。IE<9 不支持...
2018-08-26 09:35:13 129
原创 Bootstrap4的popover在Safari中失效的问题。
bootstrap中的弹出框弹出框控件类似于提示框,它在鼠标点击到元素后显示,与提示框不同的是它可以显示更多的内容。 <a href="#" data-toggle="popover" title="弹出框标题" data-content="弹出框内容">多次点我</a>这是常规用法,如果想要「在弹出框出现之后点击其他空白的地方关闭弹出框」,则加上dat
2018-08-19 23:57:53 798
原创 jQuery选择器$()获取不到对象的坑
最近在写一个webRTC的功能,发现用$()是获取不到对象的。原因是因为document.getElementById()返回的是一个[object HTMLDivElement] 而$()返回的则是一个jQuery对象数组。所以,要访问$()选择器中的对象要使用数组下标$()[0]。参考:cnbolg....
2018-08-17 16:48:28 7087
原创 js中判断数组是否为空的坑
在写leetcode的时候遇到的问题。 let test = []; while(test){ console.log("Aloha"); }这个时候会一直输出不会停止。 因为while test相当于if(test == []),而[]可以理解为new Array(),相当于声明了一个新的空数组,程序会自动在堆中为其开辟一块内存空间,它和之前a = [...
2018-08-16 12:45:16 13501 2
原创 ES6学习笔记&速查
ES6学习笔记对象拓展运算符 ... let arr1=['www','jspang','com']; //let arr2=arr1; let arr2=[...arr1]; console.log(arr2); arr2.push('shengHongYu'); console.log(arr2); console.log(...
2018-08-14 18:43:42 175
转载 Markdown备忘录(CSDN官方)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-08-14 12:00:07 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人