- 博客(18)
- 收藏
- 关注
原创 Vue源码:抽象语法树
三套“算法宝典”算法刷题LeetCode中文版(为例)人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。最后,我想说的是,无论你现在什么年龄,位于什么城市,拥有什么背景或学历,跟你比较的人永远都是你自己,所以明年的你看看与今年的你是否有差距,不想做咸鱼的人,只能用尽全力去跳跃。祝愿,明年的你会更好!
2024-07-14 02:58:31 633
原创 网站开发进阶(四十九)由JS报“未结束的字符串常量”引发的思考_js跳转出现未结束的字符串常量
执行上下文中的AO是函数的活动对象,而Scope则是该函数属性作用域。当前函数的AO永远是在最前面的,保存在堆栈上,而每当函数激活的时候,这些AO都会压栈到该堆栈上,查询变量是先从栈顶开始查找,也就是说作用域链的栈顶永远是当前正在执行的代码所在环境的VO/AO(当函数调用结束后,则会从栈顶移除)。JavaScript解释器通过作用域链将不同执行位置上的变量对象串连成列表,并借助这个列表帮助JavaScript解释器检索变量的值。作用域链相当于一个索引表,并通过编号来存储它们的嵌套关系。当。
2024-07-13 14:51:16 665
原创 今天教你CSS-Flex布局
faBox {上面前四个属性分别对应以下四种情况flex-direction 还有两个可能的取值,initial 和 inherit 根据英文意思可知。initial 意为“最初的”,是 CSS 提供的关键字,很多地方都能使用,可以快速设置某个属性的默认值,方便快捷。inherit 意为“继承”,可以从父元素中继承该属性。
2024-07-13 14:11:00 479
原创 我们是如何做好前端工程化和静态资源管理 - 無雄 - 博客园
在拿到设计稿后,我们首先需要确定哪些需要做成公共组件,那些是要做成独立组件,以及组件间如何进行通信。在页面中调用这些组件后,会自动加载组件的模板以及组件的静态资源,而当组件不再需要时,只要移除掉组件引用,那么相应的模板和静态资源也会不再加载。组件化的好处主要有这么几点管理方便,我们可以把一个独立功能相关的文件在工程目录中放在一起,这样代码管理起来会非常便利组件复用,通过抽取公共组件,可以实现组件复用,从而减少工作量,创造价值。
2024-07-12 18:24:33 1889
原创 [算法题解详细]回溯法解力扣17电话号码的字母组合
对于框架原理只能说个大概,真的深入某一部分具体的代码和实现方式就只能写出一个框架,许多细节注意不到。算法方面还是很薄弱,好在面试官都很和蔼可亲,擅长发现人的美哈哈哈…(最好多刷一刷,不然影响你的工资和成功率???在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
2024-07-12 16:41:23 1606
原创 React学习笔记八——Redux的使用详解
中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。技术要深入到什么程度?做久了技术总要转型管理?我能做什么,我想做什么?一技之长,就是深耕你的专业技能,你的专业技术。(重点)独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)拥有事业,选择一份使命,带领团队实现它。(创业)一技之长分五个层次栈内技术 - 是指你的前端专业领域技术栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识。
2024-07-12 15:49:15 470
原创 前端-VScode安装和使用
秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!高级前端工程师必备资料包。
2024-07-05 03:19:08 405
原创 什么是抽象类?什么时候用?什么是接口?抽象类与接口的区别?_抽象类和接口的区别,两者使用时机的区别
System.out.println(“汪汪汪~”);//任何类型 final, static 字段。
2024-07-05 02:17:01 208
原创 【微信小程序开发(17)---页面两侧滚动效果--模拟 + 实现】(1)
index.lesspages{.cates{/* less中使用calc的时候要注意 *//* 子项 高度100% flex*/flex: 2;/* 子项 高度100% flex*/flex: 5;index.wxml左侧菜单123456789101112131415161718192021222324252627282930313233343536373839404142434445。
2024-07-05 01:14:15 91
原创 web安全:防止浏览器记住或自动填写用户名和密码(表单)的最简单终极解决方案
全网独播-价值千万金融项目前端架构实战从两道网易面试题-分析JavaScript底层机制RESTful架构在Nodejs下的最佳实践一线互联网企业如何初始化项目-做一个自己的vue-cli思维无价,看我用Nodejs实现MVC代码优雅的秘诀-用观察者模式深度解耦模块前端高级实战,如何封装属于自己的JS库VUE组件库级组件封装-高复用弹窗组件。
2024-07-05 00:12:57 430
原创 vue实现离线地图+leaflet+高德瓦片_vue离线地图引用leaflet
【代码】vue实现离线地图+leaflet+高德瓦片_vue离线地图引用leaflet。
2024-07-04 23:13:11 341
原创 VSCode安装教程(超详细)
三、下一步四、这里注意下,进行相关的选择**1、通过code 打开“操作添加到windows资源管理器文件上下文菜单 :把这个两个勾选上,可以对文件使用鼠标右键,选择VSCode 打开。2、将code注册为受支持的文件类型的编辑器:不建议勾选,这样会默认使用VSCode打开支持的相关文件,文件图标也会改变。3、添加到PATH(重启后生效):建议勾选,这样可以使用控制台打开VSCode 了。**五、点击安装六、等待安装完成,很快配置中文界面。
2024-07-04 22:17:11 442
原创 Node连接MySQL数据库进行基本的增删改查操作(一看就会)
二、创建数据库的表—默认给一些数据三、创建项目 安装express mysqlExpress框架的安装步骤创建一个目录,然后进入此目录并将其作为当前工作目录。通过npm init命令为你的应用创建一个文件。npm是node提供的包管理工具,因为服务器在国外,所以速度很慢,代理下载速度慢cnpm是淘宝镜像 服务器在国内下载速度更快安装数据库四、Node连接数据库五、Node连接MySQL数据库进行基本的增删改查操作。
2024-07-04 21:10:13 365
原创 Java访问修饰符的正确使用方式(备战2024春招或暑期实习,每天进步一点点,打卡100天,Day6)
关于常量域中定义数组对象带来的危险性,小捌做个Demo演示。
2024-07-04 20:08:55 405
原创 JavaScript----ECMAScript(核心语法)
/求和,要求a,b数据类型必须为数字,不能为其他类型Undefined只有一个值为:undefined。当一个变量没有赋值系统默认赋值undefined//关于NaN(表示Not a Number 不是一个数字,属于Number类型)//Infinity (当除数为0时,结果为无穷大)//关于isNaN函数?//parseInt():可以将字符串自动转换成数字,并且取整数//parseFloat():可以将字符串自动转换成数字//原始类型string//大string(属于Object类型)
2024-07-04 19:13:22 352
原创 el-date-picker设置日期默认值(当月月初至月末)_el-date-picker 默认值
/ 监听日期清理后数据为null进行处理否则会报错。// 初始化默认时间。
2024-07-04 18:13:48 1324
原创 5个好用的 CSS 函数
GitHub简介CSS 包含了许多函数,而且它能够完成许多早期需要用 JavaScript才能完成的事情。每年都有新的特性被添加进来,这让我们的开发更加轻松,也减少了对JavaScript的依赖。CSS 函数是它所具有的最强大的特性之一,在本文中,我将介绍一些我认为有用的函数。attr()attr函数用于获取所选元素的属性值。它接受三个参数,属性名称类型和默认值。语法: attr( attribute-name?[, ]?事例:cssp::after {效果:calc()
2024-07-04 17:15:03 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人