前言 TypeScript的好处大概如下: 类型提示:更智能的提示 编译时报错:还没运行代码就知道自己写错了 类型检查:无法点出错误的属性 好处的成本是要用ts语法和ts编译...
前言 TypeScript的好处大概如下: 类型提示:更智能的提示 编译时报错:还没运行代码就知道自己写错了 类型检查:无法点出错误的属性 好处的成本是要用ts语法和ts编译...
前言 后端同学进行业务开发,业务建模往往是从业务逻辑角度出发。而前端同学往往是从组件展示角度出发。两者不同的角度,导致两者建模的字段不一致。这时需要一方编写字段转换函数。而前...
遍历子目录的所有文件进行修改。通过正则进行匹配文件名。
加密思路 1、代码混淆2、编译成二进制代码或者字节码执行3、编译成通过第三方js解释引擎的opcode 代码混淆 基于代码的AST进行相应的转换和处理。一般操作是移除空格换行...
概念 官话 迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 人话 按照顺序,从集合中依次取出数据。 理解概念 内部迭代器 外部迭...
安装jdk11 对于国内用户,访问清华大学开源软件镜像站[https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jdk/x...
我们从PC时代,走到了Web时代,跑到了移动互联网时代,飞到了人工智能时代。——本文作者 语 移动先行 在上一个时代,即移动互联网时代,对界面交互的设计遵循着移动先行的原则。...
.下载ANTLR 我们可以从这个官网[http://www.antlr.org/download/]下载到最新的antlr-4.x.x-complete.jar(现在最新版是...
多租户登录 问题:钉钉使用的是同一个webview容器来访问多个租户。钉钉用户在不同租户场景下访问同个域名,会存在已登录上个租户的情况。为解决这个问题,可使用下面的登录流程的...
03 | 语法分析(一):纯手工打造公式计算器 正则文法匹配就是key-value匹配。上下文无关文法就是二叉树的深度优先遍历。上下文无关文法可以解决表达式运算优先级问题,正...
移动端分页策略 问题:加载0到9个数据后,此时数据库新增了一个最新数据。下次请求10到19个数据时,会有一个数据和之前的0到9数据重复。 修复方式:1、后台更改接口,需要传入...
开发环境 微信开发者工具版本:RC 1.03.2009301 项目初始化 生成小程序空模板 当前微信开发者工具没有提供空模板,需要我们手动修改生成的默认模板。小程序·云开发类...
生产阶段 1、轮询首页访问 2、线上的js报错追踪 3、页面加载时间监控 4、错误日志监控 5、用户反馈 线上的js报错追踪和页面加载时间监控 开源方案有Sentry,共道使...
项目初始化 安装 Angular CLI (可选) 检测 Angular CLI 是否安装成功 创建新的项目 启动本地服务器 新建模块到指定目录下,执行语句 新建服务 ang...
货币的诞生逻辑 生产力低下,物资缺乏,没有物物交换,没有交换则没有货币。社会分工,生产力提高则出现单方面的物质冗余,需要用多余的物质交换缺乏的物质。交换行为增多,物物交换不方...
前言 写代码是个持久战。大部分国人从毕业起要写个十年二十年,然后送外卖或者开水果店。不过不管之后转行或者晋升管理,抑或退休,身体健康才是最有意义的财富。都说细节决定成败,那么...
原创来自微信公众号:千古信徒 前言 VS Code 软件实在是太酷、太好用了,越来越多的新生代互联网青年正在使用它。 前端男神尤雨溪大大这样评价 VS Code: 有一点你可...