首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
菜鸟coder
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
React Vs Vue 之数据驱动视图
只需执行简单的代码,就是引起页面视图的变化。两个框架之间是如何做的的呢? 1. React数据驱动视图 这只是渲染过程的非常简化的说法,实际每个过程细节都很复杂,在此先不做细节讨论。 而数据驱动视图 this.setState({num:10}) 并非直接导致真实dom的改变,…
js-闭包
闭包,相信对不少中初级前端开发人员来讲是一个梦魇。但想要在js上有阶段性的进步,就必须跨过这个噩梦!俗话讲直面恐惧才能消除恐惧,从今天开始就试图来剖析下这恐惧背后的面纱。 1. 执行上下文 对于接口能很自然而然的说出,这些本来就是一个很简单问题。但是仔细琢磨下,这些结果得出来好…
javascript异步解决方案-Generator/async-await(三)
第二节中,已经了解了使用promise异步处理方法来改善callback-hell。但js的异步解决方法也不止步于此。Generator是否是个更优雅的解决异步的方法呢? 1. Generator简介 可以看到generator函数声明时在function和函数名之间有一个 *…
一个websocket的项目的那些事
在我的web开发中遇到的websocket项目还是很少的,由此也出现了不少问题。趁此在这个vue的人工客服的项目中总结下websocket的使用经验。 3. socket实例存放何处? 在本项目中,socket实例是一个要在各个组件内都能访问到的对象。对此有三个地方可以考虑 4…
音频之旅(二):音频属性
上次只是草草的完成了任务,但秉承着知其所以然的态度还是要继续深入下。 音频的几个重要参数: 采样频率,采样位数,采样声道,码率。逐一了解。在此之前我们要了解下电脑录音的本质:电脑中的声音文件是用数字0和1来表示的,所以在电脑上录音的本质就是把模拟声音信号转换成数字信号,在播放时…
音频之旅(一)
由于业务需求要做一个web录音并实时上传到服务器的功能。以前从未接触过音频相关的东西,只能慢慢一步一步的摸索。 采样频率: 采样设备(麦克风)每秒进行的采样次数(每台电脑的麦克风都有固定的采样频率,可以通过 AudioContext 对象进行查看,这个对象后续介绍。 采样位数:…
javascript异步解决方案-Promise(二)
在ajax的请求中将探索出promise的前世今生。首先来看下jquery1.5之前的ajax请求写法 熟悉的配方,熟悉的味道。success的回调中我们处理请求返回的数据。在此试想下,如果请求完成后success中要处理复杂的逻辑呢?比如再次发起请求。难道真要写成类似这样 简…
Git项目管理
git add . 添加文件到暂存区 master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活。
javascript异步机制(一)
js代码中有很多异步,比如回调函数,事件处理函数,ajax请求等。想要深入了解js的异步执行机还要从js的执行机制说起。 javascript是一门单线程语言。js有一个主线程main thread和调用栈call-stack,所有任务(js中每个语句都可以理解为一个任务)都会…
前端文件上传的几种编码方式
Base64就是一种用64个Ascii字符来表示任意二进制数据的方法。主要用于将不可打印的字符转换成可打印字符,或者简单的说将二进制数据编码成Ascii字符。 对于web中用到blob的场景相对少,没做深入了解。
下一页
个人成就
文章被点赞
6
文章被阅读
11,006
掘力值
234
关注了
2
关注者
3
收藏集
1
关注标签
7
加入于
2019-09-26