- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 记一道闭包题
这里写自定义目录标题闭包的理解-记一道面试题numberjs文件A和B组件优化闭包的理解-记一道面试题1.有一个numberjs文件,里面有一个add方法,每次使number的值加一 在A和B组件中分别调用,但是不会共享,也就是说A组件调用三次就是加3 ,B组件调用2次就是加2numberjs文件function num() { let number = 1; return function () { number++ console.log(nu
2022-05-07 10:12:20
113
原创 FullScreen实现全屏和分屏
项目场景:项目场景:在项目中使用JS去实现页面的全屏效果问题描述: 我们需要将以下这个图设置全屏观看模式但是在我们设置css样式的情况下 会改变原有的四分屏大小代码如下 //获取所需要展示的特定div的全屏模式 var fullarea = document.getElementById() var fullscreen = false; if (fullscreen) { // 退出全屏
2021-08-26 17:08:11
2002
原创 模拟Vue实现双向数据绑定
Vue源码学习(一)实现双向数据绑定直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1
2021-07-07 15:52:36
180
1
原创 用H5STEAM实现大华摄像头的WEB开发
用H5STEAM实现大华摄像头的实时播放H5STEAM的官方资源包下载地址我下载的是首先进行H5STEAM平台的安装安装完成之后可以直接在服务端启动如果遇见启动不成功的情况,需要安装依赖链接 依次安装五个包即可。下一步需要找到h5ss.conf这个文件,修改里面摄像头的username,password,还有ip。海康,大华rtsp地址,修改用户名,密码,还有ip地址即可<!DOCTYPE HTML><html><
2021-07-01 16:52:03
1302
1
原创 indexedDB数据库的学习笔记
indexedDB 的产生背景随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义的索引。所以,需要一种新的解决方案,这就是 IndexedDB 诞生的背景。IndexedDB 数据库的特点。(1)键值对
2021-03-29 20:40:04
224
原创 Vue父子间通讯三种方法
父子间通信:prop在父组件中通过子组件标签声明的方式属性的方式传递数据 只有v-bind可以动态传递数据在子组件中声明props接收父组件传递给自己的数据你就可以在子组件中对数据进行使用父子间通信:Event up在子组件中调用$emit()方法发布一个事件Vue.component('button-counter',{ template:`<button v-on:click="incrementCounter">{{ counter }}</button&
2021-03-22 15:29:37
357
原创 Vue的生命周期函数
生命周期函数研究vue的生命周期,实际上说的是vue实例的生命周期,主要是指生命周期中的一些函数,这个函数,会在合适的时机,自动调用,不需要我们去调用,这个函数,叫生命周期函数,也叫钩子函数,如下:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestroydestroyedbeforeCreate: Create表示创建,创建vm实例 基本上没有什么用,在
2021-03-22 09:52:00
103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人