【前端】一文快速回顾 Html+CSS+JS

前端三剑客:HTML+CSS+JavaScript 终极实战指南 阅读详情

一文快速回顾前端基础三件套:HTML+CSS+JavaScript

一起快速回顾前端基础三件套吧

前言 Preface

太久没写前端啦,最近开了一个新项目练手,产品前后端开发运维都是我一个人。需求分析、技术选型完成,后端基础项目及所需中间件搭建完毕后,就着手准备前端开发了。

本来前端就学得半桶水,而且太久没碰啦,因此打算从前端三件套:html、css、javascript开始,快速回顾一遍,打打基础,再进行Vue、React等常见框架学习。

考虑到若要进行详细的基础全面回顾,篇幅有限,因此定下以下学习目标以及重点:

学习目标

  • 快速回顾 Html 的基本结构
  • 快速回顾 CSS 常用使用方式
  • 快速回顾 JavaScript 基本语法

重点

  • CSS外部样式的使用方式
  • JavaScript 箭头函数

下面我们开始!

1. HTML 快速回顾

HTML是一种超文本标记语言,主要负责静态网页。

超文本标记语言:一种标记语言。一种数据组织方式,组织包括图片、音频等数据在内的各种数据。可以被浏览器解释、读取。

1.1 基本结构

我们通过以下Hello World Demo来快速回顾Html的基本结构:

    <!DOCTYPE html>
    <!--文档声明:声明这是一个HTML文档-->
    <!--HTML的注释都是用这种形式,同学们记下来咯-->
    <html>
    	<!--html 标签,包裹着<head>、<body>标签-->
        <head> 
            <!--头部标的作用为:<head> 标签用于定义文档的头部。
              <base>, <link>, <meta>, <script>, <style>, 以及 <title>
              <title> 定义文档的标题,它是 head 部分中唯一必需的元素。-->
            <meta charset =" utf-8"/>
            <!--meta用于设置编码格式-->
            <!--title 标签 用于设置该网页的标题,是唯一必需的元素-->
            <title>Hello world</title>
        </head>
        <body>
        <!--body 里的内容主要是给用户呈现的内容,如表格、图片等-->
            Hello world!
        </body>
    </html>
    <!--注意,HTML标签都是成双成对的,部分可自闭的标签可表示为<[属性] 标签名/>-->

其中,涉及以下语法概念:

  • 标签:HTML由一套标记标签组成,通常就叫标签。一个标签通常由开始标签和结束标签组成。例如,这个示例的<body>是开始标签,</body>是结束标签,区别在于结束标签在标签名描述之前加了/。有些标签可以自闭,称为自闭标签,意思是省略了结束标签的标签,例如,一个单独的<br>标签表示一个换行,省略了结束标签。

  • 注释:HTML 的注释由<!-- [注释内容] -->表示,和XML的注释格式是一致的,通常我们使用IDE工具快捷键生成即可。

  • 元素:元素是指一个标签开始和结束之间的所有代码。例如,上述例子中的<p>Hello World!</p>,"Hello World!"就是<p>标签的元素。

  • 属性:标签内的看似赋值的操作,称为属性。如上述例子的:<meta name="viewport" content="width=device-width, initial-scale=1.0">," name=“viewport” "就是一个属性。“name” 是属性名,“viewport” 是属性值,属性值应该用双引号括起来。

1.2 简单语法回顾

我们通过一个Form表单的Demo来快速回顾与练习Html的语法:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>列表、表格、表单综合</title> 
</head>
<body>
<!--我们用一个小案例来示例-->
<from>
    <h1>注册</h1>
	姓名: <input type="text" name="name" value="输入姓名"> <br>
	                           <!--这里br是换行标签-->
    密码: <input type="password" name="password"> <br>
    确认密码:<input type="password" name="password">
</from>

<ol>
    <p>请选择业务</p>
    <from>
    <li>
       业务1<input type="checkbox" name="service">
    </li>
    <li>
       业务2<input type="checkbox" name="service"/>
    </li>
    </from>
</ol>
 
