用 React Hooks 做一个搜索栏
以下是我们将要构建的搜索框的动图。这是一个简单的搜索框,我们可以用它来搜索联系人列表。我们将使用函数式组件,而不是基于类的组件来实现它。
H5视频播放加密和flash加密对比
网络教育比较关心的一个是视频的安全性,即怎么让付费用户能观看视频又不至于肆意传播;另外一个就是怎么能让用户更方便的观看视频,比如点开就可以看而不需要安装其他插件。这一直以来也是Flash视频加密的优势
监视DOM树属性的更改
MutationObserver()创建并返回一个新的 MutationObserver 它会在指定的DOM发生变化时被调用。observe()配置MutationObserver在DOM更改匹配给定选项时,通过其回调函数开始接收通知
关于JS垃圾回收机制
由于字符串、对象和数组没有固定大小,所以当它们的大小已知时,才能对它们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。
软件的复杂性正在杀死我们
现在有一个常见现象:企业想要更快更便宜地构建软件。这当然是一个可以理解和值得称赞的目标。且每个工程师都应该全心全意支持这个目标。
软件工程师生存指南:面试准备、工作经验和实用工具
编者按:软件工程师是令人羡慕的职业。但是如何才能拿到这份工作?又如何才能做好这份工作呢?拥有相关经验的 Valeri Alexiev 提供了相关建议和工具。其中包括了如何准备面试、如何以软件工程师的身份工作以及如何持续改进方面的经验之谈。
7大Git实用技巧和命令总结
Git 是一个非常强大的工具,它包含丰富的工具用以维护项目。本文介绍了一些 Git 日常使用过程中的实用技巧和命令,希望这些内容能够对大家有所帮助
移动端重置样式 特殊处理
禁止用户选中文字,安卓无效 webkituserselect: none;禁止长按弹出系统菜单。 webkittouchcallout: none;
CURL常用命令使用
此篇主要是记录日常使用时用到的curl命令的参数和示例。不会像-h一样示例