- 博客(256)
- 收藏
- 关注
原创 前端面试题 — — vue篇_前端vue面试题
,watch: {},submit(){父组件//Vue2count: 0get() {},})//Vue3count: 0})阻止单击事件继续传播提交事件不再重载页面修饰符可以串联只有修饰符添加事件监听器时使用事件捕获模式即内部元素触发的事件先在此处理,然后才交由内部元素进行处理只当在 event.target 是当前元素自身时触发处理函数即事件不是从内部元素触发的点击事件将只会触发一次。
2024-07-12 17:50:49 305
原创 【教程:利用Axure快速原型工具制作电影信息网站】——小白也会
作为一款热门的,它可以完成很多纸和笔画不出来的事情,特别是高交互的页面,用动画效果展现让人瞬间清楚你要表达的内容。AxureRP的主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。二:咋想的呢?(设计来源)不是心血来潮,主要是因为本人所学的软件工程,有一些科目总会有课程设计,需要设计出简单的界面,而又不需要具体代码展示。因此,可以利用Axure快速原型工具,制作想要的界面。
2024-07-12 16:59:15 653
原创 JavaScript垃圾回收GC算法、V8引擎的垃圾回收以及性能优化
优点:可以即时回收垃圾对象减少程序卡顿时间缺点无法回收循环引用的对象资源消耗较大s为了帮助大家更好的了解前端,特别整理了《前端工程师面试手册》电子稿文件。
2024-07-12 15:15:45 895
原创 2024年前端面试集锦_面试组件封装
deepClone 手写递归,具体实现方式,特别数据的边界处理(时间,function,正则);如何解决循环引用的问题,处理方式,判断条件终止,deepClone 如何终止的?
2024-07-12 14:24:14 840
原创 你不知道的JavaScript--Item21 漂移的this_javascript [item](1)
显然,函数getName所在的对象是xpg,因此this的安身之处定然在xpg,即指向xpg对象,则getName返回的this.name其实是xpg.name,因此alert出来的是“局部”!this关键字虽然是在someone.showName中声明的,但运行的时候是other.showName,所以this指向other.showName函数的当前对象,即other,故最后alert出来的是other.name。
2024-07-05 02:38:27 774
原创 【重识 HTML + CSS】基本 CSS 属性
要想深刻理解所有常用CSS属性,最好先学会以下几个最基础最常用的CSS属性(文字颜色)background-color:背景色width :宽度height:高度font-size:文字大小初识 CSS由于浏览器版本、CSS 版本等问题,有些 CSS 属性是无法使用的可以到查询 CSS 属性的可用性WebStorm 也有智能提示,标识 CSS 属性的版本background-color、color、span 元素决定背景色color属性用来设置文本内容的。
2024-07-05 01:37:13 680
原创 《tkinter实用教程六》tkinter ttk
l = ttk.Label(main,text=“First label”) # 创建一个 ttk.Label对象l.grid() # 放置 llvalue.set(“变量值”)l = ttk.Label(main,text=“First label”,textvariable=lvalue) # 绑定变量btn = ttk.Button(main,text=“点一下”,command=click)
2024-07-05 00:34:17 432
原创 vue虚拟dom核心方法patch解析_vue patch
/ 调用元素上的 insert hook,注意 insert hook 在 module 上不支持。// 新节点不存在 children 旧节点存在 children 移除旧节点的 children。// 新旧节点均存在 children,且不一样时,对 children 进行 diff。// 调用 module 上的 update hook 生命周期钩子。// 调用 vnode 上的 update hook 生命周期钩子。// 旧节点不存在 children 新节点有 children。
2024-07-04 23:31:17 373
原创 Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档json`:模块基本信息项目开发所需要的模块,版本,项目名称。:是在 npm install 时候生成的一份文件,用于记录当前状态下实际安装的各个 npm package 的具体来源和版本号。vue-cli 中使用 Axios安装 axios:前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档[外链图片转存中…(img-WdLpNiH1-1720103720849)]
2024-07-04 22:35:33 476
原创 React中的render props,让组件复用(共享)变得简单,你还不赶紧掌握它?
greet: this.props.greet //获取父组件(ShowHello)的proprender(){return (//渲染render(){return (//将greet作为prop传给子组件Page这种方法适用于我们的特定用例,但我们还没有达到以可复用的方式真正封装状态或行为的目标。现在,每当我们想要状态用于不同的用例时,我们必须创建一个新的组件(本质上是另一个ShowHello组件,通过将prop传给另一个子组件),它专门为该用例呈现一些东西。
2024-07-04 21:34:52 312
原创 js 学习 【一】(1)
好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。
2024-07-04 20:28:36 234
原创 JavaScript利用localStorage模拟一个购物车
/商品列表 arrid: 1,},id: 2,},id: 3,// 商品列表显示html += `
2024-07-04 19:31:24 243
转载 GIT知道这些就够了
根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。html5 / css3 学习笔记JavaScript 学习笔记Vue 学习笔记。
2024-07-04 18:33:29 271
原创 Android 自定义WebView 实现 NestedScrollingChild
init();init();init();break;break;
2024-07-04 17:33:05 244
原创 15个手写JS,巩固你的JS基础(面试高频)
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。触发高频时间后n秒内函数只会执行一次,如果n秒内高频时间再次触发,则重新计算时间。}, time);防抖常应用于用户进行搜索输入节约请求资源,window触发。
2024-07-04 16:30:20 308
原创 我强烈推荐你看看这-22-款超好用的命令行工具
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
2024-06-25 01:56:33 2428
原创 关于浏览器的缓存机制
大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。
2024-06-24 23:05:05 408
原创 【5分钟理解】什么是时间复杂度
我们可以看出,以上代码在调用1次函数fn时,内部一共执行2次语句。或许现在你还仍然有点模糊,不过没关系,我们再看下面一个示例。
2024-06-24 20:58:51 804
原创 Vue CLI 脚手架
node package mangager nodejs包管理工具 前端主流技术 npm 进行统一管理maven 管理java后端依赖 远程仓库(中心仓库) 阿里云镜像npm 管理前端系统依赖 远程仓库(中心仓库) 配置淘宝镜像npm (node package manager) nodejs包管理工具在世界范围内维护的中心库,用于管理前端js文件命令基本使用npm install axios 通过网络从中心库下载axios 没有版本时默认下载最新版本。
2024-06-24 19:05:46 656
原创 Js-w3school(2020
9.typeoftypeof “Bill” // 返回 “string”typeof 3.14 // 返回 “number”typeof true // 返回 “boolean”typeof false // 返回 “boolean”typeof x // 返回 “undefined” (假如 x 没有值)
2024-06-24 17:09:48 411
原创 HTML5(五)——Canvas API
javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。
2024-06-24 15:24:14 957
原创 2019 web 前端面试总结(内附面经)
如果你打算靠自己摸索自学,那么你首先要了解学习前端的基本大纲,这是你将要学习的主要内容,理解以及掌握好这些内容,便可以找到一份初级的前端开发工作。你还需要有一套完整的前端学习教程,作为初学者最好的方式就是看视频教程学习,初学者容易理解接受。不要选择买书学习,这样的方式没有几个人能学会,基本都是看不下去书,也看不懂书。如果喜欢看书的学弟,可以买一些经典的书籍作为辅助即可,主要还是以看教程为主。每天抽出固定几个小时学习,做好长期学习的准备。
2024-06-24 13:26:04 948
原创 深入浅出前端本地储存
总而言之,Cookie 在今天的适用场景其实比较有限,当你需要在本地储存数据时,由于安全性和储存空间的问题,一般不推荐使用 Cookie,大部分情况下使用 Web Storage 是个更好的选择在 2014 年年底发布的 HTML5 标准中,新增了一个 Web Storage 的本地储存方案,其包括SessionStorage 和 LocalStorage 使用方法基本一致,唯一不同的是,一旦关闭页面,SessionStorage 将会删除数据;因此这里主要以 LocalStorage 为例。
2024-06-20 16:20:49 709
原创 尤大为何放弃Webpack?来探索一下 Vite
如果你已经下定决心要转行做编程行业,在最开始的时候就要对自己的学习有一个基本的规划,还要对这个行业的技术需求有一个基本的了解。有一个已就业为目的的学习目标,然后为之努力,坚持到底。如果你有幸看到这篇文章,希望对你有所帮助,祝你转行成功。
2024-06-20 13:58:54 853
原创 修改座位号的传值问题实例,vuex结合localStorage传值
if (this.routepathtoLowerCase==′opinion′∣∣this_self.parent} else {this.$router.go(-1) // 返回上一层},这个请求接口好像无法渲染到页面main.vue解:可以看到最初的座位号我用的父子组件传值,这一层一层的特别繁琐,后面遇到从接口获取的数据竟然更新不到页面上,一直是空就很烦恼。
2024-06-20 11:44:02 326
原创 ios正式包ipa,发布苹果应用商店App Store
从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。个人将这段时间所学的知识,分为三个阶段:第一阶段:HTML&CSS&JavaScript基础第二阶段:移动端开发技术第三阶段:前端常用框架推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;如果因为我的笔记太过简陋不理解,可以关注我以后我还会继续分享。
2024-06-19 22:41:56 783
原创 【面试题】2024前端面试系列-- Vue 篇_2024年前端面试题-vue篇
在Vue 中,修饰符处理了许多 DOM 事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理。另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。,它的值就是 undefined,则可能永远认为这是两个相同的节点,只能去做更新操作,将造成大量的 DOM 更新操作。插槽,一般在组件内部使用,封装组件时,在组件内部不确定该位置是以何种形式的元素展示时,可以通过。
2024-06-19 13:05:08 2475
原创 【建议收藏】2021前端校招BATJ面试秘籍,为你保驾护航金三银四,直通大厂!
本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等return num;}else{计算数组各项的重复次数var arr=[‘胡将’,‘胡将’,‘hujiang’,‘胡将’,‘胡江’,‘hujiang’];var obj={};arr.sort();//先排序。
2024-06-19 00:35:11 809
原创 Vue进阶(幺伍零):巧用 key 提升页面渲染性能及触发生命周期函数_vue key 变化 出发 transition
这种情况下应当是渲染了6个元素,其中的内容分别对应numbers中6个数字,此时如果numbers变成了[0, 1, 2, 3, 7, 8, 9],即在数组头部插入了一个数字0,在没有key属性的情况下,渲染输出的更新步骤是这样的:原先内容为1的元素内容变成0,原先内容为2的元素内容变成1,……以此类推,最后新增一个元素,内容为9。在这种情况下,Vue会通过改变原来元素的内容和增加/减少元素来完成这个改变,因为没有key属性,Vue。
2024-06-18 23:17:03 890
原创 matinal:SAP ABAP调用http接口上传文件_sap通过接口传输附件
& textIMPORTINGENDFORM.*& textEXPORTINGlong_filename = lv_file_name "上传文件路径IMPORTINGpure_filename = gv_file_name "文件名称pure_extension = gv_file_type. "文件后缀EXPORTINGIMPORTINGTABLESEXCEPTIONS。
2024-06-18 20:58:25 927
原创 ES6 传说中key和value一模一样的Set
1中a是数组有两个成员也数组,所以a的成员就赋值给了WeakSet的成员。Set结构没有key,只有value(也可以说key和value一样)5)vue:组件之间的通信(props,callback,emit)5)vue:组件之间的通信(props,callback,emit)它类似于数组,但是成员的值都是唯一的,没有重复的值,可以用于去重。| 判断是否为set成员,表示该值是否为Set的成员 |2中b就是一个数组,成员不是对象,使用报错。内部判断重复的判断语句的利用的"==="
2024-06-18 18:51:57 389
原创 angularjs路由
推荐一些系统学习的途径和方法。每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。
2024-06-18 15:37:56 279
原创 2024年终总结——前端入坑四年,今年实惨
为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。前端面试题汇总JavaScript性能linux。
2024-06-18 14:10:10 755
原创 nodejs 爬取前端面经并生成词云
)接下来就是页面里面的实际内容,也很容易分析即类名为下的文本至此页面分析工作做完,接下来就是使用 nodejieba 模块来分词。
2024-06-17 12:10:43 224
原创 JavaScript中基本数据类型和引用数据类型的区别
面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。心仪的offer。[外链图片转存中…(img-OtRKTlc2-1718594913351)][外链图片转存中…(img-UjLmGAXN-1718594913351)][外链图片转存中…(img-ebOoxzuk-1718594913352)][外链图片转存中…(img-q9daaJIs-1718594913352)]
2024-06-17 11:28:44 331
原创 基于Sprngboot+Vue的分布式酒店管理系统
除了简历做到位,面试题也必不可少,整理了些题目,前面有117道汇总的面试到的题目,后面包括了HTML、CSS、JS、ES6、vue、微信小程序、项目类问题、笔试编程类题等专题。
2024-06-17 04:49:31 710
原创 Vue进阶(幺柒叁):表单元素日期校验_vue中datetime校验
本文主要讲解基于element-ui实现日期时间,在表单校验中的校验逻辑及实现方法。注:在表单检验时间组件时,应在检验中增加,否则会提示检验对象错误问题。
2024-06-17 02:30:01 271
原创 Flutter现支持Web和桌面,一跃成为前沿大一统框架
=就答题情况而言,第一问100%都可以回答正确,第二问大概只有50%正确率,第三问能回答正确的就不多了,第四问再正确就非常非常少了。其实此题并没有太多刁钻匪夷所思的用法,都是一些可能会遇到的场景,而大多数人但凡有1年到2年的工作经验都应该完全正确才对。只能说有一些人太急躁太轻视了,希望大家通过此文了解js一些特性。Flutter绘制的每个像素,您可以将UI,图形内容,文本和视频与自定义动画和变换混合在一起。==
2024-06-17 00:19:41 1189
原创 Django项目中常使用的前端框架_django配合什么前端好
全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。
2024-06-16 23:41:12 690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人