自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Uncaught SyntaxError: Unexpected end of input (at XX.html:XX:X)

前端页面控制台报错Uncaught SyntaxError: Unexpected end of input (at test1.html:21:9),是因为成双字符缺少一个。

2023-06-10 16:46:40 434

原创 uni-app入门

uni-app入门,详细内容见官网

2023-03-31 21:40:04 785 1

原创 React日记(一)入门

React入门

2023-03-15 14:02:22 322

转载 前端面试题(九)

事件扩展符应用场景,重绘、重排区别、如何避免?Vue 列表为什么加 key?vue-router 实现懒加载的方法,前端性能优化手段,vue钩子函数

2023-01-27 20:45:26 273

转载 前端面试题(八)

伪数组和数组的区别、如何实现可过期的localstorage数据?、axios的拦截器原理及应用、创建ajax过程、fetch 请求方式、保持前后端实时通信的方法

2023-01-26 22:00:01 380

转载 前端面试题(七)

浏览器输入URL发生了什么?、new会发生什么?、token能放在cookie中吗?、盒模型、组件通信的方式、v-if 和 v-show区别

2023-01-25 21:52:19 158

转载 前端面试题(六)

XSS攻击、浏览器如何渲染页面、js继承的方法和优缺点、defer和async区别、computed和watch的区别、Vue中$nextTick作用与原理

2023-01-20 19:56:41 162

转载 前端面试题(五)

浏览器垃圾回收机制、CSRF攻击是什么?、三栏布局的实现方案、Vue3.0实现数据双向绑定的方法、Diff算法、vue 的 keep-alive

2023-01-19 22:51:38 718

转载 前端面试题(四)

JS变量提升、map 和 forEach 的区别、事件循环Event loop,宏任务与微任务、CSS尺寸设置的单位、使未知宽高元素水平垂直居中的方法、HashRouter 和 HistoryRouter的区别和原理

2022-12-12 16:08:06 146

转载 前端面试题(三)

null 和 undefined 的区别,如何让一个属性变为null、es6中箭头函数、call apply bind的作用和区别、this指向(普通函数、箭头函数)、浮动、HTML语义化

2022-12-08 18:42:39 149

转载 前端面试题(二)

JavaScript判断变量的类型的方法、JS实现异步的方法、数组去重方法、样式优先级的规则、Vuex及其属性的使用、Vue2.0 双向绑定的原理与缺陷

2022-12-07 21:19:10 173

转载 前端面试题(一)

cookie sessionStorage localStorage 区别、跨域是什么,如何解决跨域问题、JS数据类型有哪些,区别是什么、对闭包的理解、promise是什么与使用方法、BFC

2022-12-06 18:36:00 179

原创 Git基本使用

Git基础

2022-12-03 21:34:34 507

原创 Koa2基础笔记

中间件、路由、请求参数解析、错误处理

2022-12-01 16:30:09 1156

原创 第一部分、webpack基本使用

Webpack本身功能有限:开发模式仅能编译JS中的ES module语法,生产模式还能压缩JS代码。所以主要学习如何处理其他资源。

2022-11-06 15:05:30 627

原创 event.target的target报错

在vue2中出现错误:Cannot read properties of undefined (reading 'target')

2022-11-05 16:54:53 426

原创 JS8 数组排序

牛客题

2022-11-02 17:10:02 80

原创 字符串字符统计

牛客题

2022-10-29 20:07:36 177

原创 Vue笔记(八)Vue3 新特性

一些Component API等

2022-10-19 15:19:50 701

原创 安装Vue浏览器插件拢共分几步(保姆文章)

我vue2插件忘了是咋装在谷歌的,安vue3发现谷歌拖不进去,有梯子请分享给我,靴靴~~(老奴鞠躬)

2022-10-13 17:23:18 2796

原创 Vue笔记(七)Vue UI组件库

Vue组件库

2022-10-12 16:18:46 440

原创 Vue笔记(六)vue-router

路由、基本路由、嵌套(多级)路由、路由传参、命名路由、路由的params参数、路由的props配置、编程式路由导航、缓存路由组件、两个新的生命周期钩子、路由守卫、独享守卫(只有前置,后置用全局守卫)、组件内路由守卫、路由器的两种工作模式

2022-10-12 15:12:36 570

原创 Vue笔记(五)vuex

概念、搭建环境、基本使用(举例)、getters、四个map方法、模块化和命名空间

2022-10-11 09:31:05 2986

原创 Vue笔记(四)Vue中的ajax

vue脚手架配置代理(解决跨域问题)、插槽(默认插槽、具名插槽、作用域插槽)

2022-10-08 13:44:57 150

原创 Vue笔记(三)Vue脚手架(Vue CLI)

使用脚手架、render函数、ref属性、配置项props、mixin混入、插件、scoped样式、组件化编码流程、WebStorage、组件的自定义事件、全局事件总线(GlobalEventBus)、消息的订阅与发布、nextTick(生命周期钩子)、Vue封装的过渡与动画

2022-10-05 16:43:57 874

原创 Vue笔记(二)Vue组件化编程

模块与组件、非单文件组件、组件的嵌套、VueComponent构造函数、单文件组件

2022-07-25 12:15:09 249

原创 Vue笔记(一)Vue核心

模板语法、数据绑定、MVVM模型、数据代理、事件处理、计算属性、监视属性、绑定class和style样式、条件渲染、列表渲染、Vue监视数据的原理、收集表单数据、过滤器、内置指令、自定义指令、生命周期...

2022-07-22 11:19:19 625

原创 JavaScript高级日记(四)线程机制与事件机制

