- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 ES6 面向对象
编程思想:面向过程、面向对象面向过程:面向对象:constructor构造函数、构造器:接收实例化时的参数,初始化实例有且只有一个,未声明自动创建调用时机:new 创建实例时类涉及关键字this指代实例static修饰属性和行为函数,仅类本身可用,只能通过类名调用super既可以当函数使用,也可以当对象使用作为函数: 代表父类的构造函数,只能用在子类的构造函数中,继承全部方法;作为对象:在普通方法之中:指向父类的原型对象在普通方法中调用父类方法,super内部
2023-06-03 20:31:49
207
原创 SVN 版本管理工具
右键 - show log(日志), 选中一条,然后右键 Revert to this Revision(复原到此版本)就可以回退代码,想覆盖远程仓库的代码再提交即可。不需要拉取资源库中的资源,等同于直接提交的方式,是将当前操作文件夹之下的文件导入到资源库项目的根目录,如果有同名文件夹或文件会导致失败,增加文件后,在项目文件夹内(不需要一定在项目根目录),右键提交,选择要提交的文件,确定后,服务端刷新就能看到。:追溯(需要选中文件),可以用来查看某行代码修改的日志信息,查出修改人和其他信息。
2023-06-03 19:10:52
2198
原创 React-hooks整理
Library Hooks 是为库作者提供的,用于将库深入集成到 React 模型中,通常不会在应用程序代码中使用。作用:用于读取和订阅外部数据源的 hook,其方式与选择性的 hydration 和时间切片等并发渲染功能兼容。作用:用于生成横跨服务端和客户端的稳定的唯一 ID 的同时避免 hydration 不匹配的 hook。作用:定义在自定义hook内,用于在 React 开发者工具中显示自定义 hook 的标签。作用:计算属性,根据依赖的数据,返回一个新数据,赋给一个变量,具有缓存效果。
2023-06-02 23:29:54
180
原创 ES6—ES13新语法解析
关系:ECMA-Script 是 JavaScript 的标准与规范,JavaScript 是 ECMA-Script 标准的实现和扩展。
2023-05-27 02:09:47
857
1
原创 TS文件编译配置
tsconfig.json (一次性编译而且同时监视) 编译项目中配置内的ts文件, 命令行输入 tsc ,就可以将全部文件编译, 输入tsc -w就是监视所有文件。exclude:不需要进行编译,默认值 [“node_modules”,“bower_components”,“jspm_packages”]tsc ts文件名 -w (watch:看,观察),监视指定文件,变化时自动编译。编写完ts文件,通过tsc ts文件名,来编译指定文件,files:指定个别文件编译,只能写文件名。
2023-05-25 00:11:12
653
原创 npm -np 包发布工具
遵循语义化版本(Semantic versioning:如17.0.1, 较大变动递增高位,一般变动递增中位,较小变动递增低位)
2023-05-11 01:34:56
428
1
原创 npm发包 - 基础
执行 npm publish 如下报错,说明在 package.json 中登记的name已近被采用了。重名了(有可能是命名不规范),所以你得换一个,如下提示demo1.0这个包已经有了。 npm unpublish 删除的包,在 24 小时内不允许重复发布。发现已经成功下载,继续在项目中进行验证,看看能不能使用(简单写了一下)发布前,可以使用 npm search +包名 查询包是否存在。编写完成后,包所在的根目录终端执行 npm publish。这里指的是删除自己发布的包,不是项目中的包卸载,
2023-05-11 01:18:42
636
原创 JavaScript-dev
可选链接运算符(?.)背景:ES2020 提案的第 4 阶段,可以作为 TypeScript 3.7 + 中的功能使用。涉及概念:nullish 值:为null或者undefined的值,nullish 值总是 falsy,但不全等于。falsy:虚值,转换 boolean 为 false 的值,IE 浏览器中的 document.all也是虚值。
2023-03-12 12:39:35
156
原创 umijs
umijs基于React的封装框架,常用的插件已经全部集成到框架中,开箱即用。umi=react+less+antd(实现按需加载)+umi-request+dva(react+redux-saga)
2023-03-11 16:16:41
1983
原创 代码库 - git管理工具
对于已经进行过git add操作的目录,如果新添加了.gitignore文件,则在进行git commit时,.gitignore文件不会生效的;dev # since…until,包含了在dev分支而不在master分支中所有的提交,若无结果,说明一致。以上执行不能配置,可以直接删除本地git账户凭证,正常提交会再次弹出填写用户名和邮箱(控制面板-用户账户-凭据管理器,删除git相关凭据)本地分支间冲突特殊解决:冲突解决中的异常窗口,是系统让输入冲突日志信息,可不用输入,直接退出该模式,退出方式:按。
2023-03-10 22:43:45
266
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人