<table border="5">
	<tr>
	   <td>
		  性别:男 <input type = "radio" name = "sex"><br>
		</td>
		<td>
		   女<input type = "radio" name = "sex"><br>
		</td>
	</tr>
	
	<tr>
	   <td>
		  同意协议一<input type = "checkbox" name = "agree"><br>
		</td>
		<td>
		  同意协议二<input type = "checkbox" name = "agree"><br>
		</td>
	</tr>
	<tr>
		<td>
	      <form name="input" action="输入页面,表单数据提交到该页面" method="get">
          输入密码点击提交 <input type="passowrd" name="password">
          <input type="submit" value="请提交">
         </form>
		</td>	
	</tr>
</table>
</body>
</html>

至于其它常用标签,我们需要用到的时候再查即可。我们基本需要掌握的是Html的基本结构,以及标签的用法。

2. CSS 快速回顾

CSS是层叠样式表。从功能上简单理解,HTML可看作是网页的骨架,CSS则对网页进行布局和美化。

CSS本质不会对逻辑产生影响,但部分样式可能会造成布局或图标的变动,与交互有一定的关系。

2.1 三种引入方式

CSS 主要有三种引入方式:

  • 内联样式
    内联样式是在具体HTML标签内,通过style属性设置,如:
<div style="color: red">红色段落</div>
  • 内部样式
    内部样式的位置在html的head标签里,在style标签内设置。
  <head>
    <meta charset="UTF-8">
    <title>三种引入方式</title>
    <style>
      #d1{
        color: green;
      }
    </style>
  </head>
  <body>
    <h1 id = "d1">内部样式,绿色标题</h1>
  </body>

  • 外部样式
    外部样式即将各种样式写在一个CSS文件中,在head中引入。
  <link rel="stylesheet" href="myCSS.css">

三种使用方式会根据不同项目的不同规范来使用,一般来说,内部样式和外部样式在实际项目中出于易于维护的需要会使用得相对多一些。

2.2 选择器

CSS我们主要学习选择器。选择器的种类有很多,不同种类有不同的使用方式,有不同的作用。此处我们先快速回顾选择器的基本语法,实际用到的时候再根据需求场景查选择器即可。

语法
selector {property: value}
即 选择器{属性:值}

常见选择器

  • 元素选择器
  • id选择器
  • 类选择器
  • 伪类选择器

等等。

具体选择器的使用方式,篇幅有限,本文不赘述。相信读者参考一下项目代码及其它资料,很快就能回顾并掌握。

2.3 布局

CSS中的布局我们要关注的是盒子模型、浮动、定位等。

2.3.1 盒子模型

盒子模型的概念是指 HTML 元素被表示为一个矩形的盒子,它由四个部分组成:内容区域、内边距、边框和外边距。这些部分可以分别用 CSS 属性进行控制,从而实现灵活的布局和样式设置。

  • 内边距(padding):内边距是指内容区域与边框之间的距离,它可以通过 CSS 的 padding 属性进行设置。内边距可以用来调整元素内容与边框之间的间距,从而影响元素的大小和布局。
  • 外边距(margin):外边距是指元素与相邻元素之间的距离,它可以通过 CSS 的 margin 属性进行设置。外边距可以用来控制元素与其周围元素之间的间距,从而影响页面布局和元素的排列方式。

示例:

.box {
    padding: 20px; /* 设置内边距为 20 像素 */
    margin: 20px; /* 设置外边距为 20 像素 */
}

.inner {
    padding-top: 10px; /* 设置顶部内边距为 10 像素 */
    padding-right: 15px; /* 设置右侧内边距为 15 像素 */
    padding-bottom: 10px; /* 设置底部内边距为 10 像素 */
    padding-left: 15px; /* 设置左侧内边距为 15 像素 */
}

2.3.2 定位

定位是一种常用的布局技术,它允许我们精确地控制元素在页面中的位置。在 CSS 中,有三种常见的定位方式:相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。通过这些定位方式,我们可以实现元素的层叠效果、悬浮效果以及其他特殊布局需求。

示例:

.relative {
    position: relative; /* 设置相对定位 */
    left: 20px; /* 元素相对于原始位置向右偏移 20 像素 */
    top: 10px; /* 元素相对于原始位置向下偏移 10 像素 */
}

.absolute {
    position: absolute; /* 设置绝对定位 */
    right: 0; /* 元素相对于父元素的右侧对齐 */
    bottom: 0; /* 元素相对于父元素的底部对齐 */
}

