前端知识的学习!

【原理图PCB专题】原理图图纸锁定/解锁与PCB文件加密方式 在工作中我们会遇到需要冻结原理图进行评审和加密图纸防止被他人盗用的需求。那么在OrCAD Capture中如何对图纸进行锁定与解锁,如何在Allegro中对PCB工程进行加密呢? 阅读详情

静态网页:

<title>标签显示网页的名字。

<body>标签里写网页显示的内容。

<H1>-<H6>标题标签,从大到小。

<br>换行

<ul><li>列表标签,无序排列,自动换行。

<ol> <li>列表标签,有序排列,自动换行。

<img>图片标签,src里写图片地址,一般都为相对路径,便于移植。

<a></a>超链接标签,href里写要跳转的地址,#号代表空地址,点击它可以访问链接的页面。还可以添加name属性,在另一个a标签里的href里写入上一个a标签的name值可以跳转到上一个a标签的位置,称为锚定效应,一般用于网页里的回到顶部功能。还可以添加target属性_blank表示跳出新页面,_top表示此页面跳转,不写的话默认是此页面进行跳转。

<input>输入框标签,里面的type属性可以修改输入框的类型,text文本输入,password密码输入,radio单选框(注:name属性值的参数要相同,否则产生不了单选效果),number数字输入,week/date日期选择输入,checkbox多选框,email邮件输入,file选择文件,button按钮,submit提交按钮

<select><option>下拉选择框

<textarea>文本段输入框        

<table>表格标签,border属性边框宽度,cellspacing属性边框间距,bgcolor背景颜色,background添加背景图片

<tr><th>tr代表行,th、td代表列,th一般在第一行使用,自动加粗剧中,而td是普通文本。里面可以加rowspan(行合并)和colspan(列合并),align="center"剧中属性。

<form>表单,包裹表格,有提交的功能(前后端交互关键),method属性默认为get(在地址栏显示提交的信息),改为post(不在地址栏显示,交给程序去处理),action属性(配合post使用,指定数据的去处)!

面试:表单post和表单的区别:get不安全,且长度受限;post不在地址栏展示,更加安全。

<audio>播放音频文件,controls属性播放控制台,是否展现,不写这个属性就不展示,src添加文件的地址,可以是网页,也可以是本机文件。

<video>播放视频文件,属性同上!

css修饰:

        <style>css修饰的关键字,可以加在行里,可以在<head>里分别或者集体修饰,可以另外保存在一个css文件里与展示代码进行分离。分离后只需要在要使用的html文件的表头里添加<link>表签,rel="stylesheet"属性表示引入css样式表,href属性里添加css表的名称。

        class修饰,通过点class名对本属性或多个class名字相同的属性进行修饰。

        id修饰,通过#id名对id名为此的进行属性修饰,一般每个属性的id名都不相同。

        分组选择器修饰:将多个选择器选中的元素组合在一起,统一设置样式。

        标签修饰,通过标签名进行修饰,或者方括号里面填写条件。例:提交按钮如下:

        

input[type="submit"]{
				width: 60px;
				right: 30px;
				color: white;
				background-color: blue;
				border-color: blue;
				font-size: 15px;
			}

盒子模型:所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

理解如下图:(摘自菜鸟教程)

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像。 

JS动态网页

<script>:js代码写入的地方,可以在表头,可以在body内,可以单独写在js文件里。

js常用数据类型:number,String,boolean,null,undefined;还有Symbol,这种类型的值用不相等,用来解决属性名相同的问题;bigInt,安全存储,操作大整数,后两种少用。

js是弱类型语言,所以定义数据类型时万物皆可var类型 

parseInt:转换为number类型,其他类型语法同此,后面类型不同

onclick属性:单击事件

ondblclick属性:双击事件

 onmouseenter:鼠标划入事件

onmouseout:鼠标划出事件

alert:页面弹窗

confirm:确认框

prompt:从键盘接受数据

document.write('hello js');向网页写出数据

=:赋值

==:比较值

===:比较值和数据类型

typeof:返回指定参数的类型

console.log:控制台进行输出

if else for while语法同java,高效for循环for(var 自定义名称   in     遍历目标名称){ }

