原文:https://zhuanlan.zhihu.com/p/444326427[https://zhuanlan.zhihu.com/p/444326427] 从iPho...
原文:https://zhuanlan.zhihu.com/p/444326427[https://zhuanlan.zhihu.com/p/444326427] 从iPho...
浏览器 缓存强缓存:也称为本地缓存,不向服务器发送请求,直接使用客户端本地缓存数据;协商缓存:也称为304缓存,向服务器发送请求,由服务器判断请求文件是否发生改变。如果未发生...
Javascript 数据类型基本数据类型:string、number、boolean、symbol、undefined、null;引用类型:Object、Array、Fun...
css 盒模型(box-sizing)content-box:W3C盒模型,标准盒模型,width = content.width;border-box:IE盒模型,怪异盒模...
问题:如代码所示,我们在多次更新data属性,会不会触发多次dom diff计算和渲染,在更新data属性到dom渲染过程发生了什么事? 一、了解Observer、Dep、W...
虚拟DOM(Virtual Dom),也就是我们常说的虚拟节点,是用JS对象来模拟真实DOM中的节点,该对象包含了真实DOM的结构及其属性,用于对比虚拟DOM和真实DOM的差...
1、基础环境:centos7.x 1.1、防火墙设置, 放开端口访问: 1.2 关闭selinux 1.3 一键部署内网yum仓库: 2、KVM安装 2.1、安装qemu-k...
1、基础环境:centos7.x 1.1、防火墙设置, 放开端口访问: 1.2 关闭selinux 2、安装docker+docker-compose 2.1 安装docke...
在vue文件中的script标签里定义变量导致的内存泄露如下,在vue文件定义了一个const变量,最终无法释放:// Text.vue<template></templat...
一.本地数据安全规范 1.本地存储密码、敏感数据加密: 本地存储:NSUserDefaults存储、plist文件存储、归档存储、CoreData存储时候,不能存储明文密码和...
1.响应式原理 Vue的响应式原理依赖于Object.defineProperty,这也是Vue不支持IE8 以及更低版本浏览器的原因。Vue通过设定对象属性的 setter...
1、 安装 vue-cli: 2、安装脚手架样板代码 3、工程文件树展示: .electron-vue目录:打包构建的webpack配置 build目录:主要放了应用icon...
1、XSS XSS(Cross Site Scripting)攻击全称跨站脚本攻击,为了不与CSS(Cascading Style Sheets)混淆,故将跨站脚本攻击缩写为...
导语: 最近公司需求,需要部署一个测试case录入系统、bug记录系统,而同事推荐之前使用过的BugFree系统,这个由淘宝开发的开源系统,但已经在2013年就停止更新了,那...
copy和mutableCopy copy和mutableCopy之间的差异主要和深拷贝和浅拷贝有关,先看一下深拷贝、浅拷贝的概念。 深拷贝、浅拷贝所谓浅拷贝,在Object...
copy和strong copy和strong的区别是面试中出现频率最高的,我们一般都知道,不可变对象属性修饰符使用copy,可变对象属性修饰符使用strong。 可变对象和...
@property修饰符 定义一个属性时,nonatomic、copy、strong、assign等被称作是关键字,或者是修饰符。 修饰符种类 原子性。原子性有nonatom...
@property合成和重写 自动合成定义一个@property,在编译期间,编译器会生成实例变量、getter方法、setter方法,这些方法、变量是通过自动合成(auto...