会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XyanZhang
When you feel pain, just do something without thinking...
博客园
首页
新随笔
联系
订阅
管理
2020年7月5日
js 构造函数的返回值
摘要: js的构造函数 构造函数: 构造函数只是一些使用new操作符时被调用的函数 来自《你不知道的js》 new关键字 new操作符执行时进行的操作: (来自MDN new操作符) 创建一个空的简单JavaScript对象(即); 链接该对象(即设置该对象的构造函数)到另一个对象 ; 将步骤1新创建的对象
阅读全文
posted @ 2020-07-05 17:46 XyanZhang
阅读(1793)
评论(0)
推荐(0)
2020年6月17日
判断两个div块是否碰撞
摘要: 这是一道面试题,当时面试官问的是如何判断页面中两个元素是否发生碰撞(当时太久没有练习DOM方面的操作的api了,没有想到,现在又研究了一下) 场景:一个container容器中,有两个正方形方块,颜色分别为yellow,blue 给container容器绑定了mousehover事件,鼠标和yell
阅读全文
posted @ 2020-06-17 17:41 XyanZhang
阅读(1126)
评论(0)
推荐(0)
css阻止某元素触发事件
摘要: 场景: 对一个container区域进行mousemove事件监听,container中有一个图标 该图标跟随指针移动,当移动过快的时候,指针会跑到图标上面,导致事件监听失败,图标会回到初始位置 解决: 给图标添加一个css3属性 pointer-events,设置为pointer-events:
阅读全文
posted @ 2020-06-17 15:04 XyanZhang
阅读(2304)
评论(0)
推荐(1)
2020年6月16日
判断是否一个对象为空对象
摘要: 一次面试题,突然问到这个,当时竟然忘记怎么答了,现在想到了 方法一 可以使用JSON.stringify() 空对象的形式: 或者 new Object(); var obj = {}; var obj2 = new Object(); JSON.stringify(obj) '{}'; // tr
阅读全文
posted @ 2020-06-16 17:38 XyanZhang
阅读(216)
评论(0)
推荐(0)
2020年6月2日
一、vue最外层结构
摘要: Vue.js v2.5.16源码分析 最外层框架 (function (global, factory) { // 判断是不是AMD Commonjs模块写法 typeof exports 'object' && typeof module !== 'undefined' ? module.expo
阅读全文
posted @ 2020-06-02 16:11 XyanZhang
阅读(595)
评论(0)
推荐(0)
2020年5月29日
闭包浅解析
摘要: 资料来源:《你不知道的Javascript(上卷)》 function foo(){ var a = 2; function bar(){ console.log(a); } return bar } var baz = foo(); baz(); // 2 这就是闭包效果 在这个例子中,bar()
阅读全文
posted @ 2020-05-29 16:09 XyanZhang
阅读(130)
评论(0)
推荐(0)
2020年5月28日
前端性能优化之缓存
摘要: 浏览器的缓存策略通常分为两种:强缓存和协商缓存 强缓存 强缓存表示在缓存期间不需要请求。可以通过设置两中响应头来实现 Expires和 Cache-control。 Expires: Thu, 23 May 2030 04:33:16 GMT Expires出现于HTTP1.0。后面跟的是GMT时间
阅读全文
posted @ 2020-05-28 21:22 XyanZhang
阅读(706)
评论(0)
推荐(0)
2020年5月27日
typeof的安全防范机制
摘要: 在chrome控制台测试typeof如下 从上面代码看出,在控制台无论有没有声明变量,使用typeof输出都是"undefined",但是直接在控制台输入 value1(未使用var声明)却报错 // 以下分析来自于 《你不知道的javascript(中)》 对于undeclared的变量,type
阅读全文
posted @ 2020-05-27 16:22 XyanZhang
阅读(363)
评论(0)
推荐(0)
公告