进程与线程、浏览器内核、定时器、JS是单线程执行的、事件循环模型、H5 Web Workers多线程进程

2022-07-10 16:47:13 303 1

原创 JavaScript高级日记(三)面向对象高级

对象创建模式、继承模式

2022-07-09 11:29:19 160

原创 JavaScript高级日记(二)函数高级

原型、执行上下文、作用阈、闭包

2022-07-07 12:12:48 483 1

原创 JavaScript高级日记(一)基础回顾

数据类型、数据和变量及内存、对象、函数、回调函数、IIFE立即执行函数表达式、、函数中的this

2022-06-19 20:57:17 280 1

原创 ES7-ES11

ES8:async和awaitasync和await两种语法结合可以让异步代码像同步代码一样。asynq函数:1.asynq函数的返回值为promise对象2.promise对象的结果由asynq函数执行的返回值决定await表达式:1.await必须写在asynq函数中2.await右侧的表达式一般为promise对象3.await返回的是promise成功的值4.await的promise失败了,就会抛出异常,需要通过try...catch捕获处理读取文件实例:发送AJAX请求:

2022-06-16 20:42:04 506 1

原创 ES6笔记

ES全称EcmaScript,是脚本语言的规范,JavaScript是ES的一种实现,所以ES新特性其实指的就是JavaScript的新特性。前置课程:AJAX、Nodejs使用const声明常量变量解构赋值ES6允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值。模板字符串ES6引入了新的声明字符串的方式:反引号``对象的简化写法ES6允许在大括号里面直接写入变量和函数作为对象的属性和方法。...

2022-06-15 20:19:13 274 1

原创 AJAX日记

AJAX就是异步的JS和XML,通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。AJAX不是新的编程语言,而是一种将现有标准组合在一起使用的新方式。XML,可扩展标记语言,被设计用来传输和存储数据。XML和HTML类似,不同的是HTML都是预定义标签,而XML中没有预定义标签,全都是自定义标签,用来表示一些数据。现在已经被JSON取代了。AJAX的优点:(1)可以无需刷新页面与服务器端进行通信。(2)允许根据用户事件来更新部分页面内容。AJAX的缺点:(1)没有浏览历史,不能回退

2022-06-12 22:27:20 254 1

原创 Node.js日记(四)完

SQL、web开发模式

2022-06-10 22:01:12 224

原创 Node.js日记(三)

Express路由、使用Express写接口、数据库(workbeach)

2022-06-09 22:22:16 584

原创 Node.js日记(二)

模块作用域、module对象、Node.js中的模块化规范、包、模块的加载机制、Express:

2022-06-08 23:33:59 868 1

原创 Node.js日记(一)

终端、环境变量(windows系统中变量)、进程和线程、Node.js、Node.js可以做什么、在Node.js环境中执、JavaScript代码、fs文件系统模块、path路径模块、http模块、模块化

2022-06-07 21:25:52 134

原创 HTML/CSS日记(十二)完

弹性盒flex:CSS中的有一种布局手段,主要用于代替浮动来完成页面的布局。可以使元素具有弹性,让元素可以跟随页面大小的改变而改变。弹性容器:要使用弹性盒,必须先将一个元素设置为弹性容器弹性元素:弹性容器的直接子元素是弹性元素(弹性项),弹性元素可以同时是弹性容器。给弹性容器设置的属性:flex-direction,指定容器中弹性元素的排列方式。可选值:row,默认值,从左向右排列;row-reverse,从右向左排列;column,从上向下排列;column-reverse,从下向上排列。主轴:弹性

2022-06-03 15:54:09 227

原创 关于VS Code中Easy LESS的配置

默认情况下在浏览器中检查源代码时,显示的是生成的CSS文件的代码所在行数,要将其修改为显示对应的less文件的行数,需要进行如下操作:点开Easy LESS插件的页面,复制如下这段代码,点开设置-->扩展-->Easy LESS configuration-->在settings.json中编辑。然后将这段代码复制进去。compress表示是否压缩代码;sourceMap表示是否生成地图文件(即存放less文件和css文件代码相对应的行数),修改为true;out表示是否生成css文件。修改后会自动生成.c

2022-06-01 18:13:31 667

HTML+CSS+JavaScript原生购物网站首页案例

HTML+CSS+JavaScript原生购物网站首页案例,适用于初学前端三件套后进行思维练习,内含重置样式表。

2023-04-14

购物网站前台前端项目vue

类似jd商城的大型电商平台前台项目,使用vue2框架搭建。

2022-11-30

Vue脚手架记事本案例

总结TODOList案例: 组件化编码流程: 1.拆分静态组件:组件按照功能点拆分,命名不要与html元素冲突。 2.实现动态组件:考虑好数据的存放位置,数据是一个组件在用还是一些组件在用: (1)一个组件在用:放在组件自身。 (2)一些组件在用:放在他们共同的父组件上(状态提升:多个组件需要反映相同的变化数据时我们建议将共享状态提升到最近的共同父组件中去)。 3.实现交互——从绑定事件开始。 props适用于: (1)父组件-->子组件通信 (2)子组件-->父组件通信(要求父先给子一个函数) 使用v-model时要切记:v-model绑定的值不能是props传过来的值,因为props是不可以修改的! props传过来的若是对象类型的值,修改对象中的属性时Vue不会报错,但不推荐这样做。

2022-10-03

HTML+CSS小米商城首页练习

HTML+CSS静态网页练习,小米商城首页的一部分,有些地方还原度不是很好

2022-05-30

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

TA关注的人

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