- 博客(49)
- 收藏
- 关注
原创 字符串、数值与16进制相互转化(1)
i++) {/**@param n@Description: int型转换成16进制*/String a;while (n!a = “00”;return a;/**字符串转16进制字符串@return*/i++) {/**十六进制转字节数组@param src@return*/i < l;/**Hex字符串转byte。
2024-06-20 13:40:09
220
原创 【 HTML5画布漂浮分子 让化学动起来!】
其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)《前端开发四大模块核心知识笔记》最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
2024-06-19 12:45:04
726
原创 【Vue 组件化开发 三】父组件给子组件传递数据、组件通信(父传子、子传父)
父组件不写参数默认传递btnClick的item子组件3.在父组件中定义一个方法cpnClcik(item)4.并在父组件(vue实例)中调用不写参数默认传递btnClick的item),父组件监听事件名为itemclick的子组件传过来的事件。
2024-06-19 00:18:00
119
原创 JS对象属性writable、enumerable、configurable
我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。
2024-06-18 20:40:24
578
原创 前端框架(Vue,React)介绍及面试题总结
指令主要包括内置指令和自定义指令,以 “v-” 开头,作用于 HTML 元素。指令提供了一些特殊的特性,将指令绑定在元素上时,指令会给绑定的元素添加一些特殊的行为。例如,v-bind 动态绑定指令、v-if 条件渲染指令、v-for 列表渲染指令等。插件用于对 Vue 框架功能进行扩展,通过 MyPlugin.install 完成插件的编写,简单配置后就可以全局使用。常用的扩展插件有 vue-router、Vuex等。
2024-06-17 04:29:21
822
原创 Vue中v-bind,v-on,v-model都是干什么的(区别以及详细用法) 自制动图,一看就懂 ∠( °ω°)/ 前端知识
简写-> div#dome。我是蓝色字体
2024-06-17 02:13:07
132
原创 Java经典面试题 带答案(四)_list, set, map是否继承自collection接口 说出arraylist,vector
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
2024-06-12 15:37:27
524
原创 JavaScript Lazy evaluation:可迭代对象与迭代器(1)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-auJn06E3-1606263454068)(/img/bVbOViQ)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SUzWxihn-1606263454070)(/img/bVbOVxd)]),JS 将尝试消费迭代器,由于迭代器是无限的,因此它将永远不会结束。在本文的前面,我已经提到 JS 中的某些语句需要一个可迭代的对象。,这意味着迭代器现在已被使用,不再产生任何值。
2024-06-12 14:30:07
700
原创 express+mongodb+bootstrap搭建个人博客系统(十四)
ntainer">请选择分类标题描述内容提交后端接口//添加内容页面//if(!err){})})
2024-06-12 13:18:54
567
原创 Android-WebView4
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。
2024-06-12 11:57:52
268
原创 webpack-Plugin(插件)的使用
我们知道,在真实发布项目时,发布的是dist文件夹中的内容,但是dist文件夹中如果没有index.html文件,那么打包的js等文件也就没有意义了。所以,我们需要将index.html文件打包到dist文件夹中,这个时候就可以使用HtmlWebpackPlugin插件。我们使用一个第三方的插件uglifyjs-webpack-plugin,并且版本号指定1.1.1,和CLI2保持一致。目前,我们的index.html文件是存放在项目的根目录下的。这里,我们就对打包的js文件进行压缩。
2024-06-11 01:55:28
401
原创 react之Diff算法
React 通过制定大胆的 diff 策略,将 O(n3) 复杂度的问题转换成 O(n) 复杂度的问题;React 通过分层求异的策略,对 tree diff 进行算法优化;React 通过相同类生成相似树形结构,不同类生成不同树形结构的策略,对 component diff 进行算法优化;React 通过设置唯一 key的策略,对 element diff 进行算法优化;建议,在开发组件时,保持稳定的 DOM 结构会有助于性能的提升;
2024-06-10 19:15:39
237
原创 Java毕业设计:学生毕业离校系统(java+springboot+vue+mysql
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容[外链图片转存中…(img-JPJ5SSQR-1718013554856)][外链图片转存中…(img-5uTGSyoD-1718013554857)]由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。
2024-06-10 17:59:26
538
原创 Html5 服务端推送 Server-Sent Event_eventsource 每次接收完信息都会进error
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
2024-06-10 16:45:35
863
原创 Ceisum实时获取后台数据 实时更新实体位置信息
/ 动态赋值var a = 20;}, 1000);Sandcastle.addToolbarButton(‘清除计时器’, function() {});});})();// 记录线的坐标,PolyLinePrimitive实体类监听的坐标// 记录线的所有实体对象// 测试实体条数var ec =5;// 添加初始化数据(positions、poly)i < ec;// 动态赋值var a = 20;i < ec;i++){
2024-06-10 15:28:32
405
原创 vue模板语法下
组件(Component)是Vue最强大的功能之一,组件可以扩展HTML元素,封装可重用的代码组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树就如easyui中的控件将大量的重复的js代码封装起来。
2024-05-28 10:11:58
373
1
原创 领导让我面试别人,我准备了那些面试题
可能有些人会一时没想起来,哪有问这么简单得哈哈。我也会稍微提示下:not:hover…我可能更希望面试者能说点其他得比如等等。这个也是工作中必须会的,我可能希望你能说的多点,当然不常用的那些对子盒子的一些属性除外。flex-wrap可以从大小啊、特性分别说下。可以简单说下比如等。希望面试者能了解dom是怎么样的刷新渲染机制,什么样下就发生重绘(color、background等)、什么样下会发生重排(更改宽高等)。希望面试者能说出两种就很好了,这两种也是经常会用到的,像还有个这个我确实也没咋用到。
2024-05-28 02:25:06
318
原创 第八章 适配器模式
设置一个默认对象(拥有我们需要对象的所有属性和默认值),传入一个参数对象进行匹配,有的话则替代,没有则使用默认值。在很多时候,我们需要获取的对象没有预期的key时可以设置一个默认值,那么就可以使用适配器模式,title:‘参数适配器’,最终的功能是一致的。
2024-05-28 02:06:56
264
原创 掉了两根头发,+微信小程序+(项目) 出炉了
this.data.flag = (this.data.ind + 1)//默认滑动下标赋值flag falg====index显示border 滑动让border跟着变。this.data.ind++//++的时候标题跑到下页面但是,内容还在这一页,所以赋值的时候内容滑动ind+1。params, //将接收的参数解构进来 get method data。// (如果从本地取出来的数据id===定义的总数据的id) == -1,title: ‘添加购物车’, //提示的内容,
2024-05-28 01:48:40
809
原创 如何将vue2代码一键升级到vue3(上)
源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构。我们写一段js代码来看一下这颗树的细节。)去判断节点类型与节点的标识符是否对应,符合条件进行path.remove()删除该节点。我们现在对ast有了基本的印象,接下来我们通过借助babel工具链去生成ast并改造它。对应当前节点,babel可以针对语法树中特定类型进行遍历,在if判断条件中,我们使用了。2.修改节点:将函数名改为 minus,a + b 改为 a - b。1.删除节点,尝试删除console.log()。
2024-05-28 01:32:17
244
原创 如何使用CSS过渡创建逼真的运动模糊效果
现在,让我们制作黑点的20个相同的副本,并将它们完全放置在具有绝对位置的完全相同的位置。每个副本的不透明度为10%,比数学上正确的数字略高一些,但是我发现我们需要使它们更加不透明以看起来足够牢固。我们将使用一个简单的黑点,然后将其分配给悬停时的变换(如果您在移动设备上,则点按)。边缘锋利的小东西移动得很快,将需要很多子帧。为了在CSS中近似这种效果,我们需要创建大量相同的元素,使它们成为半透明的,并将它们的动画偏移一秒钟。到我们每帧有32个样本时,它已经接近于完全真实了,尤其是以每秒多个帧的速度观看时。
2024-05-28 01:31:47
293
原创 前端秋招笔试(2) - 小米
(1)服务器端渲染每当有客户端请求页面了,服务器先在后端调用art-template,把指定的页面预先在后端渲染后,然后通过res.end把这个渲染完毕的完整页面,返回给客户端直接展示。优点:对SEO友好,因为我们经过服务器端渲染的页面,在网络中传输的时候,传输的是一个真实的页面。因此,爬虫客户端,当爬到我们的页面后,会分系我们给他提供的这个页面,此时,我们页面中的关键数据就会被爬虫给收录了。缺点: 服务器端渲染,对服务器压力比较打,可以使用服务器端的页面缓存技术,减轻服务器的渲染压力;
2024-05-28 01:17:01
355
原创 前端直接生成GIF动态图实践_gif
);});});});});代码有点长,这里不一一列出,需要源代码的可以私信。使用nginx进行静态发布后,可以看到如下的效果:点击执行按钮后,在网页下面生成gif动态图,如下所示:实际生成的动态图会根据原始视频的大小,画质质量,清晰度等因素影响,执行时间也会有影响。在实际项目中需要根据需要调整相应的参数才可以。
2024-05-28 01:16:30
291
原创 初探Vue3,几个常用的重要特性抢先看(建议收藏)_pick a linter formatter config
接下来按步骤走即可也可以直接选择默认版本先玩一下2.1.1 一般使用场景(返回对象)可以在setup()中直接定义数据和方法2.1.2 也可以用于返回一个模板(不常用,了解即可)
2024-05-28 01:04:17
242
原创 初学前端,学习路线图必不可少,更有【95页】初级前端模块笔记分享!
PDF文档面试题资料和学习笔记的详解内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!PDF文档面试题资料和学习笔记的详解内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
2024-05-28 01:03:46
274
原创 什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂_前端请求参数
好了,接下来我们进一步讲解,大家试想一下,网络应用,其实就是端到端的交互,最常见的就是服务端和客户端交互模型:客户端发一些参数数据给服务端,通过这些参数数据告诉服务端它想得到什么或想干什么,服务端根据客户端传递的参数数据作出处理。传输层协议通过 ip 和端口号帮我们定位到了具体的服务应用,具体怎么交互是由我们程序员自己定义的。大概在 30 年前,英国计算机科学家蒂姆·伯纳斯-李定义了原始超级文本传输协议(HTTP),后续我们的 web 应用大都延续采用了他定义的这套标准,当然这套标准也在不断地进行迭代。
2024-05-28 00:48:26
965
原创 事件捕获和事件冒泡
有同学就会说:“a1、a3可是在捕获阶段被调用的处理程序的,a2 是在冒泡阶段被调用的啊。”这正是要说明的:虽然这三个事件处理程序注册时指定了true、false,但现在事件流是处于目标阶段,不是冒泡阶段、也不是捕获阶段,事件处理程序被调用的顺序是注册的顺序。当点击a的时候,先从document捕获,然后一步步往下找,找到a这个元素的时候,此时的target和currentTarget是一致的,所以认定到底了,不需要再捕获了,此时就按顺序执行已经预定的事件处理函数,执行完毕后再继续往上冒泡…
2024-05-28 00:47:23
695
原创 uni-app框架开发App如何更换主题皮肤?
mixins: [MescrollMixin, MescrollMoreItemMixin], // 使用mixin。3、在sass文件当中定义两种不同的类,用于切换不同的皮肤下,所展示出来的颜色。
2024-05-27 16:37:19
274
原创 uni-app 组件传值
在点击事件中我们通过$emit 方法调用自定义事件 参数一为自定义事件名称 参数二为传递的参数 在这里就是data数据中定义的name。在使用子组件的上面去定义一个自定义事件并绑定函数。在函数中去接收参数并赋值给data中的name。设置一个按钮 并注册点击事件。
2024-05-27 16:36:48
188
原创 Nodejs学习item 3 -- module模块系统与npm包管理_nodejs官方提供的原生模块npm
【代码】Nodejs学习item 3 -- module模块系统与npm包管理_nodejs官方提供的原生模块npm。
2024-05-27 16:24:36
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人