Skip to main content

moregeek program

提升你的技能:编写干净高效的 javascript 的 7 个技巧-多极客编程

编写干净的代码对每个开发人员来说都是必不可少的,因为它使代码易于阅读、理解和维护。 干净的代码使团队中每个人的生活更轻松,您的代码更不容易出错,并且更容易添加新功能。 在本教程中,我将介绍 7 个技巧,以便您可以立即编写更具可读性的代码。使用正确的缩进使用适当的缩进不仅使代码更易于阅读,还有助于阐明代码的结构。 在整个代码中使用一致的缩进以提高可读性并使其更易于理解。坏风格function get

Read More

基于vue+element table封装(纯前端解决方案,附源码)-多极客编程

(文章目录) 前言 这个项目是拿来练手的项目,基于VUE+Element UI,并没有做后端,所以用的是纯前端的解决方案(有更好的办法欢迎提出),主要实现的是对列表数据的查询,筛选,修改这些常用功能。 实现效果 筛选 查询 修改 增加 代码实现 HTML <!-- 用户管理 --> <template> <div cl

Read More

可以一学的代码优化小技巧:减少if-else冗余-多极客编程

摘要:if-else 语句对于程序员来说,是非常非常熟悉的一个判断语句,我们在日常开发和学习中都经常看见它。本文分享自华为云社区《​​JavaScript代码之美—代码优化,减少if-else冗余的技巧​​》,作者:黛琳ghz。前言if-else 语句对于程序员来说,是非常非常熟悉的一个判断语句,我们在日常开发和学习中都经常看见它,if-else语句主要用于需要做出选择的地方进行判断,这里就不再赘

Read More

基于vue+element ui的文件上传(可拖拽上传)-多极客编程

(文章目录) 实现效果 一、先创建一个Dialog对话框进行存放 <template> <!-- 导入遮罩层 --> <el-dialog :title="$t('to_lead')" :visible.sync="BatchAdd" custom-class="BatcchAdd" width="

Read More

基于vue+element table 表格的封装-多极客编程