.fixed {
    position: fixed; /* 设置固定定位 */
    top: 0; /* 元素固定在页面顶部 */
    left: 0; /* 元素固定在页面左侧 */
}

2.3.3 浮动

浮动是一种常见的布局技术,它允许元素在页面上左右移动,直到碰到父容器或其他浮动元素为止。浮动常用于创建多列布局或实现图片与文本的环绕效果。在 CSS 中,我们可以通过 float 属性来设置元素的浮动方式,通常取值为 left 或 right。

示例:

.float-left {
    float: left; /* 元素向左浮动 */
}

.float-right {
    float: right; /* 元素向右浮动 */
}

.clearfix::after {
    content: "";
    display: table;
    clear: both; /* 清除浮动,确保父元素包裹浮动元素 */
}

2.4 简单练习

我们用一个简单的综合Demo来作CSS的综合练习参考:

/* 选择器练习 */
p {
    color: blue;
}
h1 {
    color: green;
}
.class1 {
    background-color: lightgray;
}
#id1 {
    font-weight: bold;
}

/* 盒子模型 */
.box-model {
    width: 200px;
    height: 100px;
    padding: 20px;
    border: 5px solid black;
    margin: 10px;
}

/* 浮动练习 */
.float-left {
    float: left;
    width: 50%;
    background-color: lightblue;
    padding: 10px;
}
.float-right {
    float: right;
    width: 50%;
    background-color: lightcoral;
    padding: 10px;
}

/* 清除浮动 */
.clear {
    clear: both;
}

/* 定位练习 */
.position-relative {
    position: relative;
    top: 20px;
    left: 20px;
    background-color: lightgreen;
    padding: 10px;
}
.position-absolute {
    position: absolute;
    top: 60px;
    right: 20px;
    background-color: lightpink;
    padding: 10px;
}
.position-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: lightyellow;
    padding: 10px;
}

对应html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS Practice</title>
    <link rel="stylesheet" href="SelectorAndPositionReview.css">
</head>
<body>

<h1 id="id1">Hello, World!</h1>
<p class="class1">This is a paragraph with a class.</p>

<div class="box-model">This is a box model.</div>

<div class="float-left">Float left content</div>
<div class="float-right">Float right content</div>
<div class="clear"></div>

<div class="position-relative">Relatively positioned content</div>
<div class="position-absolute">Absolutely positioned content</div>
<div class="position-fixed">Fixed positioned content</div>

</body>
</html>

3. JavaScript 快速回顾

概念

  • 属于脚本语言,不需要编译,由浏览器解析执行
  • 支持面向对象
  • 弱类型语言,不太重视类型的匹配
  • 安全性强,交互性强
  • 跨平台,有强大的生态系统

3.1 JavaScript 引入方式

与 CSS 类似,Java Script 引入方式分为内联、内部、外部。

内联
内联实际用得较少,通过属性添加,我们了一下即可:

<!-- 内联样式,直接在属性中添加 -->
<input type="button" value="按钮" onclick="alert('Hello JavaScript!')">

内部
通过<script>标签引入

<script>
    // 浏览器控制台输出
    console.log("Hello JavaScript!")
</script>

外部
外部引入方式有利于代码结构化、文件级别代码复用。

但需注意:如果是外部引入的Java Script,<script>标签内就不能写其他内容了。

//外部.js文件的内容
console.log("Hello JavaScript");
    
<!--以下是引入方式-->
<script src="fileName.js"></script>

3.2 JavaScript 基本语法

既然是快速回顾基本语法,且我们事先已了解了JS是弱类型语言,因此数据类型、控制流程等此处不赘述,重点要掌握与Java显著不同的语法部分:变量声明、函数声明,以及非常常用的箭头函数。

3.2.1 变量

JS 变量的声明 通常有 隐式声明(不由任何关键字声明)、var 关键字声明、 let 关键字声明、 const 关键字声明 这几种方式。

全局变量
当我们声明变量时不添加任何关键字时,默认为全局变量:

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Java s cript leanring</title>
    <script>
        // 定义全局变量
        x = 1;
    </script>
</head>

var声明
var 声明的变量比较灵活。当 var 声明的变量在方法内时,该变量的作用域仅为该方法内;当该变量的声明在方法外时,该变量可视为全局变量。 由于 var 过于灵活,不利于作细致的区分,我们现在也用得较少。

