自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恋空的博客

技术分享

  • 博客(29)
  • 收藏
  • 关注

原创 vue主题换肤

vue主题换肤

2023-05-19 14:53:49 170

原创 websocket使用

websocket

2022-06-07 18:19:32 181

原创 symbol函数调用

symbol函数调用

2022-06-07 18:18:31 342

原创 ES6-map用法

map

2022-06-07 17:08:09 2342

原创 常见js方法整理

js

2022-06-07 17:05:41 97

原创 视频流知识点

视频流

2022-06-07 17:04:18 852

原创 数字转换人民币

数字转换人民币

2022-06-07 17:01:43 118

原创 正则表达式

正则表达式

2022-06-07 16:55:44 2640

原创 vue3知识点

1.vue3优点优化了性能,加快了渲染更新速度,通过tree-shaking减少体积更完美的响应式机制更优良的内部模块解耦更自由的编码方式更完美的 typescript 支持打包大小减少41%初次渲染快55%,更新渲染快133%内存减少54%使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-Shakingvue3可以更好的支持TypeScript1.composition API(组合API)setup配置ref与reactivewatch与wat

2022-06-06 11:06:37 465

原创 前端面试题

原型:prototype,函数特有。原型链:_proto _=> [[prototype]](谷歌浏览器改版显示),对象数组都有。实例属性查找原则:先从当前实例属性去寻找,如果有就返回,否则顺着原型链一层一层往上找;直到找到null,如果没找到就报错。hasOwnProperty()判断是否是私有属性,调用方式:2.防抖与节流防抖:固定时间内,事件处理函数只执行一次。应用场景:页面resize事件。节流:一定时间内多个事件合为一个。应用场景:提交表单、高频监听事件。相同点:都是为了防止统一内多次执行事

2022-05-05 17:07:03 56

原创 vue组件通信

vue组件通信

2022-02-23 10:56:30 97

原创 vue中watch、computed、methods区别

