首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
喝不醉再来
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
Vue-Cli3多页面配置与编译时构建优化
结合dllPlugin预构建公共代码块,从而优化编译时的构建速度。 2.1. app目录说明 项目中分别有new_years_festival和spring_festival两个页面,index.js为页面入口文件(必须),config.json为多页面配置文件(必须)。 a.…
[译] JAVASCRIPT 日期权威指南
在 JavaScript 中使用日期是很复杂的。请试着学习所有特性并学会如何使用它。 在工作中使用日期是非常复杂的。无论开发人员的技术如何,都会感受到相当痛苦。 JavaScript 通过一个强大的 Date 内建对象来提供处理日期的功能。 一个 Date 对象实例描述一个单一…
前端性能优化之雅虎35条军规
本文主要考虑客户端性能、服务器端和网络性能,内容框架来自Yahoo Developer Network,包含 7 个类别共 35 条前端性能优化最佳实践,在此基础上补充了一些相关或者更符合主流技术的内容。 前端性能的一个重要指标是页面加载时间,不仅事关用户体验,也是搜索引擎排名…
JavaScript 观察者 (发布/订阅) 模式
所以主要的想法是我们要有一个大的对象来处理订阅(Subject/Observable),以及很多对象(Observers)被订阅然后等待事件触发。 还有一个重要的点就是Observers接受消息的顺序是随机的,所以你不要依照Observers添加的顺序。 当你只想要你需要的数据…
小程序各种姿势实现登录
可能由于用词不当,让大家误认为getUserInfo被弃用,其实是我们在用户未授权的情况下无法通过API调用的方式使用getUserInfo。 文章里少体现一个重要内容:获取用户头像昵称,第一次需要使用 button 组件授权,如果已经用组件授权了,wx.getUserInfo…
web移动端布局的那些事儿
为了保证在低版本的机型也能正常显示页面,可以引入 viewport-units-polyfill 来处理 vw 的兼容问题。 viewport-units-polyfill 其实是 viewport-units-buggyfill 的简化版。 简单介绍下 viewport-un…
一百行js代码实现一个校验工具
做过校验需求的小伙伴们都知道,校验其实是个麻烦事。 规则多,需要校验的字段多,都给我们前端带来巨大的工作量。 一个不小心,代码里就出现了不少if else等不可维护的代码。 因此,我觉得一个团队或者是一个项目,需要一个校验工具,简化我们的工作。 首先,参考一下 Joi。只看这一…
手写call、apply、bind实现及详解
call 接收多个参数,第一个为函数上下文也就是this,后边参数为函数本身的参数。 apply接收两个参数,第一个参数为函数上下文this,第二个参数为函数参数只不过是通过一个数组的形式传入的。 bind 接收多个参数,第一个是bind返回值返回值是一个函数上下文的this,…
你不知道的 eval
eval() 是 JavaScript 中一个非常有用的函数,它可以一段代码字符串动态执行。然而各种编码规范和最佳实践都强烈抵制 eval,几乎将 eval 打入了死牢,大牛 Douglas Crockford 也在《JavaScript 语言精粹》一书中将 eval 视为 J…
如何实现前端录音功能
前端实现录音有两种方式,一种是使用MediaRecorder,另一种是使用WebRTC的getUserMedia结合AudioContext,MediaRecorder出现得比较早,只不过Safari/Edge等浏览器一直没有实现,所以兼容性不是很好,而WebRTC已经得到了所…