<script>
        var z = 0;
        function myFunction(){
            var y = 2;
            console.log(x);
            console.log(x+y);
            console.log(z);
        }
    
        function logz(){
            console.log(z+1);
        }
    
        myFunction();
        logz();
</script>

<script>
        function writeZ(){
            document.write(z);
        }
        writeZ();
</script>

let声明
用 let 声明的变量作用域在块内,超出该代码块则不可访问。用 let 声明的变量是局部变量。 但值得注意的是,如果我们非要将let声明在代码块外,依然可以视为全局变量,但我们一般不这么用。

<script>
        let a = "hello";
        function fun(){
            let b = "world";
            console.log(b);
        }
        console.log(a);
        fun();
</script>

const声明
const 关键字声明的是常量,必须在声明时就赋值。常量不可修改。它的作用域特性与let一样,拥有块级作用域。

<script>
        function example(){
            const c = "name";
            console.log(c);
            // 报错,常量不可修改
            // c = "1";
        }

        example();
</script>

3.2.2 函数与箭头函数

函数的定义方式与调用方式与我们常用的Java高级语言略有不同,作为后端程序猿,刚开始这块还是挺难转变的,需要多练习以适应这种语法转变。

Function声明
使用大写开头的Function:
最不常用,这种方式了解一下即可:

  let f = new Function ("name","age","console.log(name+age)");
  f("Sharry","20");

直接变量接收声明
直接用一个变量接收方法(函数):

  let f = function (hello,action){
    console.log(hello+action);
  }
  f("您好","请上车");

最常用的声明方式

  function f4(x,y){
    return x*y;
  }
  let result = f4(3,4);
  console.log(result)

箭头函数
JavaScript中的箭头函数是一种更简洁的函数书写方式,它在ES6(ECMAScript 2015)中被引入。是一种语法糖。

基本形式如下:

(param1, param2, ..., paramN) => {
  // 函数体
}

如果函数体只有一条语句,并且不需要return关键字,可以省略花括号:

(param1, param2, ..., paramN) => expression

如果只有一个参数,可以省略参数列表的圆括号:

param => expression

如果没有参数,必须包含一对空的圆括号:

() => expression

3.3 简单练习

// 全局变量
var globalVar = "I am a global variable";

// 函数定义
function sayHello(name) {
  console.log("Hello, " + name + "!");
}

// 使用var定义的变量
var localVar = "I am a local variable using var";

// 使用let定义的变量
let letVar = "I am a local variable using let";

// 使用const定义的常量
const constVar = "I am a constant variable";

// 箭头函数
const arrowFunction = (param) => {
  return "You passed: " + param;
};

// 练习代码
(function() {
  // 这个函数内部定义的变量是局部变量,不会污染全局命名空间
  var innerVar = "I am an inner variable using var";

  // 使用let和const定义的局部变量
  let innerLetVar = "I am an inner variable using let";
  const innerConstVar = "I am an inner constant variable";

  // 调用函数和箭头函数
  sayHello("Sharry");
  console.log(globalVar); // 输出全局变量
  console.log(localVar); // 输出局部变量
  console.log(letVar); // 输出let定义的局部变量
  console.log(constVar); // 输出const定义的常量
  console.log(arrowFunction("Sharry")); // 输出箭头函数的结果

  // 尝试修改const变量
  constVar = "I am trying to change a constant"; // 这将抛出一个错误

  // 尝试在函数外部访问函数内部的变量
  console.log(innerVar); // 这将抛出一个错误,因为innerVar在函数外部是不可见的
})();

// 尝试在函数外部访问函数内部的let和const变量
console.log(innerLetVar); // 这将抛出一个错误,因为innerLetVar在函数外部是不可见的
console.log(innerConstVar); // 这将抛出一个错误,因为innerConstVar在函数外部是不可见的

4. 总结

本文我们快速回顾了 html + css + javascript 前端基础三件套。由于篇幅有限,我们只挑了部分重点内容来介绍。

html是基础中的基础,当然也比较简单。现在有了框架的加持,我们已经很少直接写html了,但是html的基础结构我们要熟悉;
css是前端项目中页面布局、样式的必需,我们要学会它的使用方式,以及盒子模型、布局等概念。期待经验积累起来,可以灵活运用。
javascript其中与我们常用的高级语言语法不同的部分需要掌握,这也是日后我们用得最频繁的部分。

