web前端

观世之二·新旧与消长(8条)

1,一切新的东西都是从艰苦斗争中锻炼出来的。2,每年的春夏之交,夏秋之交,秋冬之交和冬春之交,各要变换一次衣服。但是人们往往在那“之交”不会变换衣服,要闹出些毛病来,这就是由于习惯的力量。3,正确的东西,好的东...

自适应网页设计的几条规则

二、允许网页宽度自动调整“自适应网页设计”到底是怎么做到的?其实并不难。首先,在网页代码的头部,加入一行viewport元标签。<meta name=”viewport” content=”width=device-width, initial-sc...

使用 Chrome DevTools 调试 JavaScript

不要再使用 console.log! 学会在 Chrome Developer Tools 中使用断点来调试代码。作为一名新的开发人员,发现和修复 bug 挺难的。 您可能会试图随意使用 console.log() 来调试代码使代码正常工作。&nb...

Webp图片文件格式简介

WebP (发音"weppy"),是一种同时提供了有损压缩与无损压缩的图片文件格式,派生自图像编码格式VP8 。是由Google购买On2 Technologies后发展出来的格式,以BSD授权条款发布,是Google新推出的影像技术,...

npm install 使用代理

  解决问题: 使用npm install安装依赖模块,速度慢,且可能存在丢包的情况。   设置代理: #npm config set proxy http://127.0.0.1:8080 #npm config set https-proxy http://127.0.0.1:808...

css3反转动画,实现div反转技巧

CSS动画非常有趣; 它们的美妙之处在于,通过许多简单的属性,您可以创建任何东西,从优雅的淡入淡出到WTF-Pixar等让人引以为傲的效果。因为时翻转效果,因此在给定容器的正面和背面都有内容。本教程将向您展...

typescript学习笔记

模块与模型的区别模块是个物理概念上的划分模型是逻辑概念上的划分数组TypeScript像JavaScript一样可以操作数组元素。 有两种方式可以定义数组。 第一种,可以在元素类型后面接上 [],表示由此类型元素组成的一个...