- 博客(27)
- 收藏
- 关注
原创 微前端的学习记录和思考
参考文章:1、https://zhuanlan.zhihu.com/p/783620282、https://github.com/phodal/microfrontends3、https://zhuanlan.zhihu.com/p/93813936框架:1、https://zh-hans.single-spa.js.org/docs/getting-started-overview/2、https://qiankun.umijs.org/zh/guide...
2021-06-28 11:19:50
120
转载 同步和异步,阻塞和非阻塞的区别
1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication)所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由*调用者*主动等待这个*调用*的结果。而异步则是相反,*调用*在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在*调用*发出后,*被调用者*通过状态、通
2020-08-14 14:55:02
269
原创 后端架构
一个基于nest的后端架构请求—》中间件过滤(跨域,来源校验)-》守卫过滤—》拦截器处理—》管道处理—》控制器—》提供商—》拦截器处理—》异常过滤器(捕获以上流程出现的异常)
2020-08-13 19:29:18
170
原创 学习技术的目的
这是我迄今读过的最好的答案了用技术高效实现商业需求一个产品的诞生:立项(竞品分析)—>最小可用版(演示,融资)—>需求(商机)导向开发产品—>内测(产品达到质量基线,快速响应用户反馈)—>外测(在批评中发现用户真正的诉求)...
2020-08-13 19:26:30
360
原创 rxjs和响应式编程
1、什么是RxJSRxJS(响应式扩展的 JavaScript 库)是一个使用可观察对象进行响应式编程的库。当你在js中引入RxJS库,就可以在js中进行响应式编程。2、什么是响应式编程响应式编程是一种通过异步和数据流来构建事务关系的编程模型。响应式编程的目的是为了构建事务之间的关系。为什么要构建事务之间的关系?复杂的业务逻辑拆分成小功能(函数)后,功能(函数)与功能(函数)之间要不没有关系,互不影响,各自异步执行;要不存在一定关系,先后执行,通过数据传递关系。当构建了.
2020-08-13 19:18:19
291
原创 通过js获得url上的参数
1、贴代码function getQueryParam(param){ var query = window.location.search.substring(1); var params = query.split("&"); for (var i=0;i<params.length;i++) { va...
2019-10-31 18:41:21
316
原创 常用省市县数据
github地址:https://github.com/modood/Administrative-divisions-of-China
2019-08-26 02:00:03
1436
原创 前后端分离的接口设计参考
1:文章(参考:http://www.ruanyifeng.com/blog/2014/05/restful_api.html) 必须有一种统一的机制,方便不同的前端设备与后端进行通信。 这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。 一、协议 API与用户的通信协议...
2019-08-26 00:18:27
3708
原创 面向过程编程(pop),面向对象编程(oop),函数式编程(fp)
1、概念面向过程编程(procedure oriented Programming)(POP)面向对象编程(object oriented programming)(OOP)函数式编程(functional programming)(FP)2、解释面向过程编程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象编程是...
2019-08-26 00:18:01
13323
3
原创 前端网站推荐
1、代码github:https://github.com/2、问答stackoverflow:https://stackoverflow.com3、技术博客reddit:https://www.reddit.com/4、前端项目推荐,前端项目排名https://www.awesomes.cn/...
2019-08-26 00:15:53
244
原创 前端工具总结与推荐
本博客会一直更新和维护1、项目管理(人,时间,资源)project2、代码管理gitlab(需要自己在服务器上部署)git和tortoise git(客户端)3、接口管理3.1、yapi:(需要自己在服务器上部署)3.2、eolinker:在线接口管理和测试(不需要自己部署,但是超过5人要收费)4、翻墙bbrc5、接口测试postman...
2019-08-26 00:11:42
111
原创 angular 相关推荐
1、angular官网中文官网:https://angular.cn/英文官网:https://angular.io/2、桌面端组件库ng-zorro官网:https://ng.ant.design/docs/introduce/zhng-alain官网(桌面端脚手架):https://ng-alain.com/zh3、移动端组件库ionic官网:https://ion...
2019-06-18 21:17:50
316
转载 angular开发路线图(2018)
后面会以此路线图为蓝本,针对每个模块写一些具体的文章,可能不会以路线图中的顺序依次进行,而是以我们现在的项目需求和个人喜好为主。
2019-06-18 20:58:04
596
原创 前端团队的flutter验证
1、Flutter技术概览:参考文档:https://flutter-io.cn/docs/resources/technical-overview2、Flutter常见问题解答参考文档:https://flutter-io.cn/docs/resources/faq3、Flutter工作原理参考文档:https://flutter-io.cn/docs/resources...
2019-06-18 20:54:16
478
原创 在线H5页面生成器(持续更新中)
1、关键词搜索wysiwyg,static site generator,h5 creator,h5 edtitor,h5 maker2、原理讲解(重点)https://github.com/CntChen/cntchen.github.io/issues/15https://github.com/CntChen/cntchen.github.io/issues/17https...
2019-06-18 17:26:56
17472
原创 基于angular的企业级中后台前端系统的一些思考和实践
1、前后端统一的优势(环境(node),语言(typescript),框架核心思想与用法(angular,nest),编辑器等等),降低配合成本,提高开发效率,提高代码的复用性,对每个人和公司全面发展都大有好处。2、从数据流动的角度谈谈前后端统一带来的好处用户输入的数据-->前端(验证和处理)-->接口-->后端(验证和业务逻辑处理)-->数据库为用户展现的...
2019-02-24 23:49:01
497
原创 深入解析为什么要用前端组件库,如何用好前端组件库
先简单自我介绍一下吧,我用的框架是angular,基于angular框架,移动端组件库用的是ionic,桌面端组件库用的是ng-zorro-antd.我用这两个组件库大概一年半左右,下面谈一下我对组件库的认识,供大家在是否要使用组件库,如何使用组件库,如何修改组件库方面提供一些参考。为什么要使用组件库?1、为了一个项目有统一的主题(颜色),外观,和操作体验。一般来说一个项目由一个团队开...
2019-02-16 13:43:39
3204
原创 前端学习路线参考
1、深入学习html,css,js菜鸟教程官网:http://www.runoob.com/推荐书籍:JavaScript王者归来,Javascript 高级程序设计。 2、学习angular(学习3大前端框架angular,react,vue之一,掌握组件化开发,保证代码的复用性和扩展性)Angular官网:https://angular.cn/guide/quickstar...
2019-01-25 21:27:36
206
原创 前端代码规范参考和如何保持前端代码规范
1、前端代码规范参考编写前端代码规范的主要驱动力是两方面:1) 代码一致性(一个项目的代码看起来就像一个人写的一样)2) 最佳实践。通过保持代码风格和传统的一致性,我们可以减少遗留系统维护的负担,并降低未来系统崩溃的风险。而通过遵照最佳实践,我们能确保优化的页面加载、性能以及可维护的代码。所有好代码都应该满足这两个特性:复用性,扩展性。1、angular(框架)风格指...
2019-01-25 21:09:36
645
原创 以bootstrap为代表的组件库到底包含些东西
四大部分1:一套响应式(流式)布局,解决80%的前端布局问题。2:重写常见标签,如何h1,ul,li。3:一套前端常见组件库,例如按钮,卡片,列表。4:一套公共样式,例如文本居中,向左浮动,padding,margin最佳实践,主题(整体色调)以上四大部分都是为了两个目的1:避免重复造轮子。2:给使用者一套最佳实践进行参考,如果你不进行定制,就默认使用最佳实践。给我们的启示1:如果我们自己写一个组...
2018-06-15 18:57:29
2165
原创 微信端项目说明
微信端使用的技术包括angular5,ionic3.为什么要使用angular5?最早我用的是angular1,后来就一直用angular了,其实angular,react,vue核心思想都是组件化开发。只要你一个用的好,用的深,换框架的学习成本很低,毕竟它们都是前端框架,核心设计思想非常相似。为什么用ionic?ionic 是移动端最好的跨平台组件库,一次开发,多种环境运行。不仅可以运行在浏览器...
2018-06-03 22:20:28
228
原创 我也开始写博客了
我现在正在做一个电商类型的项目,包括微信端和后台管理系统,本来想等都做完了再发到github上,然后开始写博客,可突然发现时不我待,有一些东西不能等,需要现在就做,再慢慢完善。互联网时代不是看谁做的最好,而是看谁做的最快。物竞天择,适者生存。进化论告诉我们,在一个激烈竞争的时代,能生存下来的物种不一定是最完美的,而是能迅速对环境变化做出反应的。或许这条准则也适应互联网。所以,我想写一些博客记录一下...
2018-06-03 20:57:45
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人