摘要:
一、什么是内存泄露 使用过后不再使用的内存但是未被释放,将内存泄露。产生的后果就是操作缓慢,比较严重的就程序崩溃。 二、JS的垃圾回收机制 垃圾回收机制就是执行环境会负责管理代码执行过程中使用的内存,找出那些不再继续使用的变量,然后释放其占用的内存。浏览器中实现通常有两个策略:引用计数和标记清除 点 阅读全文
摘要:
之前按照项目需求使用element中的tree来创建目录列表,如今记录一下。 一、项目需求 1.完整展示目录列表 2.右击节点选择重命名,删除,创建文件夹三个选项 3.拖拽文件夹,其中拖拽文件夹有以下要求: a. 如果该文件夹内已存在上传文件,则其他文件夹不能拖拽进入该文件夹内 b.整个目录中有且仅 阅读全文
摘要:
按照对象分类: 一、父子组件之间的传值 1.使用props和$emit 2.在引入的子组件中使用ref,通过this.$refs.xxx.方法/值来获取子组件中的方法或者值 3.子组件中使用this.$parent来获取父组件中的值或者方法 4.父组件中使用this.$children来获取子组件中 阅读全文
摘要:
继承上面,这是后我们应该登录成功并进入主界面了,此时我们应该可以显示登录用户的个人信息的。这个时候要用到vuex了。 用户信息自动登录 vuex的导图如下: 此处省略代码的详解(我懒得写了),详情请看源码处的store文件。 注意在跳转到首页的时候可以实现用户信息的展示,绑定userInfo。 但是 阅读全文
摘要:
项目描述:一开始进入登录界面,只有登录成功才可以跳转到主页面,已注册但是忘记密码的进入忘记密码页面,找回密码后进入登录界面。 技术选型:nodejs+vue+stylus 界面效果: 切换登录方式 手机合法检查 倒计时效果 切换显示或隐藏密码 前台验证提示 前后台交互功能 动态一次性图形验证码 动态 阅读全文
摘要:
应项目需求,学习threejs将近半个月,现在总结一下我从网上搜集的比较有份量的资料和在项目中踩到的大小坑,以下内容如果有误,感谢各位大神不吝赐教。 一、threejs学习的资料 二、项目中大小坑总结 1.实现效果: 2.疑难点 如何实现加载obj和mtl文件 导入3d模型后怎么实现拖拽 拖拽的调用 阅读全文
摘要:
此文章记录前段时间官网前端编程时出现的各种大小问题,目的贵在为将来遇到类似问题的时候可以快速寻找解决方法,同时避免将来在犯。 实现效果请查看 点击查看效果 1.子元素浮动时父元素高度塌陷 原因:BFC结构 解决方法:在父元素上添加 overflow:hidden; 2.width的百分比参照 子元素 阅读全文
摘要:
个人安装matlab3次,每次都遇到不同的安装问题,现在将遇到的问题总结下来,以供参考。 本次安装MATLAB的步骤参考的博文 https://blog.csdn.net/u012313335/article/details/73733651/ 按着这篇博文走,幸运的话全程很快就下载破解成功,但有时 阅读全文
摘要:
总是遇到h5新标签的笔试题目,就查阅了资料来总结一下: 1.form相关: (1)form属性:在HTML5中表单元素可放在表单之外,通过给该元素添加form属性来指向目标表单(form属性值设为目标表单id)即可。 (2)formaction属性:HTML5给提交按钮(如button、submit 阅读全文
摘要:
一、使用css,jquery,canvas制作动画 1.Canvas 优点:性能好,强大,支持多数浏览器(除了IE6、IE7、IE8),画出来的图形可以直接保存为 .png 或者 .jpg的图形; 缺点:依赖于HTML,只能通过脚本绘制图形,没有实现动画的API(依靠事件和定时器更新);由于在 ca 阅读全文