摘要: 我有个功能,就是网站中用户收到其他用户发送的消息时,会播放提示语音,但是突然有一天有个错误: DOMException: play() failed because the user didn't interact with the document first. 懵B吧,看字面意思就是说用户还没有 阅读全文
posted @ 2020-05-21 18:01 上善若水82651 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 一、二进制转十进制方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。 例:将二进制的101011转换为十进制的步骤如下: 1. 第0位 1 x 2^0 = 1; 2. 第1位 阅读全文
posted @ 2018-11-23 16:07 上善若水82651 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 前端自动化构建工具gulp(二) 创建一个真实的例子: 创建一个项目,结构如图 gulp的使用方法通常是这样的 我们将使用gulp-sass插件来编译sass: 1.安装插件 2.在gulpfile.js中引入插件并使用 3.编写sass文件 4.执行命令 gulp sass 我们将看到在app/c 阅读全文
posted @ 2018-01-30 20:51 上善若水82651 阅读(129) 评论(0) 推荐(0) 编辑
摘要: jQuery插件开发方式主要有三种: 1.$.extend() 这种方式仅仅是在jQuery命名空间上添加了一个静态方法,通过$.extend()创建的方法在调用时直接通过$调用,如: 这样就完成了一个简单的jQuery插件。 2.$.fn 基本格式 pluginName为我们的插件方法名字, 比如 阅读全文
posted @ 2018-01-30 18:53 上善若水82651 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.gulp的安装 创建一个gulp项目 进入到项目所在文件夹 首先,要确保安装了nodejs环境,然后通过nodjs包管理工具npm全局安装gulp: 全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行: 如果想在安装的时候把gu 阅读全文
posted @ 2018-01-16 19:59 上善若水82651 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 19个常用的JavaScript简写方法 原文 https://segmentfault.com/a/1190000012673854 1.三元操作符 当想写 if...else 语句时,使用三元操作符来代替。 简写: 2.短路求值简写方式 当给一个变量分配另一个值时,想确定源始值不是null,un 阅读全文
posted @ 2018-01-10 14:08 上善若水82651 阅读(2573) 评论(0) 推荐(0) 编辑
摘要: 前端开发规范-javascript规范 1.通用约定 注释原则 As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性、可读性。 As long as necessary(如有必要,尽量详尽):合理的注释、空行排版等,可以让代码更易阅读、更具美感。 单行注释 必须独 阅读全文
posted @ 2018-01-09 11:10 上善若水82651 阅读(2796) 评论(0) 推荐(0) 编辑
摘要: 为什么 ++[[]][+[]]+[+[]] = 10 ? 今天看到了一个很奇葩的问题,我滴个妈哟,这什么问题啊。 这个问题的答案不是我想的,是在网上找的资料,感觉很有启发,所有和大家分享一下。 首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。其次,回答这个问题的人更是一个天才,我难以想象他 阅读全文
posted @ 2018-01-04 20:08 上善若水82651 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前端开发规范-CSS规范 1.通用约定 (1)代码组织 以组件为单位组织代码段; 制定一致的注释规范; 组件块和子组件块以及声明块之间使用一空行分隔,子组件块之间三空行分隔; 如果使用了多个 CSS 文件,将其按照组件而非页面的形式分拆,因为页面会被重组,而组件只会被移动; 良好的注释是非常重要的。 阅读全文
posted @ 2018-01-04 19:07 上善若水82651 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前端开发规范-HTML规范 1.通用约定 (1)标签 自闭和标签,无需闭合(例如:img、input、br、hr等); 可选的闭合标签,需闭合(例如:li); 尽量减少标签数量; (2)Class 与 ID class 应以功能或内容命名,不以表现形式命名; class 与 id 单词字母小写,多个 阅读全文
posted @ 2018-01-04 17:21 上善若水82651 阅读(182) 评论(0) 推荐(0) 编辑