起风了

“路海长 青夜旷 越过群山追斜阳”

使用这些不太常用的 CSS 属性,又提高了一个层次

使用这些不太常用的 CSS 属性,又提高了一个层次缩略图
有很多CSS属性,有些人不了解,或者他们了解它们,但是忘记在需要时使用它们。其实,有时候我们用 JavaScript 来实某些交互,CSS 一个属性就能搞定了,这可以大大节约我们编码的时间。 作为前端开发人员,我们经常会遇到这样的事情。所以我问自己,为什么不搞篇文章列出所有那些较少使用但既有用又有趣的 CSS ...

"高效"程序员拥有的7个技能!

"高效"程序员拥有的7个技能!缩略图
受 TechLead 高效程序员的七项技能启发,我们团队想就这个话题发表自己的看法。 下面是我们总结的高效程序员的七项技能。 1. 学会如何阅读他人的代码 除了你,所有人写的代码都很糟糕。 这就是为什么能够追踪他人的代码是一项具有多重好处的伟大技能。 不管之前工程师的代码有多么混乱或欠考虑,你仍然...

只看到了别人28岁退休,背后的期权知识你知道吗?

只看到了别人28岁退休,背后的期权知识你知道吗?缩略图
前一阵字节跳动程序员,年仅 28 岁的郭宇财务自由,宣布退休的消息在网上火了一把,这个事情大家应该都知道了,细节就不多说了。 我刚看了这个新闻之后,起初内心出现的几个关键词是:卧槽、牛、羡慕……在意识到瞎感慨、羡慕没啥用之后,我心里不禁有个疑问:他的钱是怎么来的? 我找在字节上班的朋友打听了一...

Web安全工程师学习路线

Web安全工程师学习路线缩略图
生活小常识:通过掌纹,可以看出,女朋友的性格,比如她的掌纹经常出现在你的脸上,说明她的性格比较暴躁。。。 ----  网易云热评 本文摘自SecWiki论坛,给小白一个学习路线,阅读原文访问该论坛。。。 五、熟悉Windows/Kali Linux(3周) 学习Windows/Kali Linux基本命令、常用工具; 1...

不知道怎么封装代码?看看这几种设计模式吧!

不知道怎么封装代码?看看这几种设计模式吧!缩略图
为什么要封装代码? 我们经常听说:“写代码要有良好的封装,要高内聚,低耦合”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处: 封装好的代码,内部变量不会污染外部。可以作为一个模块给外部调用。外部调用者不需要知道实现的细节,只需要按照约定的规范使用就行了。对扩展开放,对修...

测试javascript基础能拿多少分

测试一下你的Javascript基础能拿下多少分 非面试题,考察的都是js很基础的东西 l 填空题(第题1分) Js数据类型:_______ 、_______ 、_______ 、_______ 、_______ 、______ 、_______。 ES6 新增数据类型______表示____________的值。 声明变量使用关键字______ 、______。 声明常量使用关键字____...

【解答贴】想要自学前端达到就业的水平,应该怎么去学习

【解答贴】想要自学前端达到就业的水平,应该怎么去学习缩略图
【解答贴】想要自学前端达到就业的水平,应该怎么去学习 这篇帖子主要给大家讲解学习前端技术应该如何学习才能达到企业要求 内容会涉及到前端的学习技巧以及系统的学习知识安排和学习方法,还有新人容易走进的误区 ​目前企业招聘前端工程师的基本需求: 1.精通DIV+CSS网页框架布局的HTML代码编写,熟悉...

学习WEB前端报培训班好,还是网上找教程自学好

学习WEB前端报培训班好,还是网上找教程自学好缩略图
先说说线下培训班吧,目前web前端培训这块没有任何一家的口碑是好的,由于培训机构现在太多,北京这样的城市至少有上万家web前端培训机构,有的线下培训机构可能只有两个老师,只要能招到学生,什么手段都用,他们最常见的手段就是“包就业”“推荐就业”,但这些承诺都是假的。等你培训完了之后就会知道了,工作...

Web前端开发未来的六大趋势

Web前端开发未来的六大趋势缩略图
说起Web前端开发想必你一定不会陌生,因为现在的前端开发学习的培训机构也是层出不穷。下面济南优就业IT培训给大家总结出了未来Web前端开发的六大趋势从中可以大致看出来Web前端未来的发展前景。 趋势一:更加移动优先 响应式设计显然是目前Web前端开发领域的主要趋势之一,并且这一趋势在未来还将持续一段时...

前端同学经常忽视的一个 JavaScript 面试题

前端同学经常忽视的一个 JavaScript 面试题缩略图
题目 function Foo() {     getName = function () { alert (1); };     return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = function () { alert (3);}; var getName = function () { alert (4);}; function getName() { alert (5);} //请写出以下输出结果: Foo.getName(); ...