至于像是 javascript DOM 操作等其它内容,现在有Vue、React等框架,DOM操作一般都由框架隐式操作完成,让我们在一般情况下不必再频繁手动进行DOM操作。因此这些内容日后我们再慢慢了解即可。

参考资料

拥抱极简主义前端开发:NoCss.js 引领无 CSS 编程潮流 NoCss.js 是一款全新的前端开发工具,它的出现为解决上述问题提供了一种简洁而高效的方案。正如其名,它允许开发者仅使用 HTML 属性来定义元素的样式,完全摒弃了传统的 CSS 类名和样式表。通过这种独特的方式,NoCss.js 使前端开发变得更加直观和简洁。开发者不再需要在 HTML 和 CSS 文件之间频繁切换,也无需担心样式冲突和复杂的命名规范。所有的样式定义都直接写在 HTML 元素上,使得代码的结构更加清晰,可读性大大提高。 阅读详情

相关推荐

前端三件套学习笔记:HTML+CSS+JavaScript实战精要

网页开发的核心是三种基础技术:HTML负责内容结构,CSS控制视觉表现,JavaScript实现动态交互,三者共同构成现代Web应用的基石。理解其底层原理——如语义化标签对SEO和可访问性的影响、CSS盒模型与Flex布局在响应式设计中的价值、事件驱动编程如何提升用户交互体验——是每位前端开发者扎实成长的关键。在实际工程中,无论是搭建个人页面还是调试复杂报错,都离不开对这三者知识体系的系统把握。一份详尽的《HTML+CSS+JavaScript学习笔记》梳理出从基础语法到实战排查的高效学习路径,并分享了项目

weixin_34198453的博客 357

html+css+js三剑客

html+csshtml元素(Element)嵌套元素(Nesting Element)块级(block)元素和内联(inline)元素空元素(Empty Element)常见的元素介绍属性(Attributes)布尔属性单引号或者双引号?文档结构(Document Structure)实体引用(Entity References)DOM(Document Object Model) 树连接css和jsJavaScriptJS的两种写法:计算器练习小代码 前端三兄弟,html、css和js,我们可以用人来帮

qq_45661125的博客 3083

实现前端JavaScript导出HTML表格为Excel文件下载

随着互联网技术的飞速发展,JavaScript已经成为了前端开发的核心技术之一。本章将带您深入了解JavaScript在现代Web应用中的角色和重要性,并简要回顾其发展史,为您铺垫出一幅完整的前端技术图景。Blob对象代表了不可变的原始数据,它提供了一系列用于读取和操作数据的属性和方法。Blob可以用来处理二进制数据,包括图像、PDF文件、视频等。它允许我们创建或合并文件片段,并且可以被用作生成下载文件的基础。创建一个Blob对象非常简单,通过Blob。

weixin_35829279的博客 1082

HTML+CSS+JavaScript入门教程(万字)

HTML是一门语言,所有的网页都是用HTML这门语言编写出来的HTML(HyperText Markup Language):超文本标记语言超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容标记语言:由标签构成的语言HTML运行在浏览器上,HTML标签由浏览器来解析HTML标签都是预定义好的。例如:使用展示图片W3C标准:网页主要由三部分组成HTMLCSSJavaScipt。

lsl5713的博客 1万+

使用Docker搭建MaxKB智能体平台

【代码】使用Docker搭建MaxKB智能体平台。

janthinasnail的博客 711

电赛MSP430F5529之超声波测距+OLED 显示(含主要代码)

目录 前言 一、超声波介绍 二、部分代码 三、总结 题外话: 前言 哎,又双叒叕,电赛延期了,看起来像是遥遥无期,但是肯定要考虑大局,大家就继续抓紧时间学习知识,巩固自己的知识,更进一步。好了,今天主要是继承上一篇博文(OLED显示)写的,主要是写超声波测距的(US-015) 一、超声波介绍 利用TI公司的MSP430F5529单片机+超声波模块+OLED 实现 这里主要是利用单片机定时器的捕获功能来捕获超声波高电平持续时间,再计算得到距离,最后再在OLED 屏幕上显示出来,上图

不说二话的自家人的博客 1万+

前端(HTML + CSS + JS)