js数组的创建方式:

        var arr=new Array('abc','hello',123,null);直接赋值,可存null。

        var arr4=[1.1,2,'hello',null];直接赋值

        var arr=[ ]; arr=["abc",123,1.2,null];先定义再赋值或者直接赋值。

数组遍历同java

js函数创建方式:

function a(){
				console.log("第一种无参函数")
			}
			var b=function(){
				console.log("第二种无参函数")
			}
			function c(a,b){
				console.log("第一种带参函数"+(a+b));
			}
			var d=function(a,b){
				console.log("第二种带参函数"+a*b);
			}
			function e(a,b){
				var x=a+b;
				console.log("第一种带参返回函数");
				return x;
			}
			var f=function(a,b){
				var x=a*b;
				console.log("第二种含参返回函数");
				return x;
			}

        第一种调用和函数写的位置无所谓,只要有就可以;第二种必须先定义再调用,顺序不可变!

js对象创建方式:

        

            //1.声明对象
			function Car(){}
			//2.创建对象
			var c=new Car();
			//3.动态的绑定函数或者属性
			c.color='red';
			c.name=prompt("请输入姓名");
			c.price=9.9;
			console.log(c)
			console.log(c.color);
			console.log(c.name);      
			//绑定函数
			c.run=function(){
				alert("我是c的run函数")
			}
			c.run();
			console.log(c);
			
			
			
			//方式二
			var c2={
				cname:"jack",
				cage:22,
				crun:function(){
					console.log(c2.cage+c2.cname);
				}
			}
			console.log(c2);
			c2.crun();

        第一种可以动态的定义属性或者方法,第二种简单,但是需要提前定义好使用。

JSON

        用来数据之间数据类型的互相转换,一般在表头<script>里写,或者单独拿出来在js文件里写。HTML文件调用格式:<script src="JSON.js">

        json字符串:利于传输,给服务器发送数据,可以对字符串进行截取拼接等操作。

        json对象:调用操作方便。

        字符串转对象:JSON.parse(字符串名);

        对象转字符串:JSON.stringify(对象名);

        三种定义格式:

一、字符串:var a='"name":"yjh"';
二、json对象:var b='{"name":"yjh","age":"22"}';
三、json数组:var c='[{"name":"zzf","age":"18"},{"name":"lyf","age":"30"}]';

DOM树:把页面里所有的元素都变成活的,可调用的,可编写变化的!

常用语句:

        getElementById(id属性的值)。

        getElementsByName(name属性的值),获取多个存入数组。

        getElementsByClassName(class属性的值)获取多个存入数组。

        getElementByTagName(标签名的值)获取多个存入数组。

        write(浏览器展示的数据)。

后面我会学习VUE,简化编码,DOM做过度作用。

读到这里就结束了!学习完VUE再来和大家分享更多的前端知识吧!        

        

    

        

AutoSAR_BSW高阶 7. Signal Group 信号组 Autosar BSW的高级配置是实现复杂汽车电子系统的关键步骤之一。通过合理配置信号组和使用适当的参数,您可以提高系统性能,确保数据的可靠传输。在本博客中,我们深入探讨了信号组的概念和高级配置参数,并提供了示例代码,希望这些信息能够帮助您更好地理解和应用Autosar BSW的高级配置。如果您在配置过程中遇到任何问题,不妨寻求专业支持,以确保您的汽车电子系统能够顺利运行。Autosar COM 模块是一个广泛应用于汽车行业的关键技术,它使不同的电子控制单元能够有效地通信和协作。 阅读详情

相关推荐

TensorRT-LLM.V1.1.0rc0:在无 GitHub 访问权限的服务器上编译 TensorRT-LLM 的完整实践

1.NGC上的预构建发布容器进行部署,见《2.通过pip进行部署。3.从源头构建再部署。在实际开发中,我们常常面临这样的场景:本地笔记本为 Windows 系统,虽然可以访问 GitHub,但受限于硬件性能,编译大型项目(如 TensorRT-LLM)耗时过长;而公司或实验室提供的 Linux 服务器性能强劲,适合编译任务,但却因网络策略限制无法连接外网,尤其是无法访问 GitHub。。

xinvictory的专栏 1205

web前端学习知识点总结!

