干点实事儿:api 应该怎么写

以下内容均为我这几年工作经验的个人理解以及对一些公开接口的参考。接口地址层和返回一般情况下,我们认为应该从http层开始...

字节跳动给我的研发带来了哪些便利?- 我爱字节跳动

一直以来,我都是头条技术的粉丝因为头条从设计到研发都秉持“追求极致”的观念,所开发的产品、开源给开发者使用的框架都非常的极致我觉得好东西应该让更多的人看到,所以接下来分享两款字节跳动开发的工具iconpark这是字节跳动公司内部产品体系使用的官方图标库,如今可以免费商用了IconPark图标库是一个

[小程序]用一个好的框架写微信小程序

小程序原生越来越好用了,我们为什么还要用框架来写?个人认为,使用开发者使用框架可以减少学习成本,不用重新养成一套新的开发习惯,用已有的语法就可以快速的搭建页面、联调而且小程序的框架现在非常成熟,通常一个框架写出来的小程序往往可以输出多端,在微信、QQ、支付宝、头条等都可以输出基本相同的效果所以当需要

写一套自己的 UI 组件库要走多少弯路?

似曾相识?一套叫Deja-vu的基于Vue.js的轻量级UI组件库(开发中)一直以来我都想自己写一套组件库,不管是基于React.js或者Vue.js都可以其实倒也不是我不想写,主要是因为没有一个大块的时间来做这件事另外,这件事也不是一个开发就能做到的事情,涉及到的事情有很多,最关键的就是,得有一个

原型和原型链,到底应该怎么理解?

原型和原型链在JavaScript里是一个非常重要的概念和应用。在前端的面试中一般情况下也是必考题目那么怎么才能非常准确的理解原型和原型链呢?原型想要解释原型,得先知道两个属性首先,每一个函数都有一个prototype属性,称作“原型”,属性值的数据类型是Object当解释原型时,通常指的是一个引用

js 异步 你还应该知道的那些事儿

提到js的异步,可能你上学的时候只是学过异步的操作要放在后面去运行,setTimeout就是一个最简单的异步。但知道这些是远远不够的,你还应该知道这些:同步、异步和他们产生的原因事件循环宏任务和微任务js执行顺序、任务队列promiseasync/await同步、异步和他们产生的原因在js的世界里,

[算法]令人迷惑的前端面试题——回文

大厂在面试前端的时候往往会深挖一些数据结构、算法的问题面试官会在背后问一系列的问题,来考察候选人的算法能力于是我陆续的总结一些内容,以方便我下次换工作时候还可以来复习回文回文的含义就是正读倒读内容是一样的,例如:上海自来水来自海上技术难点这种类型的题目通常考察的是js数组的相关方法我们需要把字符串倒

如何在网页上优雅的做一个音频波形显示[wavesurfer.js]

最近在做一个演出时播放音乐的软件尽管这种软件有破解的也有付费的,但是各种软件不同的优点就是不能集合在一个软件上。那就自己写一个呗~半成品导火索这个软件最开始设计时并没有打算加入波形显示的功能,只是做一个播放进度这个期间和回形针的前端工程师小哥哥聊了聊,并且看了他的播放器网页以后突然觉得我也应该把我的

如何理解 js 的剩余操作符 ...

配一张前阵子在鼓浪屿拍的照片。你用过 js 的 ... 运算符吗?他可以解开一个数组或者对象为单独的元素,甚至还可以作为形参来收集剩余的参数,他就是剩余运算符

微信小程序的 UI 库

近些年来,类似于微信小程序的轻应用被越来越多的人们选择用来替代开发一个APP来完成一些不复杂并且可以快速的发布,使用轻应用可以完成不少工作同时,微信小程序可以直接调起微信的一些功能,例如“扫码”等去完成一些工作,用来替代H5完善一些特殊功能是非常好的。实际上也有一些类似于mpvue或者weapp之类
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×