自定义博客皮肤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)
  • 收藏
  • 关注

原创 如何验证用户名的唯一性

如何验证用户名的唯一性创建一个ajax请求的步骤本题考查的是ajax的应用,任何一个ajax的应用都会经历如下的流程:根据构造函数创建一个XMLHtttpRequest对象利用XMLHtttpRequest对象的open方法创建请求,设置请求方式、请求地址以及同步或异步调用XMLHtttpRequest对象的send方法发送请求使用XMLHtttpRequest对象的response...

2019-12-21 22:15:39 2589 1

原创 NodeJS模块导入导出相关

NodeJS模块导入导出相关NodeJS模块导出数据的几种方式exports.xxx=函数名/变量名//以下代码在a.js文件中let name="zhangsan";function sum(a.b){ return a+b;}//导出exports.str=name;exports.fn=sum;//以下代码在b.js文件中//用require导入模块let aMo...

2019-10-29 16:18:44 266

原创 Node.js相关概念

Node.js相关概念Node.js相关概念Node.js是什么NodeJS环境和浏览器环境执行JS代码的区别模块浏览器开发中的模块NodeJS开发中的模块Node.js相关概念Node.js是什么Node.js不是一门编程语言,Node.js是一个基于“Chrome V8引擎”的JavaScript运行环境V8引擎:一款专门解释和执行js代码的虚拟机,任何程序只要集成了V8引擎都可以执行...

2019-10-29 15:28:42 127

原创 从输入URL到页面显示,都发生了什么?

从输入URL到页面显示,都发生了什么?在浏览器地址栏中输入网址浏览器将用户在地址栏中输入的url封装成请求报文浏览器发起DNS解析,将域名转换为IP地址Remote Address: 14.215.177.38:443浏览器将请求报文发送给服务器服务器接收请求报文并解析,解析完毕知道用户要请求什么数据服务器对用户需要请求的数据进行处理,处理完毕将处理结果封装成http响应报...

2019-10-24 22:36:58 130

原创 单行、多行超出文字显示...

如何设置网页一行或多行超出部分的字显示…在平时浏览各种电商网站时,大家都会在商品图片的下方看到商品介介,而当商品介绍的字数多于某个固定的行数时,就会显示为…,那么我们如何达到这种效果呢?那么请向下看吧!单行要在一行里实现“超出文字显示…”的效果可以通过纯css来实现效果,为文字所在容器添加如下css即可。 div{ width: 200px; //设置容器为固定宽度 ...

2019-10-24 17:36:28 245

原创 关于==的那些事儿

[]==false !![]==true[]==false !![]==true转换法则为什么[]==false?为什么!![ ]==true?[]==false !![]==true在很多笔试中,大家都会遇到[ ]==fals与!![ ]==true,让人吃惊的是此二者结果均为true,这是为什么呢?这里涉及到的是JavaScript类型转换中的隐式转换。首先先为大家介绍一下js中的转换...

2019-10-22 19:33:13 73

原创 事件环Eventloop

Eventloopjs中的代码都是单线程的,前面没有执行完毕后面不能执行执行顺序程序运行从上至下依次执行所有的同步代码在执行的过程中如果退到异步代码会将异步代码放到事件循环中当所有同步代码都执行完毕后,JS会不断检测事件循环中的异步代码是否满足条件一旦满足条件就执行满足条件的异步代码宏任务和微任务js中的代码区分“宏任务”和“微任务”宏任务(MacroTask):宏/大的意思...

2019-09-28 16:51:57 250

原创 三次握手与四次挥手

TCPTCP 传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议不管是客户端还是服务端,TCP连接建立完成后都能发送和接受数据,所以TCP是一个全双工的协议关于位码,即TCP标志位,有六种:SYN建立连接SynchronousACK确认AcknowledgementPSH传送PushFIN结束FinishRST重置R...

2019-09-23 22:32:42 82

原创 数据类型的判断

js中数据类型的判断JS中有七种数据类型,七种数据类型又分为基本数据类型和引用数据类型,其中,基本数据类型存储在栈中,引用数据类型存储在堆中。基本数据类型:String、Number、Boolean、Null、Undefined、Symbol(ES6新增)。引用数据类型:Object对于基本数据类型来说,如果使用字面量的方式,那么这个变量只是个自变量,只有在必要的时候才会转换为相应的类型...

2019-09-23 17:31:47 178

原创 两栏布局与三栏布局

css两栏自适应布局与三栏自适应布局两栏布局方法一:浮动布局左侧固定宽度左浮;右侧margin-left留出左侧栏的宽度,默认宽度为auto,自动填满剩下的宽度<div id = "left"></div><div id = "main"></div>div{ height:500px;}#left{ width:300p...

2019-09-23 00:13:14 193

原创 块级格式化上下文(BFC)

块级格式化上下文(BFC)Block Formatting Context,简称BFC)FCFC: Formatting Context,是W3C规范中的一种概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。常见的Formatting Context有Block formatting context(简称BFC)和Inline ...

2019-09-21 16:24:14 97

原创 JavaScript事件捕获和冒泡

JavaScript事件捕获和冒泡事件冒泡事件捕获注册事件和解除事件捕获和冒泡执行顺序JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或者浏览器窗口中发生的一些特定的交互瞬间。事件流描述的是从页面中接收事件的顺序。IE的事件流是事件冒泡流,网景的事件流是事件捕获流。事件冒泡事件冒泡,即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点。以下面的HTML...

2019-09-21 14:48:53 286

空空如也

空空如也

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

TA关注的人

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