web前端学习知识点总结:基础:HTML+CSS网站页面搭建,CS核心和PC端页面开发,HTML5移动端页面开发核心:web前端核心技术JavaScript,ecmasript,dom,ajax,json,正则,作用域,运动框架,核心算法,高级函数,插件封装,jQuery等。高级:html5+高级JavaScript开发,大数据可视化,webapp交互接口,lbs定位,微信sdk,es6标准,高级...

web前端新手学习之家 4746

如何判断一个程序员的技术比你强?

技术大佬与普通程序员之间存在明显的认知差异:前者善于将复杂问题抽象为经典计算机科学问题,用声明式代码替代过程式逻辑;对异常和边界条件极度敏感,具备系统化的排查方法论;代码追求高可读性而非炫技,且执着于底层原理研究。这种技术压制体现在解决问题的确定性上——通过扎实的理论功底和工程直觉,快速定位问题本质,而非依赖试错或搜索。真正的技术实力源于对底层逻辑的深刻理解和对系统稳定性的敬畏。

wldtzzming的专栏 1089

java前端的知识点,入门前端要学习什么?知识点总结来了!

原标题:入门前端要学习什么?知识点总结来了!是新朋友吗?记得先点 蓝字关注我哦~互联网正在改变我们的生活,前端也成了很重要的岗位之一,许多人都往前端靠拢,可又无能为力,不知所措,首先我们说为什么在编程里,大家都倾向于往前端靠呢?原因很简单,那就是,在程序员的世界里,前端开发是最简单的编程。现在新进入web前端开发的人主要分二类,一是毕业就学web前端开发的;二是做了几年其它工作,然后转行web前端...

weixin_39854369的博客 658

深度学习环境搭建:CUDA、Anaconda、PyTorch 完整安装与验证教程

步骤操作验证命令1安装 CUDA 工具包nvcc -V2安装 Anaconda3创建 yolo 环境4安装 PyTorch5验证 GPU。

qq_37606844的博客 321

Star CCM+ 实战:旋风分离器网格加密策略与湍流模拟优化

本文针对Star CCM+中旋风分离器模拟精度不足的常见问题,深入剖析了网格质量的关键影响。文章重点介绍了通过局部网格加密策略,精准优化旋流核心区与入口区域的网格密度,从而在保证计算效率的前提下,显著提升湍流模拟的准确性与流场细节的捕捉能力,为工程实践提供了一套有效的优化方案。

water的专栏 535

前端学习路线之必须要注意的知识要点!

对于前端学习者来说,掌握必要的知识技能是一个必经的过程,那么对于前端来说,需要掌握哪些必备的技能呢? 总结了下面六个: 一,html 这个是最简单的,也是最根本的。要谙练把握html中的div、formtable、ulli、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于构造、table也可以用于构造,可是不矫捷,根基table是用来和数据打交道。 二,css 这里说的css不网罗css3,一样平常我们看到web前端开发工程师的要求里面,有一个会使用css+html或

icktpxcls的博客 716

i茅台最新任务python脚本

从固定的 `header_context` 生成HTTP请求头,并加入用户的`userId`、`MT-Token`等动态信息,以模仿真实的请求。- 发送预约请求,提交商品和门店的参数,如 `sessionId`、`shopId`、`itemId` 等。- 定时任务:通过 `cron` 表达式 `0 0 9/21 * * *`,表示每月的9日和21日的0点执行。- `login`:使用验证码进行登录,并返回 `token` 和 `userId`。- 获取北京时间当天0点的时间戳,作为预约请求的时间参数。

三维点云技术探索 985

【人工智能】如何利用AI的特性,高效处理前端代码与学习前端知识!

在前端开发的学习和工作中,AI无疑是一个强大的助手。通过有效的提问和合理的应用,你可以大幅提升学习效率和工作质量。

万物皆有灵 3053

2026年海能达嵌入式岗位面试题集(含参考答案)

本文总结了嵌入式系统开发中的常见面试题,涵盖项目经验、外设接口、存储系统、编程基础、操作系统等核心模块。主要内容包括:1)项目核心经历的硬件/软件架构及问题解决思路;2)SPI、I2C等接口协议的时序特点与应用要点;3)NAND Flash存储管理中的ECC校验原理和文件系统对接方案;4)USB设备枚举流程等关键知识点。这些题目针对嵌入式岗位的技术考察重点,既包含底层硬件接口细节,也涉及系统级设计与优化策略,全面考察开发者的嵌入式系统能力。

