- 博客(8)
- 收藏
- 关注

原创 利用canvas画一个万花筒血轮眼的钟表
完整代码如下: Document <script> const cvs = document.getElementById("cvs"); const huabi = cvs.getContext("2d"); huabi.translate(300, 300); // 让写轮眼转...
2019-12-08 18:49:21
2622
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-03-31 13:29:50
108
原创 MVVM和MVC区别,和vue里MVVM的架构认识
1,MVC和MVVM的区别和特点 MVC模式 :Model: 数据模型,一些JavaScript 对象,比如 {name : “小小强”,age : 16};View: 视图,网页中的内容,一般由HTML模板生成。Controller : 控制器(路由),视图和模型之间的胶水。 MVVM模式 :Model:它是与应用程序的业务逻辑相关的数据的封...
2020-03-04 20:26:11
319
原创 个人对闭包的理解
闭包 ## 一,什么是闭包简单地说,闭包( closure)是一个函数在创建时允许函数内部操作函数外部的变量时所创建的作用域。闭包可以让函数访问所有的变量,只要这些变量和函数存在于该函数声明时的做作用域内就行二,闭包的作用优点:1.私有化变量(把变量隐藏在函数的作用域中,外部不能访问,减少全局污染,比较安全)缺点:1.闭包会延迟甚至永久不被JS垃圾回收机制回收,可能造成大的...
2020-01-01 23:58:54
192
原创 谈谈Promise对象
Promise对象一,简介Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promis...
2019-12-30 22:15:46
204
原创 浅谈Vue生命周期函数
Vue的生命周期函数vue生命周期:vue组件从创建到销毁,经历的过程 生命总共分为4大阶段创建前/后、载入前/后、 更新前/后、销毁前/后一共有8个方法(函数)创建前后1.在beforeCreate阶段,vue实例的挂载元素el和数据对象data都为undefined,还未初始化。beforeCreate(创建vue实例前的钩子函数,相当于是vue组件出生之前,此函数...
2019-12-29 23:46:06
201
原创 简单描述下,内存存储(栈、堆)
JavaScript中变量类型有两种:1.基础类型(Undefined, Null, Boolean, Number, String, Symbol)一共6种2.引用类型(Object)基础类型的值保存在栈中,这些类型的值有固定大小,“按值来访问”;引用类型的值保存在堆中,栈中存储的是引用类型的引用地址(地址指针),“按引用访问”,引用类型的值没有固定大小,可扩展(一个对象我们可以添加多个...
2019-12-28 21:37:17
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人