CSS可以控制页面的展示效果,HTML决定页面结构。

wuweixiaoyue的博客 6607

阿里系acw_sc__v3滑块验证码逆向分析与实战破解

本文深入解析阿里系acw_sc__v3滑块验证码的核心机制与逆向破解方法。通过分析加密参数生成、轨迹验证模块和动态加密策略,提供完整的自动化破解方案,包括设备指纹生成、缺口识别和轨迹加密等关键技术。文章还分享了常见问题的调试技巧,帮助开发者应对阿里系验证码的复杂防护体系。

wdx012345的博客 1837

HTML+CSS+JS详解

Web概述 Web三要素:浏览器,服务器,HTTP协议 **HTML工作原理:**HTML是部署在服务器上的文本文件,根据HTTP协议浏览器发出请求给服务器,服务器做出响应给浏览器返回一个HTML,浏览器解释执行HTML,从而显示内容 什么是HTML? HTML是超文本标记语言(Hyper Text Markup Language),一种纯文本类型的语言,用来设计网页的标记语言,用该语言编写的文件以.html或者.htm为后缀,由浏览器解释执行,在HTML的页面上可以嵌套脚本语言编写程序段,如JavaScr

IDE 1万+

odoo19/18集成reportbro 打印插件 完美支持静默打印