Open 362

视源CVTE嵌入式面试题及参考答案(200+面试题,17万字)

内核模块如何设置? 内核模块是可在运行时动态加载到内核或从内核卸载的代码块。以下是设置内核模块的步骤: 首先,编写内核模块代码。通常使用 C 语言编写,包含必要的头文件,如<linux/init.h>、<linux/module.h>等。在代码中,需要定义模块的初始化函数和清理函数。初始化函数在模块加载时被调用,用于进行模块的初始化工作,如注册设备、分配资源等。清理函数在模块卸载时被调用,用于释放资源、注销设备等。 例如: #include <li

大模型大数据攻城狮的专栏 2205

学习Web前端开发的你,必须知道这些小知识!

学习Web前端开发的你,必须知道这些小知识!

2301_79226238的博客 448

基于RK3588平台的高分辨率多摄像头系统深度优化:从48M单摄到双摄分时复用的完整解决方案

本文深入解析了RK3588平台的高分辨率摄像头实现方案。重点介绍了:1)RK3588的MIPI PHY硬件架构,包括DCPHY和DPHY的资源配置及工作模式;2)双ISP合成技术,通过并行处理提升48M高分辨率图像的处理能力;3)以OV50C40传感器为例,详细展示了48M单摄系统的硬件连接、I2C设备配置和关键参数设置。文章为开发者提供了从硬件连接到软件配置的完整技术方案,有助于实现高性能嵌入式视觉系统。

FJN110的博客 675

小白自学前端,轻松月入过万哦!,Web前端基础三剑客学习知识分享

资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。[外链图片转存中…(img-TGtsLM74-1712337344757)]资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

2401_84091938的博客 1055

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

欧拉函数详解:定义、证明、代码实现与实战应用

在数论与算法竞赛中,统计与给定整数互质的个数是一项基础且高频的需求,其背后正是欧拉函数(phi函数)的核心定义。欧拉函数通过质因数分解与积性性质,优雅地将互质计数转化为O(√n)的单点计算或O(n)的批量筛法。掌握试除法、埃氏筛与线性筛三种实现,能够灵活应对从单次查询到大规模预处理的各类场景。同时,欧拉函数与欧拉定理、扩展欧拉定理紧密关联,支撑起模逆元求解、大指数降幂、RSA密码学等前沿应用。本文从定义出发,完整推导phi(p^k)、积性与通式,并梳理常见错误与高频题型,为算法爱好者和工程实践者提供一份可直

weixin_34049948的博客 468

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

靠在校所学的前端知识,你可能连实习都找不到!附【大前端学习路线】

但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。结果我看了一下他的简历,有点吃惊,这小伙子只会HTML和CSS,都是学校教的,其他关于前端的东西啥也不会,我不禁感叹,只会HTML和CSS,你哪怕是去找实习都比较难,何况是找工作了…第二阶段:移动端开发技术。

2401_84434086的博客 495

怀旧版电脑GBC模拟器

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

web前端学习文档 电子版_学习Web前端开发的你,必须知道这些前端小知识!

随着互联网的不断普及,人们对于用户体验也提出了越来越高的要求。因此Web前端工作等到了更多的发展和重视。越来越多的人都转行来学Web前端。无论是正在学习Web前端技术还是已经从事Web前端工作的小伙伴们都有一些你不知道的前端小知识,下面就来和千锋武汉Web前端培训小编一起看一看吧!一、HTML· 置换元素 :浏览器根据元素的标签和属性来决定元素的具体显示内容· 非置换元素 :浏览器的大多数元素都是...

weixin_39666550的博客 156

微擎php如何从后端传数据到前端_入门前端要学习什么?知识点总结来了!

是新朋友吗?记得先点蓝字关注我哦~ 今日课程菜单Java全栈开发 |Web前端+H5大数据开发 |大数据分析人工智能+Python | 人工智能+物联网互联网正在改变我们的生活,前端也成了很重要的岗位之一,许多人都往前端靠拢,可又无能为力,不知所措,首先我们说为什么在编程里,大家都倾向于往前端靠呢?原因很简单,那就是,在程序员的世界里,前端开发是最简单的编程。现在新进入web前端开...

