摘要:
1.表现 浏览器直接选中元素的时候,仅能直接选中整个body,想要找到具体元素,需要自己手动寻找,没太大实际作用,仅仅让不懂的人不能简简单单的直接定位元素然后修改里面的内容 pointer-events: none; 阅读全文
摘要:
1. https与http混用导致浏览器请求Mixed Content 1.1 临时解决,修改浏览器设置 1.2 根本解决 推荐升级对应http为https 阅读全文
摘要:
1.兼容 1.1 部分机型 0.5px的边框可能显示有问题,不显示 或者显示1px 通过缩放transform 进行缩放 使用1px 边框缩小0.5倍 对于元素四个边框进行缩放可以采取缩放后绝对定位再移动位置来保持原位置,或者直接写四个元素边框定位到四个方向 1.2 taro中textarea输入框 阅读全文
摘要:
1.问题 由于直接删除而不是正常卸载,导致文件残留,无法正常安装,并且软件不可用 2.解决 2.1 终端运行命令 pkgutil --pkgs|grep com.cisco 查看cisco残留的文件 执行命令 删除残留文件 sudo pkgutil --forget com.cisco.pkg.an 阅读全文
摘要:
filter过滤假值 [1,2,null].fiter(Boolean) 2.Object.is 健壮的相等判断 Object.is(NaN,NaN) Object.is(+0,-0) Object.is({},{}) const obj = {} Object.is(obj,obj) 3.~与运算 阅读全文
摘要:
1. 介绍 whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点 阅读全文
摘要:
1.instanceof 如果环境存在多个全局执行上下文(例如iframe嵌套),从父页面传一个数组arr给子页面则 arr instance of Array 为false,其他引用类数据都会这样 最好不要用instanceof判断 阅读全文
摘要:
1. 如果在设置中设置微信位置权限为不允许 在uni.getLocation api中会固定返回false但是此时提示的是小程序位置权限,问题在于小程序位置权限是开启的,因此此处是需要区分是微信无位置权限还是小程序无位置权限,如果是微信无权限,应该要提示用户,并引导用户进行位置权限的开启(不然存在误 阅读全文
摘要:
无论是否为uni,关键在于获取胶囊中点的位置,如果是原生小程序根据小程序文档获取,其余逻辑处理是一致的 代码语法都只是技术选择,重点是逻辑处理,对于技术的运用,代码技术好比是积木,好的程序就是好的组合代码,利用技术的特点进行组合, 1.效果 实现代码 fixedTop() { let serchTo 阅读全文
摘要:
1.项目上线分支管理流程 图片压缩太厉害有些模糊 700k 压缩到20多k 清晰些的图片地址https://project.zdzspace.cn/test-vuekey 2.一些常用的git命令 git fetch 拉取远程仓库最新代码 但是不合并到本地分支 git merge feature-a 阅读全文
摘要:
1. 常见实现原理 标记清理 当变量进入对应上下文中时标记函数变量为存在使用,当变量不在当前上下文时标记当前变量为未使用 function foo() { // 执行进入函数,变量定义赋值 const num = 9 // 标记变量num为使用中 } // 开始执行函数 foo() // 函数执行完 阅读全文
摘要:
1. 测试想法 在读js 红宝书的时候,在书上看到位运算属于底层运算比直接运算速度要快,因此想要验证下 2.测试代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" conten 阅读全文
摘要:
1. 字符串是不可变的 字符串一旦创建就是不可变的,后续的修改都是新建一个新的字符串而不是在原有的字符串上修改 // 在内存中开辟 可以存放五个字母的空间 str指向该空间 let str = 'first' // 在内存中 开辟可以存放 10个字母的空间 重新将str指向该空间 str += 'n 阅读全文
摘要:
1. 数值10.0 这种类似的会被去掉数值后的0 之所以这样是因为,整数的存储空间占用比浮点数小,当一个数值不是真浮点数(即10.0这种格式),会被转换为整数10,如果业务中有一些需求需要进行数值位数保留,则需要转换数值为字符串 2.小数多余六个0,会被转换为科学计数法 3.初学者面试题 0.1+ 阅读全文
摘要:
1.为什么会出现跨域问题 浏览器基于安全性考虑(减少一些攻击发生的可能性)不允许非同源(同源是指协议、域名、端口三者相同,即使两个不同的域名指向同一个ip地址也是非同源。主域名相同二级域名不同也为不同源例如 https://abc.com 与https//:www.abc.com)请求发生。 其实虽 阅读全文
摘要:
1. cookie 1_1: 简述 HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送(由服务器设置后返回给浏览器端)到用户浏览器并保存在本地的一小块数据。浏览器会存储 cookie 并在下次向同一服务器再发起请求时携带并发送到服务器上。通常,它用于告知服务端两 阅读全文
摘要:
1. 分类 标准盒子模型 content-box 怪异盒子模型 border-box 2. 示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width 阅读全文
摘要:
1. 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>pri 阅读全文
摘要:
1. 来源 想对于自己接触前端日常学习与思考的代码行数进行一个统计,看自己大约敲了多少代码 2.代码 const fs = require('fs') const path = require('path') function calculateCodeLines ({ directory = '' 阅读全文
摘要:
1.探究 在看b站视频,滑到进度条的时候突发奇想,想知道这个预览图是怎么做到的 打开控制台,发现每次移动鼠标悬浮位置的时候都会发出一条网络请求,并且该请求的size显示来源于内存,当时以为每次加载视频的时候先提前把所有预览图都加载好了吗?但是刷新后去看发现只有当鼠标移动的时候才会请求该图片并且来源于 阅读全文