小破站,记录和学习
TypeScript学习笔记 TypeScript学习笔记
TypeScript是一种由微软开发的开源 、跨平台的编程语言。它是JavaScript的超集,TypeScript的作者是安德斯·海尔斯伯格,C#的首席架构师。它是开源和跨平台的编程语言,而且本质上向这个语言添加了可选的静态类型和基于类的
2020-10-08
浏览器跨域的原理 浏览器跨域的原理
跨域问题是前后端开发过程中经常会碰到的问题,那么什么是跨域,为什么前端会出现跨域问题。要了解跨域,先要说说同源策略。同源策略/SOP(Same origin policy)是一种约定,是由 Netscape 公司提出的一个著名的安全策略。它
2020-10-06
前端生成导出Excel 前端生成导出Excel
项目需求,需要在前端生成excel,后端仅返回数据。一开始我觉得前端是不能做这种读写文件的事情,然后去github上找了找,发现前端库也越来越强大了。目前github上前端操作excel的包就是 sheetjs了,也就是 js-xlsx,达
2020-08-08
Audio实现音频文本同步 Audio实现音频文本同步
最近公司项目接到一个需求,要实现录音播放时和文本同步,类似于音乐播放器播放歌曲时,歌词和声音同步的效果。要实现这个功能需要监听audio标签的实时播放时间,然后在监听事件中处理文本,通过当前时间定位到对应的文本数据,并展示在页面。 原生实现
2020-06-17
React中使用Dva React中使用Dva
在公司使用Antd时接触到了dva,它是由阿里架构师 sorrycc 带领 team 完成的一套前端框架,在作者的 github 里是这么描述它的:“dva 是 react 和 redux 的最佳实践”。dva 是一个基于 redux 和
2020-06-14
ReactNative对比Cordova ReactNative对比Cordova
事实上对于移动端,支持HTML,JS和Css的框架并不只有ReactNative,还有诸如Cordova,Fultter等。Cordova 是 Apache 旗下的。 React-Native 是 Facebook 旗下的在2013年发布的
2020-06-13
图解ReactNative 图解ReactNative
随着React的火热,FaceBook又再推出ReactNative,与React不同的是ReactNative是一个专注于移动端的框架,React Native使你只使用JavaScript也能编写原生移动应用。 它在设计原理上和Reac
2020-06-13
图解React 图解React
React是一个强大的前端视图层框架,并以其强大的设计理念获得了众多前端工程师的喜爱。本文主要阐述React的心智模型,即为什么我们会这样设计 React,站在更高的角度审视React,汲取它的优秀的设计理念。设计 React 的核心前提是
2020-06-13
JavaScript中的this指向 JavaScript中的this指向
this 是JavaScript中很重要的一个指针,但是往往也是最容易产生bug 的地方,因为稍不留神this的指向就和你以为的指向根本不是一个对象,让多数新手懵逼,部分老手觉得恶心,这是因为this的绑定 [难以捉摸],出错的时候还往往不
2020-05-26
大前端跨平台技术 大前端跨平台技术
在移动互联网时代,任何一个公司的产品都少不了APP,这是人们生活水平提高的结果。随着智能手机越来越普及,移动端成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成为互联网领域最大的流量分发入口,一大批互联网公司正是在这大趋势下崛起。但在
2020-05-23
2 / 4