ReportBro设计器 一个用于创建PDF和XLSX报告模板的javascript插件。ReportBro Designer可以轻松集成到您的Web应用程序中。每个人都可以设计和编辑文档模板,并直接在浏览器中预览它们。可以使用服务器上的 (有关完整的文档和演示,请参阅上的ReportBro项目网站。reportBro官方没有提供。测试环境:odoo17社区版。2.产品标签打印设计。

zxltwins的博客 2774

VMFS数据存储(datastore)丢失后恢复步骤

vmfs datastore恢复步骤

jetliu05的博客 3269

一个前端大佬的十年回顾 | 漫画前端的前世今生

岁月如梭,十载流年。前端技术,蓬勃向前——HTML,CSS,JavaScript,演绎出璀璨夺目的技术画卷。

京东科技开发者 2万+

HFSS - 双频微带天线设计与仿真

一、设计指标 中心频率:1.9GHz、2.45GHz 匹配情况:中心频率处S11S_{11}S11​参数小于-20dB 介质板厚度:1.6mm 介质板介电常数:3.8 馈电方式:50Ω\OmegaΩ同轴线馈电 二、双频微带天线 获得双频工作的一种最简单的方法是辐射贴片的长度对应-一个频率谐振,其宽度对应另一个频率谐振,然后从对角线的一角馈电,就能使同一个辐射贴片工作于两个频率上。其结构如下图所示。 从图中可以得知,x轴上的A点(x,0)为激发TM10_{10}10​模式的50Ω\OmegaΩ馈电点,由

MaxWei 1万+

HTML+CSS+JS复习回顾

下载VScode,依次下载插件:HTML CSS support、Live Server、Auto Rename Tag。

weixin_51621120的博客 1158

XILINX RFSoC全面解析(五)—— Zynq UItrascale+ RF Data Converter IP核详解

这期我们来看看RFSoC独有的IP核——Zynq UItrascale+ RF Data Converter如何使用。 我使用的VIVADO版本是2018.3,这个是最低版本,要开发RFSoC,VIVADO版本必须不低于2018.3。 另外电脑配置也需要很高,64位,8核@3.4GHz CPU,16GB内存,固态硬盘基本就是低配,跑起来很勉强。建议有条件的朋友使用工作站或者服务器。 首先在VIVADO中新建一个工程,因为我使用的是xilinx官方的开发板,所以可以直接设定选board就行。 在I

1万+

Python量化- Black-Litterman 模型

​​​​​​​Black-Litterman 模型由 Fischer Black 和 Robert Litterman 于 1992 年开发,采用贝叶斯方法进行资产配置。该模型通过结合先前的回报估计(可以从多个来源得出)并结合投资者对未来回报的独特预期来优化分配权重。

探索人工智能领域 1030

web前端自学之路:我的HTML、CSS学习计划,想跳槽的朋友必看

大致的思路是:1.。基础方面主要涉及到的语言是Html、CSS、JavaScript,如果在这三个里面在挑基础的话应该就是Html、CSS了。所以,2.。Html\CSS学习计划之前有过一个月的断断续续的学习,W3C的基础知识也看了,但是一到自己写页面还是不会。我就问自己为什么?我觉得可能的原因是,会HTML\CSS基础知识还不足以写出完整的静态页面,一定是我还缺少了某些知识和能力。。

2401_84092398的博客 856

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

h5前端开发,web前端CSS全局样式,已拿offer附真题解析_h5 全局css

资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

2401_86400201的博客 2045

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【热门话题】前端框架发展史

前端开发领域始终保持着快速迭代的步伐,持续的技术创新不仅丰富了Web应用的可能性,也为开发者带来了更多挑战和机遇。在未来,前端技术将不断突破传统认知,构筑更为智能、高效且无缝集成的Web世界。

鑫宝的博客 2374

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

web前端初学者学习Javascript很吃力怎么办?到底该如何学习Js?

此套前端课程的知识体系包括:html,css,html5,css3,JavaScript,jquery,bootstrap,Ajax,vue.js,node.js等等。从初级到高级框架应有尽有, 另外教程里面除超清视频课件以外,最重要的是还有学习笔记,源码,作业练习等等。一共100个G,非常全面。内容由浅入深,非常适合零基础自学。希望帮助想学习前端的小白节省很多时间和精力!能够以最短的时间进入前端...

weixin_45396666的博客 1595

歌谣--回顾2020 展望2021

目录 歌谣--简介 歌谣--三年半工作技能总结 歌谣--与csdn的故事 歌谣--过去的2020 歌谣--个人小总结 歌谣--展望2021 歌谣--后续 歌谣--简介 努力是因为想买的东西很贵,想去的地方很远,想守护的很美好 。 本人歌谣,目前是一名前端开发工程师 歌谣--三年半工作技能总结 自我评价: ★1可以熟练运用HTML+CSS来制作符合W3C规范页面,能利用自己的经验有效的...

歌谣的博客 7948

01-(JavaWeb)前端部分(HTML+CSS)

本文系统介绍了HTML基础知识及页面开发实践。主要内容包括:1.HTML基础结构标签及特点;2.常见标签使用(标题、超链接等)及CSS样式引入方式;3.页面布局核心概念(盒子模型、Flex布局);4.表单标签及表单项应用;5.完整案例实现(员工管理系统界面),包含顶部导航栏、搜索表单、数据表格和底部版权区域。通过案例演示了HTML+CSS开发企业级页面的完整流程,重点讲解了表单提交方式、Flex弹性布局等实用技巧,适合后端开发者快速掌握前端基础。

yanqiaofanhua的博客 1278

JavaScript快速回顾

DOM就是一个模块,模块可以对HTML页面内的标签进行操作。注意:DOM还有很多操作。

DSJDWWJ的博客 435

让IE6\7\8支持Html5和CSS3的各类JS和Htc归纳(html5shiv.js、respond.js、background-size.htc、ie-css3.htc、pie.htc等)

前言: 由于IE6/IE7/IE8还有很大一部分用户,为了让网站浏览者都能正常的访问HTML5网站,解决方案就有下面两个: 1. 为网站创建多套模板,通过程序对User-Agent的判断给不同的浏览器用户显示不同的页面,这样的维护成本比较高,也失去响应式设计的意义。 2. 使用Javascript来使不支持HTML5的浏览器支持HTML标签。目前大多网站采用的这种方式(Bootcss官方例子也是...

zhouzuoluo的博客 1317

基础回顾(一)| HTML

HTML基础 前端开发介绍 1、前端开发是什么? 创建Web页面或app等前端页面呈现给用户 核心 HTML、CSS、JS以及衍生技术框架 应用场景PC、APP、小程序、游戏、服务端 2、学习路线 HTML 语法、语义、SEO基础 CSS 语法、页面布局、媒体查询、CSS3 CSS进阶 预处理器、框架、架构规范 JS 语法数据结构 WebAPI ES6+ 模块化 Tyscript 构建工具 npm 框架 VUE React Angular 持续学习 Node.js 服务器渲染 3、互联网原理 前

qq_43352105的博客 248
上一篇: 【计算机基础】总线
下一篇: 【前端】Vue2.x 快速入门
CoderSharry
博客等级 码龄4年 515粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值