如何成为年薪20万的前端工程师?学习前端我们究竟是在学习什么?为什么看了100G的视频/资料,你也没有学好?除了埋头苦学,我们还可以做点什么?课程目标:本公开课将带领您了解前端领域,梳理前端/IT职业发展路线。顺便,扯扯淡。如何成为年薪20万的前端工程师?你知道,其实这并不难。关键在于如何去细化目标...
问:函数岂不是拥有两个原型?答:是的,函数有两个原型__proto__和prototype。因为函数是对象,而对象就有原型,其原型就是__proto__。函数是Function的实例,所以此原型就是Function.prototype。而函数的prototype,不是给自己用的,而是给自己实例用的。...
AngularJS图书推荐经常有学员问我们:海棠怎么没有angular课程?问的多了,我们也就不能“坐视不管”了,似乎总得做点什么。一直没有录制Angular的课程倒也简单,比如Angular的频繁升级导致的不确定性、比如我们得到的一线开发反馈似乎React/Vue会略有优势...
WebSocket 是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协...
作者: 阮一峰日期: 2017年5月 9日今年三月,微软宣布 Edge 浏览器将支持 CSS 变量。这个重要的 CSS 新功能,所有主要浏览器已经都支持了。本文全面介绍如何使用它,你会发现原生 CSS 从此变得异常强大。一、变量的声明声明变量的时候,变量名前面要加两根连词线(--)。body { ...
<!DOCTYPE html><html><head><meta charset="UTF-8"> <meta name="renderer" content="webkit"> <meta name="viewport"...
<!DOCTYPE html><html><head><meta charset="UTF-8"> <meta name="renderer" content="webkit"> <meta name="viewport"...
以前的一个项目,最近整理出来,顺便回顾一下基础知识不用任何框架或插件,用原生的JS和CSS做了一下还有些地方没有完善,希望各位大神多多指教提提建议。有喜欢的还希望点个star或者fork下!谢谢各位~项目地址:Demo...
<!DOCTYPE html><html><head><meta charset="utf-8"><title>time line</title><style type="text/css">*{margin: 0;...
<!DOCTYPE html><html><head><title>Canvas射箭小游戏</title></head><style type="text/css">body{margin:0;background:...
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">#box{margin:0 auto;ba...
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi...
个人flex系列文章导航,都是每天写一点。大部分都是测试案例,chrome我是测过的。本系列包括,属性介绍、各种案例。另外一些优秀的文章的链接也会列入本文(会一直更新中)。目前尚未觉得flex有多难理解,有可能就是flex-grow和flex-shrink的计算原理可能麻烦一点,也就是对于&ldqu...
<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title><link rel="stylesheet" href="../css/common.cs...
1、以前,网页开发有一个原则,叫做"关注点分离"(separation of concerns)。它的意思是,各种技术只负责自己的领域,不要混合在一起,形成耦合。对于网页开发来说,主要是三种技术分离。HTML 语言:负责网页的结构,又称语义层CSS 语言:负责网页的样式,又称视觉...