自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浏览器原理学习笔记—宏观视角下的浏览器

浏览器原理的学习

2023-03-02 16:41:23 545

转载 JavaScript实现二分查找

二分查找,也称为折半查找,是指在有序的数组里找出指定的值,返回该值在数组中的索引。查找步骤如下:从有序数组的最中间元素开始查找,如果该元素正好是指定查找的值,则查找过程结束。否则进行下一步;如果指定要查找的元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半区域查找,然后重复第一步的操作;重复以上过程,直到找到目标元素的索引,查找成功;或者直到子数组为空,查找失败。优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查

2020-09-14 16:28:27 163

转载 TCP、UDP和HTTP 详解

http:是用于www浏览的一个协议。tcp:是机器之间建立连接用的到的一个协议。1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。2、HTTP协议是建立在请求/响应模型上的。首先由客户建立一条与服务器的TCP链接,并发

2020-09-11 10:54:14 547

转载 那些必会用到的 ES6 精粹

1 let 和 constlet 的作用域与 const 命令相同:只在声明所在的块级作用域内有效。且不存在变量提升 。1.1 letlet 所声明的变量,可以改变。let a = 123a = 456 // 正确,可以改变let b = [123]b = [456] // 正确,可以改变1.2 constconst 声明一个只读的常量。一旦声明,常量的值就不能改变。简单类型的数据(数值、字符串、布尔值),不可以变动const a = 123a = 456 // 报错,不可改变

2020-09-04 10:43:17 142

转载 call 和 apply的区别与用法

apply 和 call 的区别ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有区别而已。apply( )apply 方法传入两个参数:一个是作为函数上下文的对象,另外一个是作为函数参数所组成的数组。var obj = { name : 'linxin'}function func(firstName, lastName){ console.log(firstName + ' ' + t

2020-09-04 10:07:37 189

转载 js在数据类型前使用 ‘+’

看到+new Date(),有点不熟悉,所以特此记录一下;js在某个数据类型前使用‘+’,这个操作目的是为了将该数据类型转换为Number类型,如果转换失败,则返回NaN;例子:+'2'+1 // 3+[1] // NaN+new Date() 会调用Date.prototype 上面的 valueOf方法,根据MDN:developer.mozilla.org/en-US/docs/…new Date().getTime() === new Date().valueOf() //t

2020-09-03 17:24:50 126

原创 vue中Axios的封装和API接口的管理

vue中Axios的封装和API接口的管理掘金大佬传送门

2020-08-04 15:39:14 125

原创 LayUi 树形组件tree 实现懒加载模式,异步加载子节点数据

本次重新star了官方最新tree.js源码,在其基础上扩展了子节点懒加载模式方法,data数据参数中增加了lazy: true,开启懒加载模式,需要配合spread事件使用。<script> //初始化 layui.use(['tree'], function () { var tree = layui.tree; //treeid var inst1 = tree.render({ elem: '#.

2020-07-27 11:19:14 5143

转载 jQuery移除或禁用html元素点击事件常用方法

一、CSS方法.disabled { pointer-events: none; }二、jQuery方法方法一$(this).click(function (event) {event.preventDefault();}方法二$('a').live('click', function(event) { event.preventDefault();});注:此方法中的live亦可以为on,bind等方法方法三$('.disableCss').removeAttr('on

2020-07-06 09:49:03 551

转载 jquery实现table列求和

<table id="mytable" border="1" width="37%"><thead> <tr> <td width="63">ID</td> <td width="68">字段1</td> <td width="62">字段2</td> <td width="75">字段3</td>

2020-07-01 15:41:22 1458

转载 从输入网址到页面显示的完整过程

简介从输入网站到呈现出页面的过程,我认为大概可分为两大部分:TCP/IP协议族通信页面渲染TCP/IP协议族通信通常呢,使用的网络(包括互联网)是在...

2020-06-04 11:06:37 280

转载 jquery 自定义弹窗

(function () { $.MsgBox = { Alert: function (title, msg) { GenerateHtml("alert", title, msg); btnOk(); //alert只是弹出消息,因此没必要用到回调函数callback btnNo(); ...

2020-06-03 11:12:04 433

原创 JQuery实现table简单分页带跳转显示行数

js代码//table分页 var pageSize=2; //每页显示的记录条数 var curPage=0; //显示第curPage页 var len; //总行数 var page; //总页数 $(function(){ len =$("#show_tab tr").length-1; //去掉表头 page=

2020-05-28 16:18:51 476

原创 纯前端解决跨域问题的8种相关方案

1.同源策略如下:URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/b.j...

2020-05-28 16:03:47 537

转载 table设置td文本超出为省略号无效的解决方法

td关键代码如下:white-space: nowrap;/*控制单行显示*/overflow: hidden;/*超出隐藏*/text-overflow: ellipsis;/*隐藏的字符用省略号表示*/table代码如下:table-layout: fixed;(允许设置列宽,通过th) ...

2020-05-28 15:39:11 416

空空如也

空空如也

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

TA关注的人

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