乐趣区

关于前端:朝花夕拾-噫吁嚱编程人科技魂jsliang-陪你瞎叨叨

Hello 小伙伴们早晨好,欢送来到 jsliang 的吹水频道,今晚 jsliang 陪你通宵畅聊~

​最近工作比较忙,今晚瞅空写篇文章,本篇文章将会讲述几个观点:

  • 学习划水跳槽涨薪(找工作、学常识)
  • 柴米油盐酱醋茶(过日子)

写完 jsliang 看了两遍,有点说教式,不喜爱看这类的小伙伴能够退出文章了,要不然我也不好意思,哈哈

金三银四跳槽季,有须要内推的小伙伴能够找 jsliang,首推东家金山,而后还有头条、微信、阿里、CVTE 等大佬等你简历。集体联系方式在 GitHub 文档库首页:https://github.com/LiangJunro…

<!– 目录开始 –>

一 目录

不折腾的前端,和咸鱼有什么区别

目录
一 目录
二 学习划水跳槽涨薪
 2.1 场景 1
 2.2 场景 2
 2.3 学习论断
三 柴米油盐酱醋茶

<!– 目录完结 –>

二 学习划水跳槽涨薪

返回目录

最近和 2 个小伙伴聊天比拟有感,咱们拉出场景来聊聊:

2.1 场景 1

返回目录

  • 小姐姐 :好怕再温习上来就想转行了,感觉做不上来了
  • jsliang:怎么会,你当初不都边面试边学习,而后整顿了材料么
  • 小姐姐 :然而我感觉好难啊,尤其是碰到一些答 console.log 的,就感觉不晓得怎么下手
  • jsliang:你不是看了我那些题目么,按理说能说个三七五来啊
  • jsliang:就好比这道题(截图发题),你尝试讲讲打印什么
  • 小姐姐 :enm…

这是 jsliang 比拟痛心的一点,总感觉本人的面经害了一批人,有了论断而没有钻研过程让小伙伴们短少了灵魂……

依照我的思维,应该是看到这类题目,本人想一下答案,而后对答案。

如果还不懂,那就在控制台敲一遍代码,尝试了解为什么会有这样子的输入,如果还还是不懂,那就拉到 VSCode 调试看看。

这样思路根本就清晰了啊,90% 的问题都解决了,如果还没解决,那就问问身边大佬(不是 jsliang),也能够失去解答。

然而小姐姐这边温习挺久了,晓得有这个问题却始终没有解决它,感觉我很揪心,是不是耽搁人家了。

2.2 场景 2

返回目录

  • 小哥 :明天看到 XX 大佬的文章,对外面的论断不太了解:
3. loading 自定义扩大并不会笼罩

例如:HTMLElement.prototype.loading = function () {};
img = document.querySelector('[loading]');
img.loading;


咱们在 HTMLElement 原型上扩大一个名为 loading 的函数,并不会影响图片元素原生的 loading 属性。Chrome 下图片的 loading 属性还在

然而,对于不反对的浏览器,例如 Firefox,则显著受到了影响 
  • jsliang:稍等,这问题我看第一眼也不太确定,中午午休的时候给你安顿:

为什么通过原型链的设置,笼罩不了呢?

  • https://developer.mozilla.org…

首先 ,缕分明关系:new Image() ---__proto__ ---> HTMLImageElement --- __proto__ ---> HTMLElement

就是它先通过原型链通过 HTMLImageElement 再进入 HTMLElement

而后 ,咱们设置下它的 alt 属性,你会发现一个问题:

HTMLElement.prototype.alt = 'jsliang' // 这步 OK
let img = new Image('http://www.baidu.com') // 这步 OK
img.alt // 这步输入 '' 空字符串
HTMLImageElement.prototype.alt = 'jsliang' // 报错 VM2840:1 Uncaught TypeError: Illegal invocation

这个步骤 jsliang 猜想的问题是:尽管我设置了 HTMLElement,然而我调用的时候,我先通过原型链查找 HTMLImageElement,外面有属性,并且属性为空,那原型链查找就停止并返回了啊!

这是其一为啥设置 HTMLElement 没用的起因,其二是 HTMLImageElement 压根不反对设置它的属性,所以尽管设置了 HTMLElement 也没用。

最初 ,咱们设置另一个属性 jsliang,拿来比照问题:

HTMLElement.prototype.jsliang = 'jsliang' // 这步 OK
let img = new Image('http://www.baidu.com') // 这步 OK
img.jsliang // 'jsliang'
HTMLImageElement.prototype.jsliang // 'jsliang'

