摘要:
原因 因为浏览器默认把inline元素之间的空白符(Tab、空格、换行)渲染成一个空格。而如下述代码,两个li元素之间的换行符被渲染成一个空格,则元素之间产生了间隙。 用Chrome浏览器将场景模拟出来: HTML: CSS: 在浏览器打开页面,如下图,li元素之间产生了间隙。 解决办法 1、从根本 阅读全文
摘要:
把之前学习的一个小例子贴出来: 前提:需安装nodejs,可以在终端中输入node -v检查是否安装成功,安装成功后才可执行下面的步骤。 1、新建一个名称为“node”文件夹 2、进入node目录下,运行npm init 生成package.json npm init 3、安装express框架 n 阅读全文
摘要:
get 方法 post方法 get与post方法结合 阅读全文
摘要:
为什么要对URL进行编码? 一般来说,网页URL只能使用英文、数字、还有一些特定的字符。根据网络标准RFC 1738做了硬性规定: 只有字母和数字[0-9a-zA-Z]、一些特殊符号"$-_.+!*'(),"[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。 所以若URL中包括中文等 阅读全文
摘要:
举个栗子,一个网页的URL为https://i.cnblogs.com/EditPosts.aspx?opt=1,要分离出通信协议、host、port、path、query、hash等值。这时候我们应该怎么做呢? URL组成 URL : 统一资源定位符 (Uniform Resource Locat 阅读全文
摘要:
0.1+0.2不等于0.3?是不是有点颠覆你的认知,但是,在js中,是真实存在的! 其实这都是因为浮点数运算的精度问题。 简单来说,因为计算机只认识二进制,在进行运算时,需要将其他进制的数值转换成二进制,然后再进行计算。 由于浮点数用二进制表达时是无穷的: IEEE 754 标准的 64 位双精度浮 阅读全文