PWA技术使用规律学习笔记

PWA全称Progressive Web App,即渐进式WEB应用。
 
近年来逐渐流行,它主要功能是再移动端自动弹出添加网站到桌面图标的提示。可避免开发原生APP昂贵成本且用户免安装更新,对APP开发者和用户都有好处。
 
安卓阵营浏览器几乎都支持,只差苹果了。经过测试,常用网站中支持PWA的有百度,哔哩哔哩,微博,推特。个人博客中使用的还是较少数,可能是大家还没发现。
 
看了上十篇PWA相关文章再反复测试,发现了一些使用规律。

nodejs是用来做什么的

如果你去年注意过技术方面的新闻,我敢说你至少看到node.js不下一两次。那么问题来了“node.js是什么?”。有些人没准会告诉你“这是一种通过JavaScript语言开发web服务端的东西”。如果这种晦涩解释还没把你搞晕,你没准会接着问:“为什么我们要用node.js?”,别人一般会告诉你:node.js有非阻塞,事件驱动I/O等特性,从而让高并发(high concurrency)在的轮询(Polling)和comet构建的应用中成为可能。
 
当你看完这些解释觉得跟看天书一样的时候,你估计也懒得继续问了。不过没事。我这篇文章就是在避开高端术语的同时,帮助你你理解node.js的。
 
浏览器给网站发请求的过程一直没怎么变过。当浏览器给网站发了请求。服务器收到了请求,然后开始搜寻被请求的资源。如果有需要,服务器还会查询一下数据库,最后把响应结果传回浏览器。不过,在传统的web服务器中(比如Apache),每一个请求都会让服务器创建一个新的进程来处理这个请求。
 

markdown插入代码块和代码高亮语法

浏览别技术博客时经常能看到代码块,预想写教程时免不了要插入代码,于是今天花了一个早上研究了markdown代码块语法,并顺便写个教程。
 

单行代码

方法:

代码之间分别用一个反引号包起来

'Hello World'

效果:

Hello World

 
 

多行代码

方法:

代码之间分别用三个反引号```包起来,且两边的反引号各单独占一行。

```
function fun(){
echo $a;
echo "这是一句非常牛逼的代码";
print("Hello, World!");
}
```

效果:

function fun(){
  echo $a;
  echo "这是一句非常牛逼的代码";
  print("Hello, World!");
}
fun();
下一页
隐藏