摘要: 1.typeof操作符 利用typeof除了array和null判断为object外,其他的都可以正常判断 2.instanceof操作符 这个操作符是检测对象的原型链是否指向构造函数的prototype对象的。 var arr = [1,2,3] console.log(arr.instanceo 阅读全文
posted @ 2021-02-20 11:45 胡柚柚学程序 阅读(918) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-08 14:49 胡柚柚学程序 阅读(53) 评论(0) 推荐(0)
摘要: const createPassword = (min, max) => { // 可以生成随机密码的相关数组 const num = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; const english = ['a', 'b', 'c' 阅读全文
posted @ 2021-02-07 15:59 胡柚柚学程序 阅读(3226) 评论(0) 推荐(0)
摘要: ES5中的for…in for in遍历的是数组的索引(即键名),而for of遍历的是数组元素值。 1.index索引为字符串型数字,不能直接进行几何运算 2.遍历顺序有可能不是按照实际数组的内部顺序 3.使用for in会遍历数组所有的可枚举属性,包括原型。例如上栗的原型方法method和nam 阅读全文
posted @ 2020-09-23 19:02 胡柚柚学程序 阅读(528) 评论(0) 推荐(1)
摘要: 什么是深拷贝,什么是浅拷贝? B复制A--A变B变,浅拷贝; B变A不变,深拷贝。 Object.assign(target, source) 方法:用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。 它将返回目标对象。 并且目标对象也会被修改,如果不想修改目标对象,可以将目标对象改成空 { 阅读全文
posted @ 2020-09-12 19:09 胡柚柚学程序 阅读(1191) 评论(1) 推荐(0)
摘要: 一、v-text 用于渲染普通文本,无论何时,绑定的数据对象上 msg属性发生了改变,插值处的内容都会更新。 1 2 3 <span v-text="message"></span> <!-- 简写方式 --> <span>{{message}}</span> export default { da 阅读全文
posted @ 2020-08-28 11:34 胡柚柚学程序 阅读(889) 评论(0) 推荐(0)
摘要: 节流和防抖这是两个类似又有些不同的优化方案 日常开发过程中,滚动事件做复杂计算频繁调用回调函数很可能会造成页面的卡顿,这时候我们更希望把多次计算合并成一次,只操作一个精确点,JS把这种方式称为debounce(防抖)和throttle(节流) 节流:高频事件触发,但在n秒内只会执行一次,所以节流会稀 阅读全文
posted @ 2020-08-12 19:01 胡柚柚学程序 阅读(218) 评论(0) 推荐(0)
摘要: 1.清除浮动 给父元素添加 <div class="top"> <div class="left">欢迎来到!</div> <div class="right">登录|注册</div> </div> .top .left{ float: left; } .top .right{ float: rig 阅读全文
posted @ 2020-07-24 11:01 胡柚柚学程序 阅读(372) 评论(0) 推荐(0)
摘要: 跨域:由于浏览器的同源策略限制,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。 什么是跨域:当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。 跨域解决方法: vue项目中: 服务器代理: devServer: { hot: true, // 阅读全文
posted @ 2020-07-06 15:53 胡柚柚学程序 阅读(743) 评论(0) 推荐(0)
摘要: 1.select组件,Cascader组件使用 : 加getPopupContainer属性,直接使用 getPopupContainer={triggerNode => triggerNode.parentNode},像下面这种: <a-select v-model="modelId" style 阅读全文
posted @ 2020-06-24 16:43 胡柚柚学程序 阅读(3250) 评论(0) 推荐(0)