Fork me on GitHub

Any application that can be written in JavaScript, will eventually be written in JavaScript.

2020 年最新面试题

到了2020年了,在网宿呆了两年半,今年终于想出来换一个环境,虽然带有一些突然,2019年12月25号离职,刚好圣诞节那天,特定记录一下之前的总结和感想,顺便记录一下面试笔试等的一些题目,做个记录。

网宿的两年半完成了人生的两件大事,2017年10月10日结婚,2019年6月16日宝贝女儿的出生,非常开心,在网宿的日子在我往后的生命中一定是让人难忘的一笔,网宿是一家比较安逸的公司,有着优厚的福利和待遇,加上不加班等在我离职后才发现这一点,可是命运就是这样,公司在2019年的连续的巨幅亏损,导致不少人离开,互联网的环境真是真是凶险。离职之后面试了大概6家公司,拿了4个offer,命中率还算不错,通过在网宿还算稍微正规的前端工程化磨练,稍微对一些面试的技巧有一些把握,自己之前面过一些人,因此当自己作为被面试的那一方的时候,起码能从面试中大概摸个对方的水平来大概评判公司的水平。接下来是一些面试题做的准备,希望对你有一些帮助。

更多

Vue 基础学习笔记

Vue 是一个小巧轻便的 javascript 库。它有一个简单易懂的API,能够让开发者在开发web应用的时候更加简易便捷。实际上,一直让 Vue 引以为豪的是它的便捷性、执行力、灵活性。
这篇是我学习 Evan You 官方的 Vue 官网 做的笔记,其实学习 Vue 最快的方法就是看 Vue 官网,尤大神已经在里面把具体问题写的很详细了,也可以在GitHub 上看到一些最新改进的issue和问题,反而网络上的 Vue 学习教程排不上什么用场。文章底部那个网站也是我根据学习 Vue,自己搭建的一个可扩展的项目,由于学习联系用,Github地址.

Vue

更多

HTML meta viewport属性说明

手机浏览器是把页面放在一个虚拟的窗口(viewport)通常这个虚拟的窗口比屏幕宽,这样就不用吧每个页面挤在很小的窗口中,用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最先引进 viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也支持。

更多

UnderscoreJS 常用方法

之前发了一篇UnderscoreJS 使用介绍,介绍的比较具体,发现平时实际开发中用不到很多函数,我总结了一些我平时经常使用的十几来个方法,感觉这个包还是非常实用的。要看之前的那篇介绍可以看下这个链接.

更多

UnderscoreJS 使用介绍

从其他语言转向Javascript时,通常都会遇到一些困惑性问题。比如,Java中的HashMap在Javascript中如何实现?Javascript面向对象式编程如何实现继承?如何实现通用的iterator对集合对象做遍历?如何对Array实现快速排序?….

如果你真的可以自己实现这些功能,那么你的Javascript基础很扎实的!我很佩服你!但对于大部分人来说,这些基础功能应该是由底层API支持的,就像JDK一样。Underscore为我们提供了这样的一个实用工具包,而且它真的很实用!


更多

SuperAgent 中文使用文档

SuperAgent 是一个轻量的,渐进式的 ajax api,是一个流行的 nodejs 第三方模块,专注于处理服务端/客户端的http请求,可读性好,学习曲线低,内部依赖 nodejs 原生的请求api,适用于 nodejs 环境下。SuperAgent提供了更加简单、优雅的API,让你在处理请求时更加方便。而且它很轻量,学习曲线平滑,内部其实就是对内置模块的封装。SuperAgent 是一个写 node 爬虫的很好的 tools,当你想理 get,post,put,delete,head请求时,你就应该想起该用它了 :)

更多

超全 web 开发工具和资源

作为Web开发者,这是好的时代,也是坏的时代。Web开发技术也在不断变化。虽然很令人兴奋,但是这也意味着Web开发人员需要要积极主动的学习新技术和新的编程语言,并愿意和渴望接受新的挑战,以适应变化。新的挑战可能会包括一些开发上的要求,如利用适应现有的框架来满足业务需求。测试一个网站,能从中知道出了哪些技术上的问题,并且我们针对这些问题进行优化和消除。便于后端的开发进程加快和测试。所以我们列出了完整的web开发所需要的工具和资源,助力开发者提高开发效率!学不止步,让我们努力成为一个优秀的开发者!

注:工具和资源排序不分先后。


更多