Typescript 严格模式到底严在哪里?
当 Typescript 严格模式设置为 on 时,它将使用 strict 族下的严格类型规则对项目中的所有文件进行代码验证。规则是:此规则不允许变量或函数参数具有隐式 any 类型。请看以下示例:
CSS实现自适应分隔线的N种方法
伪元素+transform:translateX(-100%);主要原理是设置文本居中text-align: center;,然后给定两个伪元素,分别绝对定位,那么此时伪元素也是跟随着水平居中的,设置足够的宽度,然后把左边的往左位移100%就可以了,父级记得超出隐藏。
js 数组操作整理
数组的创建要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。
解决vue动态绑定audio/video的src不能播放
方法一: 用$refs动态设置src,html代码如下(给video绑定个ref值);方法二:src地址已切换或已重新赋值,重新加载audio/video
DPlayer简单用法
DPlayer 是一个支持弹幕的 HTML5 视频播放器。支持 Bilibili 视频和 danmaku,实时视频(HTTP Live Streaming,M3U8格式)以及 FLV 格式
Chrome 更快更强,在 Mac 上击败 Safari
Chrome 浏览器的一大特点就是速度快,经过这么多年的发展 Chrome 的版本号已升至 99(稳定版),即便如此 Google 依然认为 Chrome 的性能还有提升的空间。
总结移动端H5开发常用技巧
安卓上会对符合邮箱格式的字符串进行识别,我们可以通过如下的 meta 来管别邮箱的自动识别:移动端 H5 项目越来越多,设计师对于 UI 的要求也越来越高,比如 1px 的边框。在高清屏下,移动端的 1px 会很粗。
JS 正则表达式^$详解,^与$同时写表示什么意思?
对于初学正则的同学来说,^$这两个看似简单的字符却在使用中总让匹配结果超出我们的预期,^什么时候表示行首什么时候表示反义?^ $两个一起写表示什么含义?今天我们就来详细聊聊这两个字符。
Web服务常用的几种开发方法
Web服务,即通过程序实现网页服务,服务启动后,一般用户可通过访问URL获取到网站提供的网页服务,如网页浏览、留言、商品购买等。开发Web服务的技术有很多,有Java、Python、ASP.NET、脚本语言等