摘要:
c语言学习 预备知识 gcc 编译器, 预处理(后缀名.i; 去除注释, 处理以#开头的, #ifdef #include) → 编译(.o目标文件) → 汇编 → 链接 步骤 预编译 gcc -E 文件名 -o .i为后缀的文件 编译, 生成汇编 gcc -S 预编译的.i文件 -o .s为后缀的 阅读全文
摘要:
yarn就是一个包管理器 安装好yarn之后,设置yarn的全局安装包目录和缓存目录 // 全局安装目录 yarn config set global-folder "本机目录" // 缓存目录 yarn config set cache-folder "本机目录" // 设置下载源(例子为淘宝源) 阅读全文
摘要:
报错信息: > vue-cli-service serve INFO Starting development server... 10% building 2/2 modules 0 active ERROR TypeError: Cannot read property 'upgrade' of 阅读全文
摘要:
原因 vue项目中连续多次点击路由, 原因是在路由跳转时不允许同一个路由添加多次 错误解决: 吧vue-router换成3.0版本 import Vue from 'vue' import Router from 'vue-router'; Vue.use(Router) // 以下一定要在Vue. 阅读全文
摘要:
什么是属性描述对象(attributes object)? 顾名思义,就是用来描述对象属性的对象.javascript内部提供了一个数据结构,用来描述对象的属性以及控制属性的行为. 比如该对象的某属性是否可写,可遍历等 属性描述符的6个元属性 1. value 该属性的值,默认是undefined 阅读全文
摘要:
具体场景: 当vue中使用swiper, better scroll时候,我们需要去new Swiper,new [better scroll]来获取实例,通常我们页面的数据都是异步获取的, 会导致我们创建Swiper或者better scroll实例时,数据还没有更新,DOM也没更新,会造成我们不 阅读全文
设置点击事件时Unable to preventDefault inside passive event listener due to target being treated as passive
摘要:
问题 当使用fastClick.js设置点击事件时,控制台报错: [Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See htt 阅读全文
摘要:
javascript是动态类型语言,也就是说变量没有类型限制,可以随时赋予任意值;所以类型是没法在编译阶段就知道的,只能在运行阶段才能知道 如果某个运算符发现,运算子的类型和预期的不符,就会自动类型转换. javascript中类型转换包括: 强制类型转化和自动类型转换 强制类型转换 强制类型转换主 阅读全文
摘要:
javascript的二进制运算符用于直接对二进制位进行计算,好处是速度快,缺点是不直观. 位运算符只对整数起作用,如果一个运算子不是整数,则会转换成整数后再执行;我们都知道javascript的数值都是以64位浮点数的形式储存的,但是在做位运算的时候,是以32位带符号的整数进行运算的,并且返回的也 阅读全文
摘要:
布尔运算符分为四种: 取反运算符(!) 且运算符(&&) 或运算符(||) 三元运算符( ? 表达式1 : 表达式2 ) 取反运算符(!) 用于将任何值转换为布尔值后再变为相反值,即true变false,false变true 取反运算符对以下六个值返回false,其余都返回true: undefin 阅读全文