weixin_39880150的博客 127

前端学习,除了掌握学习路线之外,必须要注意的知识要点!

对于前端学习者来说,掌握必要的知识技能是一个必经的过程,那么对于前端来说,需要掌握哪些必备的技能呢? 总结了下面六个: 一,html 这个是最简单的,也是最根本的。要谙练把握html中的div、formtable、ulli、p、span、font这些标签,这些都是最常用的,特别是div和table,div用于构造、table也可以用于构造,可是不矫捷,根基table是用来和数据打交道。 二,cs...

在线学习web前端开发教程 149

web前端开发基础知识_超级无敌全的!WEB前端技术学习指南!

前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。它从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、C...

weixin_39713833的博客 473

武汉HTML5前端开发需要学习的知识点分享!

HTML5前端入行门槛低、薪资待遇高,是很多人转行进入IT开发的捷径。那么,学HTML5前端怎么样?都能学到些什么呢?下面,给大家分享一下。 Web前端技术与移动开发技术是密不可分的,所以在学习Web前端的时候不但要学习基础的标记性语言以及样式,还要学习流行的前端框架,以及移动开发技术等等。我们根据HTML5前端开发来看具体学习的知识点。 1、前端页面重构。主要内容为PC端网站布局、Photos...

xiaoxijing的博客 263

Web前端基础三剑客学习知识分享,大厂直通车!

前言 你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。 一、如何入门,学习建议 在你开始入手学习前,有一些小的建议。根据我自己学习的经验发现,这些建议在现在乃至我以后的岗位生涯里都是有很大帮助的。还有就是开始学习前,建议可以先花几天时间,查找一些如

m0_57077948的博客 385

Web前端基础三剑客学习知识分享,100%好评!

前言 在初学前端的时候,我们总会遇到一些问题,我们可以在网上看到很多关于前端的这些问题: 你们都是怎么学web前端的? 零基础,怎么自学好前端? 前端需要学多久,都学哪些知识? 想成为一名合格的前端工程师,需要掌握哪些技能? 下面是给初学前端的小伙伴分享的学习路线。 问:BFC 与 IFC 区别 BFC 是块级格式上下文,IFC 是行内格式上下文: 内部的 Box 会水平放置 水平的间距由 margin,padding,border 决定 问:BFC会与float元素相互覆盖吗?为什么?举例说明

m0_57205780的博客 189

Web前端基础三剑客学习知识分享,看完这一篇就够了!

前言 腾讯的面试凉了,接着开始面试网易 网易的面试体验挺不错。它的微信公众号会给你叫号,前台小姐姐也会提醒你,每一面结束后都可以找前台小姐姐查询面试结果。而且食堂超级好吃!还可以边吃饭边吸猫!面试地点在一楼大厅。环境舒适,就是座位有点不够用。 不多说了,下面分享一下我的面试经历 腾讯 一面 自我介绍 简单聊了一下教育背景,问了一下专业学过的课程 为什么选择前端开发 深挖了一下前端开发的项目经历 算法题:给一篇文章,统计文章中出现次数最多的单词,给出单词和次数(注意可能存在多个次数最大的单词) 讲一下正则表

m0_57081140的博客 219

ajax前端将object转化成数组_学习Web前端开发的你,必须知道这些前端小知识!...

随着互联网的不断普及,人们对于用户体验也提出了越来越高的要求。因此Web前端工作等到了更多的发展和重视。越来越多的人都转行来学Web前端。无论是正在学习Web前端技术还是已经从事Web前端工作的小伙伴们都有一些你不知道的前端小知识,下面就来和千锋武汉Web前端培训小编一起看一看吧!一、HTML· 置换元素 :浏览器根据元素的标签和属性来决定元素的具体显示内容· 非置换元素 :浏览器的大多数元素都是...

weixin_30305029的博客 349

❤️ 点赞关注,支持更多内容!前端解决文件传输,需要掌握哪些知识储备,深度学习,持续更新!

前端文件传输

weixin_56075623的博客 943
上一篇: JDBC的学习!
下一篇: VUE简单了解学习!
希望不要秃头的0.0
博客等级 码龄6年 64粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值