Posts
Js的基本语法
js 的基本语法 什么是表达式和语句 var a = 1 + 3; 上面这行代码就是 js 的一条语句 1 + 3 叫做表达式(expression),值为 4 add(1,2)表达式的值为函数的返回值 语句以分号结尾,一个分号就表示一个语句结束 如果是逗号则表示这条语句还没结束 大小写敏感 空格和回车没有什么意义,对代码没有影响,但是 return 后面不要回车 它们的区别
表达式一般都有值,语句可能有可能没有,例如只声明一个变量 语句一般会改变环境,例如声明或者赋值 上面两句并不是绝对的 标识符的规则 arg0 _tmp $elem π 你好 第一个字符可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_) 第二个及之后的字符除了上面的还可以用数字0~9 if else 语句 if (m === 3) { // 满足条件时,执行的语句 } else { // 不满足条件时,执行的语句 } while 循环 while (条件) 语句; // 或者 while (条件) 语句; for 循环 for (初始化表达式; 条件; 递增表达式) 语句 // 或者 for (初始化表达式; 条件; 递增表达式) { 语句 } 虽然大括号可以省略,尽量不要省略,以免代码有歧义
Posts
JavaScript诞生年鉴
JavaScript 诞生年鉴 1995 年 布兰登·艾奇(Brendan Eich)加入网景公司,临危受命,用了十天时间为网景公司浏览器开发了 JavaScript 功能
1996 年 8 月 微软发布 IE3,支持 JScript
1996 年 11 月 网景向 ECMA 提交语言标准,由于版权问题,JS 语言不能叫 JavaScript,叫 ECMAScript
1997 年 第一版 ECMAScript 发布
1998 年 网景被收购,同年网景将浏览器开源(Firefox)
1999 年 第三版 ECMAScript 发布,这个版本目前使用最广泛
2001 年 IE 绑定 Windows XP 一起发布
2004 年 IE 全球市场占有率 80%,IE 却不兼容 W3C 标准,特别是 CSS,给了 Firefox 和 Chrome 机会
Posts
Url
浅析 URL URL 包含哪几部分,每部分分别有什么作用 协议:是指规则的约定,例如 Web 使用一种名为 HTTP 的协议作为规范 域名或者 IP:服务器地址 端口号:服务器提供服务的一个号码 路径:带层次指向一个服务器的不同页面 查询字符串:指向一个页面的不同内容 锚点:指向同一个内容的不同位置的片段标识符,不会传给服务器 DNS 的作用是什么,nslookup 命令怎么用 DNS (Domain Name System) 域名系统,将方便用户记忆的域名地址 domain names 转换为 IP 数字串 IP addresses,从而在因特网 Internet 或者私有网络上找到特定的机器。 简单来说就是域名对应 IP 的一个服务。
nslookup 是一种网络管理命令行工具,可用于查询 DNS 域名和 IP 地址。
nslookup 询问服务器 IP 命令使用方法
nslookup qq.com IP 的作用是什么,ping 命令怎么用 IP (Internet protocol) 互联网协议,约定了两件事:
如何定位一台设备,可以是电脑、手机、路由器。。。 如何封装数据报文,与其他设备交流 ping 命令使用方法
ping qq.com 域名是什么,分别哪几类域名 域名是服务器 IP 地址对应的名字,方便使用
Posts
Css01
CSS 定位 在了解 CSS 定位之前,先问个问题,CSS 布局和定位有什么区别?
区别大了!! 布局是屏幕平面上的,定位是垂直于屏幕的。
这还要从盒模型和文档流开始说起 盒模型 盒模型什么样的?从外面到里面依次是:
margin border padding content 第一种盒模型,浏览器算的宽度是 内容宽度 box-sizing:content-box; 第二种盒模型,浏览器算的宽度是 border+padding+内容宽度 box-sizing:border-box; 文档流 标准文档流 元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。
正常文档流的元素是怎么垂直于屏幕分层的呢?从上向下一次是? 内联子元素 块级子元素 border background 那脱离文档流的元素呢? 先了解下,CSS中哪些属性会让元素脱离文档流
float absolute fixed 在脱离文档流元素的影响下,新的垂直于屏幕分层情况如下: 定位元素 内联子元素 float 块级子元素 border background z-index 为负数
Posts
HTML常用标签
HTML 常用标签 a 标签的用法 可以创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接。
<ul> <li><a href="https://example.com">Website</a></li> <li><a href="mailto:m.bluth@example.com">Email</a></li> <li><a href="tel:+123456789">Phone</a></li> </ul> img 标签的用法
将一份图像嵌入文档
<img class="picture" src="/images/332.jpg" alt="dog"> table 标签的用法
表示表格数据 — 即通过二维数据表表示的信息。
<table> <thead> <tr> <th colspan="2">The table header</th> </tr> </thead> <tbody> <tr> <td>The table body</td> <td>with two columns</td> </tr> </tbody> </table> 其他感想
HTML 标签学习的最好用法就是多练习,直接运行查看不同标签属性效果,加深印象
Posts
HTML入门笔记1
HTML 入门笔记 1 HTML 是谁发明的
HTML 的英文全称是 Hypertext Marked Language,即超文本标记语言。HTML 是由 Web 的发明者 Tim Berners-Lee 和同事 Daniel W. Connolly 于 1990 年创立的一种标记语言,它是标准通用化标记语言 SGML 的应用。
HTML 起手应该写什么
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>标题</title> </head> <body> </body> </html> 常用的表章节的标签有哪些,分别是什么意思(h1~h6、section、article、main、aside 等等)
h1~h6 标题 section 章节 article 文章 main 页面主要内容 aside 页面次要内容 全局属性有哪些?
所有标签都有的属性
Posts
如何用 hugo 搭建个人博客
如何用 hugo 搭建个人博客 第一步:安装Hugo Mac下直接使用 Homebrew 安装: brew install hugo Windows安装方式 下载地址 点击进入下载页面下载 hugo_0.65.1_Windows-64bit.zip(0.65.1版本号可以不同) 解压,把hugo.exe放到本地,例如我的本地地址:D:\Software\hugo,再把这个地址加到全局变量PATH里(不会加可以自行搜索) 重启终端,运行查看版本,确认是否配置成功 hugo version 第二步:快速搭建博客 第一种方式 进入官网,点击Quick Start快速开始,从step2到step7跟着操作
第二种方式
跟着我复制
``` hugo new site quickstart cd quickstart git init git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke echo 'theme = "ananke"' >> config.toml hugo new posts/我的第一篇博客.md ``` 完成上面步骤后,得到一个public目录,这就是我们的博客站点,执行下面语句可以预览非草稿
``` hugo server ``` 注意事项 上面的命令,其中下面这句新建一篇博客之后