热文业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
太多if-else影响可读性和可维护性 对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多i...
热文程序员写个人技术博客的价值与意义
什么是博客 百度百科:博客,仅音译,英文名为Blogger,为Web Log的混成词。它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出版、发...
热文利用原生js实现html5打砖块小游戏
利用原生js实现html5打砖块小游戏 前言 PS:本次项目中使用了大量 es6 语法,故对于 es6 语法不太熟悉的小伙伴最好能先了解一些基本的原理再继续阅读。 首先,...
热文JavaScript vs Dart 两者之间的区别与作用
JavaScript vs Dart 两者之间的区别与作用 JavaScript通常被称为浏览器脚本语言,但它也已扩展到许多服务器端和移动应用程序开发环境。JS已经存在了...
热文JavaScript开发者非常有用的10个巧计
JavaScript开发者非常有用的10个巧计 我们知道,JavaScript 这门语言正在高速发展中。伴随着 ES2020,又有很多很棒的功能加入。老实说,您可以通过许...
热文Node.js中Stream-可读流的使用
Node.js中Stream-可读流的使用 可读流是生产数据 const rs = fs.createReadStream(filePath); rs 就是一个可读流,其...
热文理解函数防抖和节流的使用
理解函数防抖和节流的使用 前言 函数防抖和节流,这个知识点面试中被问的概率比较高。 防抖 非立即执行版防抖可以理解为n时间后执行一次函数。立即执行版防抖是立即执行一次函数。
热文Vue 的 render 方法中 h 是什么?
Vue 的 render 方法中 h 是什么? 如果你接触过vue一段时间了,那么你可能会遇到过 rendering 方法在你的app文件中 — 在最新版本的 CLI中它...
热文JavaScript 开发者常用的 10 个技巧
JavaScript 开发者常用的 10 个技巧 我们知道,JavaScript 这门语言正在高速发展中。伴随着 ES2020,又有很多很棒的功能加入。老实说,您可以通过...
热文JavaScript执行机制
JavaScript执行机制 javascript是按照语句出现的顺序执行的 1.关于javascript javascript是一门单线程语言,在最新的HTML5中提出...
热文switch语句的执行流程是什么
表达式:byte,short,int,char case后面的值:就是用来和表达式的值进行匹配的内容 break:表中断的意思 default:所有的值都不匹配的时候,就...
热文JavaScript如何实现“全选”和”全不选”功能?
JavaScript如何实现“全选”和”全不选”功能? 全选和全部选在我们的业务中是最常用的方法,譬如layui等等相关都是在框架中封装了。只需要调用他们的方法即可,本...
热文为了性能选择for循环遍历吗?
为了性能选择for循环遍历吗? 自我介绍环节 for 我是遍历界最早出现的一方诸侯,在座的各位需称我一声爷爷。我能满足开发人员的绝大多数的需求。 分别是for, fore...
热文vue项目怎么嵌入jsp页面?
vue项目怎么嵌入jsp页面? 在vue 项目中嵌入jsp页面 今日一个项目中一块功能模块是其他系统使用jsp已经开发好的页面,想着直接将其嵌入到当前的vue项目中节约开...
热文JavaScript 复杂判断的优雅写法
JavaScript 复杂判断的优雅写法 我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,...
热文javascript中的闭包中的闭包
javascript中的闭包中的闭包 写在前面 JavaScript 一个近乎神话 对于JavaScript有使用经验但却从未真正理解闭包概念的人来说,理解闭包可以说是某...
热文Vue 动态加载 Vuex
Vue 动态加载 Vuex Vuex 是用来处理状态管理的高性能解决方案。它使管理大型 Vue.js 变得更轻松,并通过暴露出来的 store 使得状态变得可预测。 你可...
热文5个ES10的新特性
5个ES10的新特性 1、Object.fromEntries() 在JavaScript中,将数据从一种格式转换为另一种格式非常常见。 为了便于将对象转换为数组,ES2...
热文javascript里的bind()函数
javascript里的bind()函数 理解 javascript 里的 bind() 函数 分享: bind() 方法会创建一个新函数,当这个新函数被调用时,它的th...
热文Javascript 严格模式(“use strict”)详解
Javascript 严格模式(“use strict”)详解 分享: 除了正常运行模式,ECMAscript 5添加了第二种运行模式:“严格模式”(strict mod...
热文JavaScript里的await/async的作用和用法
JavaScript里的await/async的作用和用法 分享: await/async是ES7最重要特性之一,它是目前为止JS最佳的异步解决方案了。虽然没有在ES20...
热文JavaScript箭头函数语法小结
JavaScript箭头函数语法小结 1.没有参数时 var demo = function(){ } 相当于: var demo = () => { } 2.只有一个参数时
热文JavaScript中8个常见的陷阱
JavaScript中8个常见的陷阱 这里我们针对JavaScript初学者给出一些技巧和列出一些陷阱。如果你已经是一个砖家,也可以读一读。 你是否尝试过对数组元素进行排...
热文javascript中split字符串分割函数
javascript中split字符串分割函数 假设需要分割的字符串是:s=”….fs…fs….”,其中 fs 代表用以分隔的字符或字符串。 定义和用法 split()方...
热文javascript中的split方法详解
javascript中的split方法详解: split() 方法用于把一个字符串分割成字符串数组。 语法 stringObject.split(separator,ho...
热文Promise实践 实现微信小程序接口封装
Promise实践 实现微信小程序接口封装 相信很多开发者都遇到过回调地狱的问题。由于微信小程序的API基本都是基于回调函数的异步操作,如果不使用其他框架或者封装API,...
热文前端 Promise 常见的一些应用场景
前端 Promise 常见的一些应用场景 本篇将结合自身使用 ES6 Promise的情况,总结下Promise在我们项目开发中的常见的应用场景,当然,Promise 也...
热文js数字计算丢失精度问题解决方案
js数字计算丢失精度问题解决方案 计算机世界里,数字的计算,所有语言都会丢失精度,所以没有万全之策,但在人力范围内,尽量解决。 网上找了一部分代码,发现是有问题的,比如:
热文async/await的来龙去脉
async/await的来龙去脉 前言 在面试的时候,async/await是很能看出应试者知识面的一个点。当然自己也没想好从什么角度去阐释这个知识点。当面试管问的时候,...