7个杀手级的JS一行代码
在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。
从 JavaScript 迁移到 TypeScript
作为一名 JavaScript 开发人员已经很多年了,我并没有太多打算跳出我的技术堆栈。我告诉自己,坚持你已经知道的东西和尝试学习太多的编程语言可能会让人望而生畏。
如何用低代码搞垮一家公司?
在to B 领域,搞钱最野的就属“低代码”了,许多企业都融到了大钱。作为国内较早关注低代码的自媒体,老K对“低代码”已经做过了一些普及。马云说过:研究别人怎么失败,比读MBA管用。
如何更优雅的编写 CSS 代码?
直白的说:编写优秀的 css 代码可能是很痛苦的。很多程序员都不想从事 CSS 开发—我可以做任何事情,除了css以外。当我在编写app时,css是我最不喜欢的部分,但你又不能逃避它,对吗?
https传输协议加密原理分析
https 是一种加密传输协议,基于非对称加密算法和对称加密算法的协作使用。https 主要作用:1.对数据加密 2.验证网站服务器身份,为什么不使用单一的加密算法?
vim命令大全,记不住的看这里
vim 是 Linux 操作系统中最通用的全屏幕文本编辑器,是 vi 的增强版( vi iMproved ),与 vi 完全兼容,且扩充了很多功能。vim 编辑器支持编辑模式和命令模式
程序员面试的那些事,需要注意什么?
一份好简历应该满足以下三个特征:清晰,简短,必要.清晰:简历是易于理解的,排版简单,不会模棱两可比如学校和毕业时间,工作多少年,相应行业的工作经验
Flutter 轻松实现动态更新 ListView
在 App 开发过程中,ListView 是 比较很常见的控件,用来处理 列表类的数据展示。当然 Flutter 也是支持的,由于 Flutter 是归属于声明式 UI 编程,其处理起来要更加的简单与便捷
JavaScript的异步性和队列问题
浏览器一般会有下面三个线程,多个线程之间的同步操作是通过浏览器 内核控制 实现的。javascript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中任务的到来,然后加以处理