node express使用HTML模板
一般我们在做node web项目的时候,想使用我们平时常用的html模板,express默认使用jade模板,本身是没有HTML的,那么如何实现呢?上面实际上是调用了ejs的.renderFile()方法
Git 如何撤回某一次提交?
在 master 分支做了一次 commit.之前没有出过这样的错误。就算出现也是直接push了然后再 reset 回滚然后再次 push -f。重置位置的同时,只保留Working Tree工作目录的內容
TypeScript_命名空间(namespace)
什么时候要用命名空间?如果你发现自己写的功能(函数/类/接口等...)越来越多, 你想对他们进行分组管理就可以用命名空间, 下面先用类,举例:发现namespace下还有export, export在这里用来表示哪些功能是可以外部访问的:
nodejs使用node-xlsx生成excel
nodejs中生成excel的库很多,在尝试后,个人认为对于简单的需求(按行添加),使用node-xlsx就足够了。因为属于第三方模块,所以肯定要npm一下,然后引入。在代码中引入模块;
互联网、局域网、万维网三者区别?
互联网是指多台设备(如计算机、手机等)通过特定通信协议(TCP/IP、IPX/SPX、NetBIOS、NetBEUI、Apple Talk)组成的网络。一般可分为以下三种:局域网LAN(Local Area Network):一般不大于10公里,而且通常只使用一种传输介质
js监听用户进入和离开当前页面
VisibilityChange 事件;用于用户是否离开当前页面;页面的 visibilityState属性可能返回三种状态 prerender,visible 和 hidden ;监听 visibility change 事件;页面变为不可见时触发
最全 HTTP 安全响应头设置指南
CSP 通过指定允许加载哪些资源的形式,来防止跨站脚本注入。在本文所列的安全响应报头中,正确地设置和维护 CSP,可能是最耗时的,也是最容易出现风险的。在开发 CSP 的过程中,要谨慎充分地测试它
前端js常用方法封装
输入一个值,返回其数据类型;数组去重;字符串去重;深拷贝 浅拷贝;reverse底层原理和扩展;圣杯模式的继承;找出字符串中第一次只出现一次的字母;找元素的第n级父元素
将区块链整合到企业的业务中的五大策略
考虑到所有主要加密货币的增长,以及区块链周围隐藏的令人钦佩的特性,一些公司正在考虑将区块链技术集成到他们的业务中,并且这已经不是什么新闻了,区块链技术就被认为只是比特币的公共交易账本