02 2021 档案
摘要:与服务器通信 与服务器通信的时长不可控,需要采用异步的形式,可以使用js的fetch函数来调用api。 fetch函数 fetch函数的基本使用形式为: fetch(apiUrl).then((response) => { if (response.status !== 200) { throw n
阅读全文
摘要:Export & Import export可以导出函数、class等,有两种导出方式: 默认导出(default export) 命名导出(named export) 默认导出(default export) default export不需要指定名称,但每个文件中只能有一个default exp
阅读全文
摘要:### Redux是Flux理念的一种实现。 关于Flux理念可以通过类比MVC模式来做简单理解。 MVC模式中,用户请求先到达Controller,由Controller调用Model获得数据,然后把数据交给View,按照这种模式,MVC应该也是一个controller->model->view的
阅读全文
摘要:create-react-app React技术依赖的技术栈比较多,比如,转译JavaScript代码需要使用Babel,模块打包工具要使用Webpack,定制build过程需要grunt或者gulp。create-react-app命令可以免去配置这些技术栈的麻烦,自动生成一个基本的react-a
阅读全文
摘要:程序总是会出错的,因为即便开发者做得再仔细,也还是会有预料不到的情况发生。令代码在发生异常时依然能够保持稳定是每一位C#程序员所应掌握的关键技能。 .NET Framework Design Guidelines建议,如果方法不能完成调用者所请求的操作,那就可以考虑抛出异常,此时必须提供各种信息,使
阅读全文
摘要:优先考虑提供迭代器方法,而不要返回集合 在创建这种返回一系列对象的方法时,应该考虑将其写成迭代器方法,使得调用者能够更为灵活地处理这些对象。 迭代器方法是一种采用yield return语法来编写的方法,采用按需生成(generate-as-needed)的策略,它会等到调用方请求获取某个元素的时候
阅读全文