这阐明咱们设置一个 HTMLImageElement 没有的属性的时候,它通过 HTMLElement,设置到了 HTMLImageElement 上,所以咱们到 img 会发现这里能够间接找到 jsliang 了。

所以论断是 XX 大佬可能漏了点,讲 loading 自定义拓展并不会笼罩的时候,其实是 HTMLImageElement 并不反对已有属性的批改(可能某些能够,然而我测试的 altloading 不行)(仅个人观点,不是学术型人才,不做深入探讨)


之所以想要说这个场景,其实更多是心愿当你对某某大佬的一个论断产生纳闷的时候,你能够尝试通过各种伎俩去解决它,而不是非要“融入”到这个问题。

将“论断”假如为正确性的,会谋害一批又一批的人。

同样,对于 jsliang 这种渣渣写的面经,就更应批判性地浏览。

有时候写的一篇面经,过了几个月,有个小伙伴提出某个题目的代码局部有个问题,而后一查真的是!

于是我看着博客上零零散散的赞(百来左右)和几千的浏览,我在沉思后面的人怎么看文章的。

难道看前先赞,已成习惯?

2.3 学习论断

返回目录

集体比拟推崇的一种学习态度是:

  • 确定问题
  • 先思考答案
  • 再查看答案
  • 不懂再翻阅类似搜寻后果
  • 尝试敲一遍或者调试一下
  • 没辙,问大佬
  • 做笔记,不便下次回顾

在发问之前,能够清晰形容:

  • 大佬,我碰到 XX 问题
  • 而后我想到的可能是出在 XX、XX 上
  • 我尝试了 XX 形式(贴图、show code)
  • 然而失败了,想问下你晓得是哪块的问题,有解决形式么?

同样,这种发问形式还能够用来在工作中向上治理:

  • 组长,产品说要做某个性能
  • 而后我搜了下材料,发现有 XX、XX 计划
  • 我尝试了 XX 计划,感觉这个不错
  • 我想用这个计划,请问你还有啥倡议么

这是我 Boss 给我的很好的倡议,你不能让领导出计划,而是让领导选计划,要不然招你过去做什么的,要不然到时候领导出了个计划你用了回头不称心,你怪领导?

三 柴米油盐酱醋茶

返回目录

尽管曾经被问得麻痹了,然而还是有人问:

  • 为啥不找女票啊
  • 为啥你没存到钱啊

第一个问题,是我不找吗,是找不到啊!jsliang 又丑又胖又没钱,脾气差自大不会谈话,妹子看不上我所以找不到啊,很正当的解释~

第二个问题,jsliang 还是比拟想探讨的,家里有米有缸的大佬也能够评论吐槽下:

  • jsliang 近 3 年工作存了 3W 块

这是事实,生存总有这样那样的开销,而后就花掉了你该有的钱,就好比第一年的第一份工作 5.5k,到手 4.8k,房租 1k 多,吃喝 1k 多,每月交通费,偶然聚个会,买点家具,搞部 7k 电脑,换部 2k 手机……到头还真没多少。

想着想着脑海里只有一个意识:做多少年能力搞一个广州、深圳、惠州这些地区的首付,当初 26 了,到 30 能成吗?

别看我的来钱形式还有点多:

  • 公众号每月几百 ad 费
  • 云服务器推广
  • 植发推广
  • 红酒推广
  • ……

可我比拟佛,没怎么去做,根本随缘。

还有就是想好好做点活,在岗位奉献一把火。

于是也就没来钱多少了,尽管都有渠道的。

也不晓得发这个会不会被封文章,就吐槽吐槽,能看到就看到,看不到再说?

浓浓的愁,散不尽的忧,深信深信某天还能中个彩票傍个富婆?

其实心田还是想着好高鹜远的吧,就好比 jsliang 曾经将学习打算排到 2022 了,等着逐渐实际。

—— 咱们不是不想思考细节,而是咱们深信本人能走到曙光到来。


by the way,金三银四跳槽季,有须要内推的小伙伴能够找 jsliang,首推东家金山,而后还有头条、微信、阿里、CVTE 等大佬等你简历。

集体联系方式在 GitHub 文档库首页:https://github.com/LiangJunro…


jsliang 的文档库由 梁峻荣 采纳 常识共享 署名 - 非商业性应用 - 雷同形式共享 4.0 国内 许可协定 进行许可。<br/> 基于 https://github.com/LiangJunrong/document-library 上的作品创作。<br/> 本许可协定受权之外的应用权限能够从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处取得。

退出移动版