1.watch侦听器用于观察和监听页面上的vue实例,当需要在数据变化时执行异步或开销较大的操作时可使用,需要在data()先定义。执行顺序:beforeCreate-watch-created。watch: { firstName: function (newVal,oldVal) { console.log("第一次没有执行"); this.fullName = newVal + "·" + this.lastName; }, lastName:

2021-12-11 19:29:42 146

原创 react使用

1.React概述1.1什么是React?React是一个用于构建用户界面的JavaScript库。React主要用来写HTML页面,或构建Web应用。如果从MVC的角度来看,React仅仅是视图层(V),也就是只负责视图的渲染,而并非提供了完整的M和C的功能。React起源于Facebook的内部项目,后又用来假设Instagram的网站,并与2013年5月开源。1.2React特点声明式基于组件学习一次,随处使用使用React可以开发Web应用;使用React可以开发移动端原生应

2021-06-20 17:16:35 687

原创 js获取表单数据

<div id="form" class="form"> <select data-field='select1'> <option value="">--请选择--</option> <option value="1">--1--</option> <option value="2">--2--</option> <option va

2021-06-16 15:43:17 1177

原创 git命令

1.设置用户git config --global user.name [username] 设置用户名git config --global user.email [email] 设置邮箱git config --list 查看设置2.提交代码步骤如下:git clone 克隆代码git add .git commit -m "备注"git pull 更新代码git push 提交代码git diff 可以查看当前没有add 的内容修改(不在缓冲区的文件变化)git dif...

2021-05-28 16:06:20 91

原创 vscode常用快捷键

1、编辑器与窗口管理切换窗口:Alt + Tab保存:Ctrl + S复制:Ctrl + V剪切当前行:Ctrl + X代码格式化:Ctrl + Shift + F搜索文件:Ctrl+Shift+P关闭文件列表:Ctrl + B当前文件查找:Ctrl + F当前文件查找和替换:Ctrl + H新建文件:Ctrl + N打开一个新的vscode编辑器:Ctrl + Shift + N切换文件:Ctrl + Tab关闭当前文件:Ctrl + W关闭当前vscode编辑器:Ctrl

2021-05-25 18:21:26 3865

原创 HTTP知识点

一次完整的HTTP事务是怎样的一个过程?当我们在浏览器的地址栏输入www.linux178.com,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户以下就是上面过程的一一分析,我们就以Chrome浏览器为例..

2021-05-25 11:22:39 64

原创 Javascript中callee和caller的作用?

Javascript中callee和caller的作用?1.callercaller返回一个函数的引用,这个函数调用了当前的函数。使用这个属性要注意:1 这个属性只有当函数在执行时才有用2 如果在JavaScript程序中,函数是由顶层调用的,则返回null举个例子:<script>var a = function() {alert(a.caller);}var b = function() {a();}......

2021-05-25 11:21:32 165

原创 JavaScript如何实现禁用浏览器后退按钮

JavaScript如何实现禁用浏览器后退按钮方法一:<script>javascript:window.history.forward(1);</script>利用JS产生一个“前进”的动作,以抵消后退功能,这种方法应该是最简洁的,并且不需要考虑用户连点两次或多次“后退”的情况,缺点是当用户端禁用了JavaScript之后即失效。方法二:<a HREF="logout.do" onclick="javascript:location.replace.....

2021-05-24 17:54:24 3988 3

原创 数组常用方法

数组常用方法1.改变原数组长度:Push()尾部添加pop()尾部删除Unshift()头部添加shift()头部删除splice()截取reverse()反转sort()排序2.不改变原数组长度:slice()截取concat()合并join()根据指定字符串分割3.数组去重function oSort(arr) { var result ={}; var newArr=[]; for(var i=0;i<arr.length;i++)

2021-05-24 17:52:12 55

原创 AJAX详解

AJAX详解1.什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 DOM(Document ObjectModel)进行动态显示及交互;使用 XML 和 XSLT 进行数据交换及相关操作;使用 XMLHttpRequest 进行异步数据查询、检索;使用 JavaScript 将

2021-05-24 17:49:57 329

原创 jQuery3.0中的新特性有哪些?

jQuery3.0中的新特性有哪些?1. 移除旧的IE工作区新的最终版最主要的目标是更加快速,更加时尚,因此,那些支持早于IE9版本的相关技术与工作区都被移除了。这意味着如果你想要或者需要支持IE6-8,你必须用回1.12版本,因为甚至是2.X版本都无法完整支持早于IE9的浏览器。注意:在jQuery 3中还弃用了一些其它的功能。截止到2016年6月,升级指南还没有提供一个对于弃用功能的分组整理。因此,你如果想要了解弃用功能,可以通过ctrl+f键来进行搜索2. jQuery 3.0运行在Str

2021-05-24 17:46:15 174

原创 vue碰到的问题及解决方案

1.跨域请求(1)解决方案一:nginx配置跨域。(2)解决方案二:vue配置跨域proxy: { '/api': { target: process.env.VUE_APP_API_URL, changOrigin: true, // 允许跨域 pathRewrite: { '^/api': '' } }}// 创建axios实例const service = axios.create({ baseURL: '/api',.

2021-05-14 20:34:06 500

原创 开发注意事项

1.空页面2.文字换行word-break: break-word;3.字体font-family: "PingFang SC","Microsoft Yahei","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;4.h5禁止用户缩放<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scal

2021-05-14 16:45:52 52

原创 web前端面试题

1.对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性。2.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(html/Xhtml)一般为严格过度基于框架的html文档加.

2021-05-05 22:21:44 46

原创 Javascript常见问题

1.javascript的typeof返回哪些数据类型Object number function boolean underfind2.例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)隐式(== – ===)3.split() join() 的区别前者是切割成数组的形式,后者是将数组转换成字符串4.数组常用方法(1)改变原数组长度:Push()尾部添加pop()尾部删除Unshift()头部添...

2021-05-05 22:20:15 302

原创 css常见问题

1.css选择器分类(1)元素选择器:标签名{ },如div{ }(2)ID选择器(3)类选择器(4)分组选择器(并集选择器):选择器1,选择器2,选择器N{ },如#box,.box{ }(5)交集选择器:如p.box1{ } // 为class值为box1的p元素设置样式(6)后代选择器:如p .box{ }(7)子元素选择器:如p>.box{ }(8)伪类选择器::link 未访问过的超链接:visited 已访问过的超链接:hover......

2021-05-05 22:19:54 148

原创 html常见问题

1.xhtml和html有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言。最主要的不同:XHTML 元素必须被正确地嵌套,顺序要正确。XHTML 元素必须被关闭。XHTML标签名必须用小写字母。XHTML 文档必须拥有根元素。XHTML所有的属性必须使用双引号。2.行内元素有哪些?块级元素有哪些?CSS的盒模型?(1)块级元素:div、p、h1~h6、form、ul、hr(2)行内元素:a b br i span inpu..

2021-05-05 22:19:23 703

原创 搭建vue环境

搭建vue环境1.安装node.jsnodejs在D:\node,设置依赖包也安装在D盘(1)在cmd运行命令:npm config set prefix "D:\nodejs\node_global"npm config set cache "D:\nodejs\node_cache"(2)设置环境变量:用户变量:PATH D:\nodejs\node_global系统变量:NODE_PATH D:\nodejs\node_global2.安装cnpmnpm install -g..

2021-05-05 16:51:43 58

空空如也

空空如也

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

TA关注的人

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