项目场景: 项目场景:需要频繁使用列表进行呈现数据,不可能每次都写一个表格,可以将表格封装为一个组件,在需要使用时可以直接调用。 效果展示: 项目结构: 具体实现: Table.vue <!-- component:列表 time:2022/11/15 UserData:列数据 tableConfig:表格的列配置,[UserId,key,label,wid

Read More

前端线上图片生成马赛克-多极客编程

前言说起图片的马赛克,可能一般都是由后端实现然后传递图片到前端,但是前端也是可以通过canvas来为图片加上马赛克的,下面就通过码上掘金来进行一个简单的实现。实现markup<img src="https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d0b4e30cd0f648fcbe675992ddcb90f1~tplv-k3u1fbpfcp-w

Read More

javascript防抖与节流函数:提高应用性能的利器-多极客编程

前言 大家好,我是CoderBin,防抖和节流函数目前已经是前端实际开发中两个非常重要的函数,也是面试经常被问到的面试题。但是很多前端开发者面对这两个函数还是有点摸不着头脑:无法区分防抖节流、可以区分却不知道如何应用、会通过第三方库使用但不知道内部原理,无法手写实现等。 所以,在接下来的学习中,我们不仅仅要区分清楚防抖和节流两者的区别,也要明白在实际工作中哪些场景会用到。最后还会带着大家一点一点的

Read More

开源项目 spartacus 的 git 提交流程规范-多极客编程

Spartacus 开源项目由一组库组成。为了更容易知道哪个版本的库与另一个版本兼容,库版本在所有包中同步。 这意味着当我们要发布 1.5.0 版本时,我们会发布该版本下的所有库,即使某些库与上一个版本相比没有任何变化。 这样一来,我们可以使用单个版本号来指代任何给定版本的整套 Spartacus 库。 如下图所示,Spartacus 项目 Angular.json 文件里一个个类型为 libra

Read More

面试官:你说说 js 中实现继承有哪几种方法?-多极客编程

前言 面试官:“你说说 JavaScript 中实现继承有哪几种方法?” 紧张的萌新:“额,class 中用 extends 实现继承,然后...没了...” 面试官:“...” ······ 大家好,我是CoderBin,想必绝大部分人一说继承就会想到类中的继承吧,但其实继承可不是 class 的专利,本文将总结📕 JavaScript 中关于继承的几种方案,其中包括原型链,盗用构造函数、组合式

Read More

关于 "尾调用优化" 的那些事儿-多极客编程

大家好,我是 CoderBin 前言 本文将给大家介绍 JavaScript 函数中关于尾调用优化的优点与写法,助你提升编码能力💪 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 1. 尾调用优化是什么 首先,尾调用的概念非常简单:就是指 某个函数的最后一步是调用另一个函数 。那什么是尾调用优化呢? ECMAScript 6 规范新增了一项内存管理优化机制,让 JavaScript 引擎在满足

Read More

flutter如何调试应用【dart observatory 】以及调试模式断言-多极客编程

Flutter如何调试应用 我们上面写了Flutter测试应用,这远远不够,这篇,我们来写一下Flutter如何调试应用: void someFunction(double offset) { debugger(when: offset > 30.0); } 在运行应用程序之前,请运行颤振分析来测试代码。该工具(它是darthanalysis工具的包装)将分析代码并帮助查找可能的错误。

Read More

day19-多极客编程

Vue教程之Vue表单输入一.什么是双向数据绑定Vue.js 是一个 MVVM 框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这也算是 Vue.js 的精髓之处了。值得注意的是,我们所说的数据双向绑定,一定是对于 UI 控件来说的,非 UI 控件不会涉及到数据双向绑定。单向数据绑定是使用状态管理工具的前提。如果我们使用 ​​vuex​​

Read More

day19-多极客编程

Vue教程之Vue表单输入一.什么是双向数据绑定Vue.js 是一个 MVVM 框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这也算是 Vue.js 的精髓之处了。值得注意的是,我们所说的数据双向绑定,一定是对于 UI 控件来说的,非 UI 控件不会涉及到数据双向绑定。单向数据绑定是使用状态管理工具的前提。如果我们使用 ​​vuex​​

Read More

百度工程师带你体验引擎中的nodejs-多极客编程

作者 | 糖果candy导读如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易学会Node.js。当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。全文6723

Read More

解决盒约束、widget和assets里的加载资产技术在flutter框架运用的方案【flutter高级技术】-多极客编程

盒约束 flutter: assets: - assets/my_icon.png - assets/background.png 在Flutter中,小部件由其底层RenderBox对象渲染。渲染框受其父对象的约束,并在这些约束下调整自身大小。约束包括最小宽度、最大宽度和高度;尺寸由特定的宽度和高度组成。 通常,根据小部件如何处理其约束,有三种类型的框: 尽可能大。例如,“

Read More

nginx高并发优化之模板-多极客编程

下面的Nginx.conf实现nginx在前端做反向代理服务器的完整配置文件的例子,处理js、png等静态文件,jsp/php等动态请求转发到其它服务器tomcat/apacheuser www www;worker_processes auto;worker_cpu_affinity auto;error_log logs/error.log;worker_rlimit_nofile 10

Read More

你真的了解 “对象解构赋值” 吗?关于对象解构的全面解析 ✌-多极客编程

前言大家好,我是 CoderBin。本文将给大家分享 JavaScript 中,有关对象解构赋值的那些代码技巧,希望能给大家带来帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻1. 语法介绍ECMAScript 6 新增了对象解构语法,可以在一条语句中使用嵌套数据实现一个或多个赋值操作。简单地说,对象解构就是使用与对象匹配的结构来实现对象属性赋值。2. 解构的一般使用方式下面的例子展

Read More

#yyds干货盘点#【愚公系列】2022年12月 微信小程序-项目篇(公交查询)-02周边站点-获取位置和城市信息_qq61972345e36b7的博客-多极客编程

前言 1.相关API 逆地址解析:提供由经纬度到文字地址及相关位置信息的转换能力,广泛应用于物流、出行、O2O、社交等场景。服务响应速度快、稳定,支撑亿级调用。 可以满足以下相关业务场景: 满足传统对省市区、乡镇村、门牌号、道路及交叉口、河流、湖泊、桥、poi列表的需求。 提供通过知名地点、地标组合形成的易于理解的地址,如:北京市海淀区中钢国际广场(欧美汇购物中心北)。 提供精准的商圈、知名的大

Read More

#yyds干货盘点#【愚公系列】2022年12月 微信小程序-项目篇(公交查询)-01周边站点_qq61972345e36b7的博客-多极客编程

前言 1.公交车站的意义 转变现有出行模式,倡导公共交通和混合动力汽车、电动车、自行车等低碳或无碳方式,同时也丰富出行生活,增加出行项目。 扭转奢华浪费之风,强化清洁、方便、舒适的功能性,提升文化的品牌性。 加强出行智能化发展,提高运行效率,同时及时全面引进节能减排技术,降低碳消耗,最终形成全产业链的循环经济模式。 2.公交车站的作用 对老百姓来说,公共汽车出行,成本低廉。 对国家来说,公共

Read More

#yyds干货盘点#【愚公系列】2022年11月 微信小程序-地图的使用之面聚合_qq61972345e36b7的博客-多极客编程

前言 地图基础属性: 属性 类型 默认值 必填 说明 最低版本 longitude number 是 中心经度 1.0.0 latitude number 是 中心纬度 1.0.0 scale number 16 否 缩放级别,取值范围为3-20 1.0.0 min-scale number 3 否 最小缩放级别 2.13.0 max-scale number 2

Read More