网页前端高级编程从入门到精通
文章平均质量分 84
前期主要讲述html,css,javascript的基础知识,会对其新的特性进行扩展,后期还会上传一些有趣的小项目。欢迎大家订阅。
酷尔。
骏马自知前程远,无须扬鞭自奋蹄!
展开
-
opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ], library
解决了在使用node启动vue项目的时候出现的opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]这个问题。原创 2023-02-28 19:42:11 · 5161 阅读 · 16 评论 -
使用Docker+Nignx部署vue项目
本篇博客介绍了大致流程是在docker内运行nginx环境,然后通过数据持久化,将打包好的vue应用部署在docker内的nginx内,这里就需要我们有Docker、Nginx、Vue前置知识了,如果对这三样都很陌生的话最好先去熟悉一下,否则会很难受。原创 2023-01-09 15:19:55 · 5920 阅读 · 9 评论 -
【Vue中使用Echarts】Echarts的基本配置
对Echarts常用的几个配置项进行介绍,给出了两种使用Echarts图表柱形图的方式,由于Echarts是源于百度,所以市面上有许多中文文档,大家在使用图表的时候再去查即可,目前只需了解图表的基本配置项。原创 2023-01-05 17:17:04 · 1957 阅读 · 0 评论 -
【Vue中使用Echarts】大屏可视化项目整体布局(pink老师vue 版)
无论是尺寸多宽的屏幕,都会将内容显示完整,做到了正正的响应式。唯一不足的是图表中的样例,会随着图表的缩放而变换位置,窗口尺寸变化过快会反应不过来,好在有节流函数,可以让浏览器计算量没有那么大。本篇博客不会直接拿echarts图表下手,会先介绍一些这个大屏可视化的响应式布局。后面会出一个专门的博客介绍echarts的使用。原创 2023-01-05 17:18:48 · 19036 阅读 · 217 评论 -
【Vue中使用Echarts】在Vue中优雅的使用Echarts——图表轮播图、Echarts图表组件封装、节流函数优化图表性能
如果没有对插件进行封装,在后期使用插件的时候效率会十分低下也不便于后期对程序的维护拓展,在优雅的使用echarts时,首先,我们考虑到多个地方需要用到echarts,就需要封装一个组件出来,由于每一个图中的属性均由配置项option进行控制,所以我们可以将option选项提取出来,在将来用到图表的时候从父组件传进来,父组件需要做的就是为图标提供一个有大小的盒子,以便于将图表放进盒子内。当然这只是粗略的想法,具体应如何做还要阅读博客中的内容。原创 2023-01-04 10:07:48 · 2948 阅读 · 1 评论 -
【Vue中使用Echarts】响应式布局flexible.js+rem适配方案
在进行网页设计的时候由于屏幕大小并不是一定的,所以需要考虑到许多尺寸方面的因素,像素、em、rem三种单位均是常会用到的单位,对他们有一定理解后可以使我们设计出来的网页组件与组件之间契合度更高,展示出来更好看。本篇博客会使用flexible+rem实现vue项目中的响应式布局。原创 2023-01-05 11:21:53 · 2927 阅读 · 8 评论 -
【Vue中使用Echarts】echarts初体验
ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。本文介绍的是vue种如何集成echarts。通过本篇文章初学者可以快速入门在vue中使用echarts。原创 2023-01-02 11:03:36 · 1328 阅读 · 3 评论 -
『分分钟玩转VueRouter●下』我对VueRouter在项目中如何使用的理解
路由的设置会根据系统中用户角色的数量而有所不同,大致分为三种单角色同权限、单角色不同权限、多角色。这里的角色均是只一种身份,而不是用户量。接下来的讲解纯属个人见解,大型项目会将不同权限的用户直接分开开发不同的系统。如果是小型多角色项目可以采用我的这个办法。原创 2023-01-01 10:32:10 · 536 阅读 · 1 评论 -
『分分钟玩转VueRouter●中』少开一把王者荣耀掌握VueRouter的基本使用
本篇博客会介绍Vue中的VueRouter的基本使用,编程式路由导航增加了我们进行路由跳转的灵活性,缓存路由组件保障了我们使用路由时的便捷性,生命周期钩子为我们切入切出路由时提供了初始化与善后的工作,路由守卫保障了我们路由组件的安全性,路由工作模式会使我们理解为啥Vue项目中的路由会有一个#,通过本篇博客会让大家快速掌握Vue中路由的基本使用。原创 2022-12-30 14:20:31 · 661 阅读 · 1 评论 -
『分分钟玩转VueRouter●上』VueRouter的一些基础配置
计算机网络中有一个路由的概念:路由是指网络数据包发送到目的地址的路线,如果路由规划合理,那么数据走的速度就更快,延迟就更低,网络体验就更好。vue中的路由与其有着很多相似之处指的就是浏览器所请求的url,如果合理的使用VueRouter可以提升用户体验、可以提高Web应用的稳定性。原创 2022-12-27 10:40:33 · 1057 阅读 · 0 评论 -
【Vue 快速入门系列】如何更优雅的使用vuex进行组件间通信
前面介绍过几种可以实现组件间通信的方式props、ref、自定义事件绑定、全局事件总线、插槽...,这些要么就是实现组件间通信只能在特定条件下使用,要么就是实现起来太复杂,今天介绍到的vuex是Vue中一款强大的插件,使用vuex后可以实现任意组件间通信,并且支持模块化管理。接下来将会围绕一个计数案例进行展开,逐步引入vuex如何使用。原创 2022-12-23 15:44:42 · 1188 阅读 · 1 评论 -
【Vue 快速入门系列】3分钟掌握Vue中插槽的使用与理解
通俗点来说:插槽就是子组件中的提供给父组件使用的一个占位符,用\\ 表示,父组件可以在这个占位符中填充任何模板代码,如 HTML、组件等,填充的内容会替换子组件中的\\标签。如果不使用插槽,父组件标签中的代码将会被忽略,合理的使用插槽功能会使我们写代码更加方便。今天就会结合下面一个小案例让大家融会贯通Vue中的插槽。原创 2022-12-21 14:10:40 · 981 阅读 · 1 评论 -
【Vue 快速入门系列】github用户头像搜索小案例(VueResource、axios实战练习)
VueResource与axios有着差不多的功能,Vue创建者曾说支持大家在Vue中使用axios,今天这个小案例是在Vue中使用axios的一个不错的小练习,除了知道axios可以进行网络请求外,VueResource也要作为了解。原创 2022-12-20 10:13:25 · 474 阅读 · 0 评论 -
【Vue 快速入门系列】一文透彻vue中使用axios及跨域问题的解决
Axios(ajax i/o system),是Vue创建者主推的请求发送方式,因其简单的配置与良好的性能被前端爱好者所喜爱。众所周知,在进行网页设计时经常需要从后端拿数据,在Web应用初期会将整个页面或者文档直接拿过来,随着Web应用的发展,人们对性能的不断提升,逐渐向无页面刷新从后端获取数据,而axios就是其中一种新兴、火热的方式。在学习本篇博客时,不需要太过于了解请求的发送过程,但需要对各种请求方式有一个大致的认识。本文将会从0到1的介绍vue中如何使用axios,并结合项目实例加深大家印象。原创 2022-12-15 11:15:34 · 3918 阅读 · 4 评论 -
【Vue 快速入门系列】Vue中如何使用动画与过渡
本篇博客介绍到了在Vue中如何使用动画效果与过渡效果,传统的css样式可以在这直接使用,只不过Vue又提供了一套动画加载机制,帮助我们更加方便的使用动画与过渡,配合代码实例可以更快速的熟悉Vue中动画的使用。原创 2022-12-14 09:17:35 · 973 阅读 · 0 评论 -
【Vue 快速入门系列】todoList案例小总结
本篇博客对尚硅谷张天禹老师教授的Vue项目小案例进行了总结,应用到了许多Vue2的核心知识,是Vue初学者锻炼自己能力的不二选择,本篇博客对TodoList案例从基本功能到应用自定义事件绑定、全局事件总线一一进行了介绍。原创 2022-12-13 10:27:07 · 752 阅读 · 0 评论 -
【Vue 快速入门系列】Vue数据实现本地存储、自定义事件绑定、全局事件总线、$nextTick的使用
介绍到了使用浏览器进行本地存储,自定义事件的绑定、触发与销毁,全局事件总线的使用及原理,还有如何使用nextTick小技巧。每一个知识点都从基本概念说起,一步一步进行剖析,结合代码实例彻底搞明白。原创 2022-12-12 09:57:30 · 3919 阅读 · 0 评论 -
【Vue 快速入门系列】ref、props、mixin、插件使用、样式混合解决方案合集
在前面介绍到了Vue的一些基本概念与如何使用Vue,并通过node中的npm 使用vue脚手架(vue-cli)搭建了一个简单的Vue应用,其实所有的Vue项目搭建的时候都是换汤不换药。本篇博客将会介绍几个Vue中常用的配置,refs、props、mixin、插件、样式混合问题等等。原创 2022-12-11 11:13:43 · 1089 阅读 · 1 评论 -
【Vue 快速入门】使用vue脚手架创建一个项目
本篇博客介绍了通过使用nodejs从0到1搭建一个vue程序,并对vue程序中的目录进行了详细的介绍。如果大家对vue不是很了解欢迎大家阅读本博客进行vue项目搭建。原创 2022-12-10 09:38:14 · 3927 阅读 · 0 评论 -
【Vue 快速入门系列】组件的基本使用
组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。这篇文章会带大家对Vue的组件使用有一定的认识,并讲述如何使用Vue规范的搭建出一个Vue项目。Uncaught SyntaxError: Cannot use import statement outside a module并不是因为代码写得有问题,而是因为没有使用脚手架,.js文件不支持导入.vue文件。使用脚手架就会将问题迎刃而解。原创 2022-12-08 17:28:46 · 3013 阅读 · 2 评论 -
【Vue 快速入门系列】生命周期函数简要介绍
生命周期函数是必要的,有了生命周期函数可以大大简化我们的操作,可以做一些我们平时做不到的事,本篇文章对声明周期函数做一个简要的介绍,并使用一个实例告诉大家,生命周期函数的重要性。原创 2022-11-03 17:06:03 · 886 阅读 · 2 评论 -
【Vue 快速入门系列】表单数据收集及过滤管道符的使用
本文介绍了Vue中如何正确的收集表单中的数据,并将数组转化为JSON格式为异步请求做准备,如何阻止掉默认的表单提交事件,以及如何使用管道符对数据进行过滤。原创 2022-10-29 14:57:51 · 820 阅读 · 0 评论 -
【Vue 快速入门系列】更新数据页面不渲染问题
问题描述:在进行Vue对象的属性内容更新时,可能会发现更新后的数据没有及时渲染到页面中,实际属性中的内容显示正常。问题根源:Vue在解析数据的时候会为检测到的每一个数据生成一对get,set方法,当用户数据改变的时候,会触发数据的set方法,首先进行数据的修改,然后触发重新解析模板,由下图可以看出数组中没有相应的getset方法,所以在直接进行对象替换时没有重新解析模板。若修改有get、set方法的属性时,可以触发模板的重新解析。原创 2022-10-27 21:11:02 · 4592 阅读 · 0 评论 -
【Vue 快速入门系列】列表的基本使用
本篇文章讲述Vue中最基本的列表使用,如何迭代列表取值,如何对列表进行过滤、排序等。文章中每一个案例都有详细的代码与注释。原创 2022-10-25 17:09:35 · 2679 阅读 · 0 评论 -
【Vue 快速入门系列】样式绑定与条件渲染
在vue中好像一切数据都是可以动态的,那么我们应如何让dom元素中的样式动起来呢?我们既然可以改变dom元素的样式,我们能不能将其隐藏起来呢?今天将会介绍到Vue中如何将属性与dom元素的样式进行绑定,如何控制一个dom元素的显示与隐藏。原创 2022-10-16 21:32:11 · 583 阅读 · 0 评论 -
【Vue 快速入门系列】通过天气案例快速掌握监视属性
前面一篇博客提到了计算属性的使用,本篇博客将会使用计算属性实现一下简单的天气案例,然后引出监视属性,并学习深度监视,使用监视属性实现上一篇博客中的姓名案例,总的来说呢计算属性可以实现的东西,监视属性同样可以实现。反过来监视属性可以实现的东西计算属性不一定可以实现。原创 2022-10-11 19:03:15 · 433 阅读 · 0 评论 -
【Vue 快速入门系列】姓名案例几种实现方法(插值语法、函数语法、计算属性的使用、计算属性原理剖析)
本篇案例由插值语法,methods中的函数引出Vue中一个非常重要的概念:计算属性。案例实现的是有两个输入框,一个是名,一个是姓,经过计算将姓名连接起来展示在dom元素上,并且在input框内的数据改变时dom展示也进行相应的改变。实现的结果如下:原创 2022-10-10 19:06:37 · 511 阅读 · 0 评论 -
【Vue 快速入门系列】Vue中的事件用法
在说Vue中如何定义事件,如何触发事件、如何阻止事件冒泡之前先回顾一下什么是事件,事件的基本定义是什么?事件的三要素有哪些?事件触发后的三个阶段是什么?以及介绍一下Vue中的函数用法。最后介绍Vue中如何定义事件以及触发事件。总的来说本篇博客会介绍到vue中的函数使用、事件绑定、事件绑定添加修饰符、键盘事件。结合实例达到学练结合的效果。原创 2022-10-10 08:34:54 · 1804 阅读 · 0 评论 -
【Vue 快速入门系列】解读MVVM模型、数据代理
学习Vue的时候了解他应用到的MVVM模型与数据代理是不可缺少的一部分。什么是MVVM模型?什么是数据代理?MVVM模型与MVC模式有什么瓜葛?数据代理代理的是什么?今天就一一解惑。原创 2022-10-09 10:34:28 · 505 阅读 · 0 评论 -
【Vue 快速入门系列】初识Vue、模板语法、数据绑定
介绍了vue的特点:易学易用、性能出色、灵活多遍等。以及为什么要选择学vue,附带了一个小案例给大家了解一下以下几个知识点:Vue对象绑定dom元素的两种方法、使用Vue中的模板语法、Vue中的数据绑定。原创 2022-10-08 17:28:37 · 494 阅读 · 1 评论 -
【记一次大无无无语事件】export‘ default‘ (imported as ‘ Vue‘) was not found in‘ vue
从根源排查export' default' (imported as ' Vue') was not found in' vue报错,安装卸载vue-cli(脚手架)、vue版本,查看vue版本号、查看vue-cli版本号。原创 2022-09-28 15:21:20 · 486 阅读 · 0 评论 -
[Vue warn]: Error in callback for watcher “lss“: “TypeError: Cannot read properties of undefined
[Vue warn]: Error in callback for watcher "lss": "TypeError: Cannot read properties of undefined原创 2022-09-26 10:48:21 · 4342 阅读 · 1 评论 -
style样式优先级问题【display:block依旧无法显示DOM元素】
优先级排序:!important>行内样式>样式选择器>继承样式>浏览器默认样式样式选择器有:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器优先级相等实行覆盖原则原创 2022-09-25 16:15:33 · 1291 阅读 · 0 评论 -
基于Vue、Axios、Node.js的图书管理系统【网页前端高级编程】
基于Vue、Ajax、Node.js的图书管理系统,网页前端高级编程实现了在网页上进行增删改查,web与后端的数据交互模拟。适合初学者前端入门,适合期末网页前端课程设计实践。欢迎大家积极阅读,如有不足请及时批评指出。...原创 2022-02-04 10:35:28 · 6081 阅读 · 125 评论 -
JavaScript弹窗事件
主要介绍了一下JavaScript中的弹窗事件。包括警告框、选择框、输入框。欢迎大家阅读,如有不足请指出。原创 2022-02-03 08:53:22 · 2792 阅读 · 14 评论 -
JavaScript生成随机数
介绍了js如何生成随机数,与一些简单的数值计算。主要使用了math包。原创 2022-02-03 08:39:08 · 1523 阅读 · 5 评论 -
【精选】JavaScript网页时钟
一个时钟小项目,主要巩固一下我们学习的日期知识点与多线程知识点。附有源代码以供学习。如有疑问请评论区联系博主。原创 2022-02-03 08:26:17 · 4397 阅读 · 8 评论 -
JavaScript字符串
这是当时学习JavaScript的时候,记的学习笔记,主要是一些常用的字符串处理方法,拱以后查阅使用。原创 2022-02-03 08:01:02 · 143 阅读 · 3 评论 -
使用JavaScript在创建好的html文档内添加新的元素节点
动态的修改html文档中的元素的,涉及到增删改查四大基本功能。欢迎大家阅读。原创 2022-02-02 10:27:34 · 1509 阅读 · 4 评论 -
JavaScript中的监听句柄
学习js的时候,记录的学习笔记,有两种监听方法,与一些常用的监听句柄。欢迎大家阅读。原创 2022-02-02 10:01:40 · 1016 阅读 · 7 评论