设计模式之桥接模式
桥接模式是结构型设计模式,桥接模式本身应对的是由于实际的需要,使用不同纬度的条件和方法,桥接模式可以将两个类型分离出来,让两者之间都可以独立的拓展,让每一个类都更加符合单一职责
让乔布斯告诉程序员:为什么技术思维不值钱?
家酿计算机俱乐部成员对他俩(乔布斯和沃兹)的作品反应平平。电脑之所以有趣,是因为用户可以设计、组装自己的机器,这也是为什么俱乐部的名字叫“家酿电脑”。Apple I 已经组装完毕了,只要接上键盘和电视屏幕
js常见排序算法实现:冒泡排序,快速排序
冒泡排序原理:对数组进行遍历,根据相邻两个元素大小进行交换,每一次遍历都将最小值推至最前方,然后对剩下的值再次进行比较;快速排序原理:从数组中取一个基准值,将剩下的值与基准值比较
使用require.context实现前端工程自动化
一个webpack的api,通过执行require.context函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入
vue3.0自定义指令(directives)
自定义指令可以提取出原生DOM操作的逻辑。所以指令的应用范围主要表现在,当一些操作涉及到 DOM 底层时,而且操作逻辑可能用于多处地方,就适合用指令来封装这些逻辑。
程序员什么时候就该辞职了?
作为一个技术人员,如果你满足以下条件中的任意一个,你应该去看看更多的机会:钱少了,技术空间增长太少,没有发展空间,心里委屈了
Vue.js 中集成 CSS 框架
CSS 框架之所以出色是有很多原因的:比如代码更容易理解、Web 应用更容易维护、简化实现原型时的步骤等。一般来说在 VUE 中集成 CSS 框架的方法是相同的,本文以被广泛使用的 Bootstrap 4 为例。
用于构建API和微服务的流行JavaScript框架
近年来,随着jQuery、JSON(JavaScript的对象表示法)、MongoDB、ES6 Generators的广泛使用,JavaScript发展出了许多易于使用、并能与多种编程语言相集成的框架、库和工具
Js替换字符串的几种方法
替换字符串中的文本是 JavaScript 中的常见任务。本文研究几种用 replace 和正则表达式替换文本的方法。通常 JavaScript 的 String replace() 函数只会替换它在字符串中找到的第一个匹配的子符