- 博客(213)
- 收藏
- 关注
原创 前端编程之路一一form表单标签(详解)(1)
select是显示一个下拉列表(drop down list)出来,option是下拉列表中的项目(item),而option的文本内容(text content)是下拉列表项目中显示到页面上的值,value是真正需要提交到服务端的值。不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。type:只有当type值设置为submit时,按钮才有提交作用。
2024-05-17 04:33:45
1082
原创 初级前端面试题
为什么组件中的data必须是一个函数,然后return一个对象,而new Vue实例里,data可以直接是一个对象?// datadata() {return {message: “子组件”,// new Vuenew Vue({router,})复制代码因为组件是用来复用的,JS里对象是引用关系,这样作用域没有隔离,而new Vue的实例,是不会被复用的,因此不存在引用对象问题Ajax是异步JavaScript和XML,用于在Web页面中实现异步数据交互异步请求响应快,用户体验好;
2024-05-17 00:25:05
336
原创 初中级前端 JavaScript 自测清单 - 2
当对象方法需要使用对象中的属性,可以使用this关键字:)}user.say();当代码user.say()执行过程中,this指的是user对象。当然也可以直接使用变量名user来引用say()方法:)}user.say();但是这样并不安全,因为user对象可能赋值给另外一个变量,并且将其他值赋值给user对象,就可能导致报错:)}leo.say();但将user.name改成this.name代码便正常运行。
2024-05-16 17:25:28
478
原创 【Vue知识体系总结 4】Vue组件化开发(2)
实验发现,组件不能访问Vue实例数据,而且即便可以访问,如果将所有的数据都放在Vue实例中,Vue实例就会变得非常臃肿。Vue组件应该有自己保存数据的地方。组件自己的数据存放在哪里?组件对象也有一个data属性(也有method等属性);只是这个data属性必须是一个函数;而且这个函数返回一个对象,对象内部保存着数据;在开发中,往往一些数据确实需要从上层传递到下层:比如在一个页面中,我们从服务器请求到了很多的数据。
2024-05-15 19:02:00
443
原创 web中盒子模型的“外边距合并”与“margin-top塌陷问题”
/外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
2024-05-15 02:20:13
191
原创 Vue语法模板(样式绑定,事件处理器,表单,自定义组件,组件通信)
/ ES6具体体现new Vue({// 第一种写法data() {return {},methods:{red(){},blue(){},black(){})页面效果点击最小的黑色正方形,会依次触发黑,蓝,橙,红四个弹框当我们不需要连续触发事件时,可以通过如下代码阻止事件冒泡。
2024-05-14 23:51:11
578
原创 vue3的provide函数和inject函数真简单,后组件通讯,子孙父通信。
/ 发送一个方法过去,孙组件可以触发这个函数,也可以发过来参数。console.log(“我是孙子传过来的数据”, value);// 也可以将函数传到孙子组件。
2024-05-14 16:01:37
456
原创 Vue3diff算法原理和优化
通俗易懂的来说就是用一个简单的对象去代替复杂的dom对象。如果你去打印一下一个真实的DOM节点,就会发现DOM节点上有很多属性,如果Vue每次都生成一个新的真实DOM节点,对性能是巨大的浪费。Virtual DOM 实际上就是以JavaScript对象(VNode )为基础形成一棵树,对真实DOM的一层抽象。Vue最终的工作就是通过这棵树批量生成真实的DOM节,可以说两者存在一层映射关系。
2024-05-14 13:12:54
899
原创 vue2的路由守卫(钩子函数),路由死循环怎么解决?(1)
else { // 不是 login 页面我再去跳 ,是 login 就会死循环,因为login 也是页面就会被守卫。= null) { // 本地有 token 去下一步。
2024-05-14 12:07:37
354
原创 HTML期末学生大作业-奶茶网页作业html+css+javascript
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**
2024-05-12 03:11:45
716
原创 CSS四种定位方式的详解(1)
3,如果设定TRBL,并且父级设定position属性(无论是absolute还是relative),则以父级的左上角为原点进行定位,位置由 TRBL决定。他是默认参照父级的原始点为原始点(父级不是必须设定position属性),无论父级存在不存在,无论有没有TRBL,均是以父级的左上角进行定位,但是父级的Padding属性会对其影响。1,如果没有TRBL(top、right、bottom、left),以父级的左上角,在没有父级的时候,参照浏览器左上角。2、如果设定TRBL,相对于浏览器窗口进行定位。
2024-05-10 14:07:18
708
原创 前端提高篇(七十三):Drag和Drop拖放操作:拖放事件与dataTransfer对象操作
在上一个例子中可以看到,鼠标在target区域放开,自动触发的是dragleave事件,被拖拽元素回到原位置,没有保留在鼠标松开的位置,这时候需要解除dragover的默认行为(即dragleave),触发drop事件,允许放置文件。鼠标点在被拖拽元素最左上角时,当鼠标移入target区域,dragenter才触发,鼠标未进入,被拖拽元素进入大半部分了,也还没有触发dragenter事件;//此处的this指target,是target绑定的事件,当事件触发,由target执行相应的处理函数。
2024-05-08 01:06:38
461
原创 从零搭建开发脚手架 Vue + Element 前后端半分离环境搭建以及Hello world入门示例
前言前端小白级别,我记得我写前端的时候,还是JSP、jQuery时代,后面又学了点LayUI,现在咨询了相关人士,建议我使用vue+element ui.就想玩玩前端儿,无需太深入,毕竟个人精力有限。个人需求前端框架技术简单易上手前端不想装其他额外的开发工具,就Idea就行前后端开发半分离开发准备。
2024-05-07 18:48:05
244
原创 Vue(四)绑定样式、自定义指令
如果有固定不变的class,应该放在不带:的class中,而变化的class则放在带:的class中,最终编译时,不带:的class会和带:的class合并为一个class共同起作用。如果有固定不变的css属性,就写在不带:的style里;//缺点是如果多个元素都绑定同一种class,但是启用或不启用的状态不同,class的变量名易冲突。
2024-05-07 02:49:31
480
原创 Vue3的学习记录(2)
v2版本中组件有两种组件类型:有状态组件和函数式组件(无状态组件),相对于有状态组件,函数式组件不需要被实例化,无状态,没有生命周期钩子,它们的渲染速度远高于有状态组件。往往通常被适用于功能单一的静态展示组件从而优化性能。除此之外,函数式组件还有返回多个根节点的能力。在v3版本中,有状态组件和函数式组件之间的性能差异已经大大减少,在大部分场景下几乎可以忽略不计。所以函数式组件唯一的优势就在一返回多节点的能力,但这种通常运用比较少,且组件往往比较简单,具体语法糖如下:// 函数创建。
2024-05-06 23:11:47
969
原创 HTML-浮动与清除浮动、文字属性、动画效果
外链图片转存中…(img-oP7OKrHP-1714862925672)][外链图片转存中…(img-xDuymrkA-1714862925672)]
2024-05-05 06:48:56
711
原创 Angularjs promise对象解析(2)
promise是一种用异步的方式处理值的方法,promise是对象,代表了一个函数最终可能的返回值或者抛出的异常,在与远程对象打交道时我们可以把他看作是远程对象的一个代理。如果说是promise也是异步处理方式的一种,那么我们会想起它和XHR和$.ajax有啥区别呢?习惯上js使用闭包或者回调来相应非同步返回的数据,比如页面加载之后的XHR请求。我们可以跟数据进行正常交互,就好像它已经返回了一样,而不需要依赖回调函数的触发。那么ng提出的promise是为了解决什么问题呢?
2024-05-04 19:06:02
1062
原创 《遇见狂神说》MySQL从入门到删库(二)
JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!5.3、第三范式(3NF)
2024-05-04 06:29:25
1013
原创 SVN:自己搭建源代码的版本控制系统(服务端VISUALSVN+客户端TortoiseSVN安装和使用)模拟客户使用的过程(使用大全)
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。
2024-05-04 04:45:08
1168
1
原创 springCloud路由配置(1)
Java架构进阶面试及知识点文档笔记这份文档共498页,其中包括Java集合,并发编程,JVM,Dubbo,Redis,Spring全家桶,MySQL,Kafka等面试解析及知识点整理Java分布式高级面试问题解析文档其中都是包括分布式的面试问题解析,内容有分布式消息队列,Redis缓存,分库分表,微服务架构,分布式高可用,读写分离等等!互联网Java程序员面试必备问题解析及文档学习笔记Java架构进阶视频解析合集《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》
2024-05-04 02:37:57
578
原创 SpringBoot 集成 Jsp、Thymeleaf 模板引擎 + Thymeleaf 基本使用
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。更多JVM面试整理:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-05-04 00:49:12
1190
原创 Spring Boot 快速入门(一)
看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。
2024-05-03 22:41:24
87
原创 Redis(二十二):复制(二)——Psync命令的实现与主从同步复制的实现
由于篇幅原因,就不多做展示了《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取![外链图片转存中…(img-WzfM2DcU-1714740775785)][外链图片转存中…(img-LbzF3C25-1714740775785)]由于篇幅原因,就不多做展示了《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-05-03 20:53:07
797
原创 Nacos 配置中心源码分析
配置加载有三个方法 loadSharedConfiguration、loadSharedConfiguration、 loadApplicationConfiguration 以 loadApplicationConfiguration 继续跟进。private void loadApplicationConfiguration(CompositePropertySource compositePropertySource, String dataIdPrefix,NacosConfigProperties
2024-05-03 19:01:55
248
原创 MySQL 常用分库分表方案,都在这里了!(2)
由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,
2024-05-03 12:19:33
1076
原创 Linux云服务器搭建SFTP服务器图片服务器
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!还有一个防火墙三,很重要的一步,通过java JSCH上传,博主这里是maven项目直接把包发给你们(如果是web项目去官网下载jar包)==============================================================com.jcraftjsch0.1.49四,配置包下好过后现在使用工具类上传连接啦。(这里可以注解配置文件自行配置)================
2024-05-03 10:29:27
581
原创 JdbcUtil类,jdbcl连接Oracle数据库,封装增删改查方法
在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!// 获取实体类中所有的方法名用:m.getName()方法// Oracle中的number类型对应java中的java.math.BigDecimal类型。
2024-05-03 08:40:51
999
原创 Java程序员14个K8S必备基础概念,你知道哪些,建议收藏
学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取![外链图片转存中…(img-TV1sklN3-1714690611367)]
2024-05-03 06:57:02
64
原创 Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day15】—— Spring框架1
但是如果单例Bean是一个无状态Bean,也就是线程中的操作不会对Bean的成员执行查询以外的操作,那么这个单例Bean是线程安全的。在实际项目中一个Service类可能由几百甚至上千个类作为它的底层,假如我们需要实例化这个Service,可能要每次都搞清楚这个Service所有底层类的构造函数,这是不现实的。:WEB模块提供对常见框架如Struts X,SpringMVC,JSF的支持,Spring能够管理这些框架,将Spring的资源注入给框架,也能在这些框架的前后插入拦截器。
2024-05-03 05:20:47
793
原创 Java入门基础知识点整理大放送,赶紧收藏吧!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!2、四个基本数据类型划分:整形:byte 1个字节short 2个字节int 4个字节long 8个字节字符:char 2个字节浮点数:float 4个字节double 8个字节布尔:boolean 1个字节引用类型:字符串String、 类 class 、枚举 enum、接口interface3、二进制(1)计算机中的数据都以二进制
2024-05-03 03:39:32
681
原创 java-集合-Map(双列)——迪迦重制版(1)
面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”
2024-05-03 01:51:29
130
原创 IDEA构建JDK源码阅读的环境以及遇到的问题
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!我直接从https://github.com/wupeixuan/JDKSourceCode1.8这里clone到本地直接打开用的,但是还是会出现问题(阅读源码的时候,点击进入方法关联到了jdk的源码上自身的源码上),请看下面如果自己构建会出现什么问题?首先我遇到的就是:缺少com.sun.tools包缺少sun.awt.UNIXToolkit 和 sun.font.FontConfigManager这两个类
2024-05-03 00:02:52
188
原创 HashMap 面试常见的6连问,你能扛得住吗?
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。更多JVM面试整理:《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-05-02 17:41:41
983
1
原创 2024最新整理Java面试合集(1000道附答案解析)
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下。
2024-04-30 14:57:59
444
原创 数据结构(数组和链表)
1.整个数组占用的;2.数组中元素的(不可增加也不可减少),创建数组时就;3.每个元素占用的的;4.通过下标寻找对应元素效率极高,因此遍历速度快;5.无法添加和删除数据,虽然可以通过某种算法完成类似操作,但是会增加额外的内存开销;6.如果数组需要空间很大,可能一时无法找到足够大的连续空间;
2024-04-29 13:42:01
631
原创 搞懂Vue-Router的概念和使用,看完这篇文章就够了
今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。!(备注:前端)**[外链图片转存中…(img-fosltUxt-1713844389211)]
2024-04-23 11:54:25
941
原创 我的Serverless实战——大前端趋势之Serverless从入门到天黑
资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。89)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-OcbJ1yma-1713836473389)][外链图片转存中…(img-7kGc070K-1713836473389)]
2024-04-23 09:42:36
1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