自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些常见前端面试题

一、理论知识1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么a. 域名解析b. 发起TCP的3次握手c. 建立TCP连接后发起http请求d. 服务器端响应http请求,浏览器得到html代码e. 浏览器解析html代码,并请求html代码中的资源f. 浏览器对页面进行渲染呈现给用户参考《一次完整的HTTP事务是怎样一个过程》1.2、谈谈你对前端性能优化的理解a....

2019-01-04 21:53:51 485

转载 websocket

看完让你彻底搞懂Websocket原理偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者...

2019-01-04 17:53:23 160

转载 vue中引入jquery

一绝对路径直接引入全局可用二绝对路径直接引入配置后import 引入后再使用三webpack中配置 aliasimport 引入后再使用四webpack 中配置 plugins无需 import 全局可用结论我们以 jQuery 为例,来讲解一、绝对路径直接引入,全局可用主入口页面 index.html 中用 script 标签引入:<script src...

2018-12-19 20:34:17 371

转载 vuex的使用

一. 什么是Vuex?VuexVuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规则保证状态以一种可预测的方式发生变化.Vuex核心上图中绿色虚线包裹起来的部分就是Vuex的核心, state中保存的就是公共状态, 改变state的唯一方式就是通过mutation...

2018-12-19 20:00:49 145

转载 类方法 对象方法 原型方法

js类方法,对象方法,原型的理解(转)function People(name){this.name=name;//对象方法this.Introduce=function(){alert("My name is "+this.name);}}//类方法People.Run=function(){alert("I can run");}//原型方法People.pro...

2018-12-12 13:20:57 248

原创 vue与angular的区别

1.数据挂载不同vue:var V = new Vue({ el:"#app", data:{ list:[{},{},{}] }, methods:{ method:function(){ console.log("vue"); } } }) angular...

2018-12-11 20:09:25 257

原创 vux安装命令 打包流程 git的使用

vux安装过程安装vue框架vue init webpack (名字)跨域命令npm install --save vue-resourcevux的使用1.安装vuxnpm install vux --save2.安装vux-loadernpm install vux-loader --save3.需要去build/webpack.base.conf.js里配置const v...

2018-12-09 17:52:24 788

原创 git命令

git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.git status查询repo的状态.git log显示提交到永久区的代码git log --oneline --number: 每条log只显示一行,显示number条.git add在提交之前,Git有一个暂存区(staging are...

2018-11-05 22:16:16 155

原创 typeof 的取值范围 以及 typeof 和 instanceof 的区别

typeof 的取值范围是Number、String、boolean、undefined、object、function1.typeof : 主要用于判断数据是不是基本数据类型:String、Number、Object、Null、Undefined、boolean , 但是无法判断 null(空),Array(数组)和正则表达式,只是将它们统一归为对象类型!typeof 返回的结...

2018-10-23 17:56:25 252

原创 js与jquery位置、大小相关的获取

窗口大小(分辨率)屏幕的宽 : window.screen.width屏幕的高 : window.screen.height窗口位置窗口距离上边 : window.screenTop窗口距离左边 : window.screenLeft

2018-10-22 11:08:35 326

原创 mongo的下载安装及配置

一、简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以...

2018-10-19 20:00:39 189

原创 return continue break 三者的区别简单理解

return 中断 后面的代码统统不执行break 跳出循环 循环外面的代码继续执行continue 跳出本次循环 下次循环继续执行

2018-10-19 15:46:03 166

转载 数组增删改查

js 数组 arr =[1,2,3]一.增加arr.push(0)向数组末尾添加元素,返回新数组的长度,原有数组改变arr = [1,2,3,0];arr.unshift(0)向数组的开头添加元素,返回新数组的长度,原有数组改变arr = [0,1,2,3]arr.splice(0,0,0)0:下标,0:增加 0:添加的对象arr = [0,1,2,3]二、删...

2018-10-15 17:24:25 219

原创 js取整,随机数

1.取整// 丢弃小数部分,保留整数部分parseInt(5/2)  // 22.向上取整// 向上取整,有小数就整数部分加1Math.ceil(5/2)  // 33.向下取整// 向下取整,丢弃小数部分Math.floor(5/2)  // 24.四舍五入// 四舍五入Math.round(5/2)  // 3随机数//1-9var num = Math.f...

2018-10-15 17:11:03 1503

转载 cookie用法

1.引入jquery.js12.引入jquery cookie插件13.调用插件封装好的方法a)设置新的cookie:$.cookie(‘name’,‘dumplings’); //设置一个值为’dumplings’的cookie1设置cookie的域名:$.cookie(‘name’,‘dumplings’, {domain:‘qq.com’}); //设置一个值为’dum...

2018-09-30 13:24:59 195

转载 express中multer使用

Express默认并不处理HTTP请求体中的数据,对于普通请求体(JSON、二进制、字符串)数据,可以使用body-parser中间件。而文件上传(multipart/form-data请求),可以基于请求流处理,也可以使用formidable模块或Multer中间件。multer中间件Multer是Express官方推出的,用于Node.jsmultipart/form-data请求数据...

2018-09-28 21:34:01 3278

原创 innerHTML与innerText换行问题

div.innerHtml = <p>我是内容<p>div.innerText = <p>我是内容<p>```![这时候我们可以看见第一个产生了只是我是内容,然而第二个却将p标签当内容输出](https://img-blog.csdn.net/20180927204944446?watermark/2/text/aHR0cHM

2018-09-27 20:51:02 15632

原创 设置node与npm的提示

刚入门学nodejs,才发现webstorm中没有提示,查阅别人的博客才得知默认是关闭的,由于是新人不知怎么注明博主,所以抱歉!此文是借鉴而来,当做我的笔记File -> Settings -> Languages&Frameworks找到Node.js and npm将对勾选上,然后ok就行了...

2018-09-26 22:00:24 213

原创 外边距崩塌问题及BFC

<style> main{ margin:0 auto; background: blue; height: 500px; } section{ margin-top: 50px; /*background: o...

2018-09-26 20:16:48 690

空空如也

空空如也

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

TA关注的人

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