Web前端入门篇--web认识

基于FPGA的工业相机项目大赏1——cmos线阵相机 ●CMOS CL0402 作为图像传感芯片,曝光后产生一定格式的图像数据;●FPGA ZYNQ7020 作为主控芯片负责cmos驱动控制、图像像素的采集、cmos寄存器的配置、cameralink协议的实现、上位机串口通信的实现;●Cameralink端子实现图像数据的高速串行发送,将数据传送至采集卡PC端。系统工作流程如下: FPGA 上电加载配置程序,计算机通过异步串口向 FPGA 发送控制信息,FPGA对接收的控制信息进行分析判断。 阅读详情

HTML

1、我们都听过html,那么html是么呢?

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

2、HTML标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag),它们由尖括号包围关键词,成对出现的,
第一个标签是开始标签,第二个标签是结束标签,开始和结束标签也被称为开放标签和闭合标签

3、HTML 文档 = 网页

  • HTML 文档描述网页,也被称为网页,包含 HTML 标签和纯文本
  • Web 浏览器的作用是读取 HTML 文档,使用标签来解释页面的内容,以网页的形式显示出它们,不会显示HTML 标签
<html> 与 </html> 之间的文本描述网页
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 与 </h1> 之间的文本被显示为标题
<p> 与 </p> 之间的文本被显示为段落

4、编辑器

html 标记语言非编程语言,没有编译过程,可用任何写字软件来编写,比如txt。前端建议用sublime 或者 vs code

CSS

css是层叠样式表

  • css是层叠样式表的意思,html的布局、样式修饰和一些简单的动画都是由css完成的。
  • 样式 定义如何显示 HTML 元素、存储在样式表中、添加到 HTML 4.0 中解决内容与表现分离问题
  • 外部样式表 可以极大提高工作效率 存储在 CSS 文件中
  • 多个样式定义可层叠为一

style样式解决了一个普遍的问题

1、HTML 标签原本被设计为用于定义文档内容。通过使用 <h1>、<p>、<table> 这样的标签表达标题、段落、表格之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。

2、由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中。

3、文档内容、文档表现层想要清晰独立 变得越来越困难。

4、为了解决这个问题,万维网联盟(W3C)使HTML 标准化,在 HTML 4.0 之外创造出样式(Style)。

5、所有的主流浏览器均支持层叠样式表

样式表极大地提高了工作效率

样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观

多重样式将层叠为一个

样式表允许以多种方式规定样式信息。

  • 单个的 HTML 元素中
  • 在 HTML 页的头元素中
  • 一个外部的 CSS 文件中。
  • 甚至可以在同一个 HTML 文档内部引用多个外部样式表

层叠次序

数字 4 拥有最高的优先权

  • 1 浏览器缺省设置
  • 2 外部样式表
  • 3 内部样式表(位于 标签内部)
  • 4 内联样式(在 HTML 元素内部)

Javascript

JavaScript 解释型高级编程语言

JavaScript 具有函数优先的轻量级,解释型或即时编译型的高级编程语言,开发 HTML 和 Web。
同时被用到了很多非浏览器环境中。

JavaScript 基于原型编程、多范式(支持面向对象编程、命令式和声明式(函数式编程) )的动态脚本语言。

JavaScript的标准是ECMAScript

1、JavaScript的由来

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。Netscape在最初将其脚本语言命名为LiveScript,后来因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。语法上有和Java有类似之处,一些名称和命名规范也借自Java,但实际上它的语法风格与Self及Scheme较为接近。

2、javaScript 标准 EcmaScript的诞生

发展初期,JavaScript的标准并未确定,有Netscape的JavaScript,微软的JScript,两者都属于ECMAScript的实现,同时也有CEnvi的ScriptEase三足鼎立。为了互用性,1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262(ECMAScript)。

JavaScript的标准是ECMAScript 。

截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。

2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。

组成

  • ECMAScript,描述了该语javascript组成语言的语法和基本对象。
  • 文档对象模型(DOM),描述处理网页内容的方法和接口。 [4]
  • 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

基本特点

  • 解释性脚本语言(代码不进行预编译)。
  • 主要向HTML页面添加交互行为。
  • 可以实现web页面的人机交互
  • 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
  • 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
  • Javascript脚本语言同其他语言一样,是一门完备图灵语言,基本数据类型,表达式和算术运算符及程序的基本程序框架。

特性

  • 1、脚本语言。一种解释型的脚本语言,C、C++等语言先编译后执行,JavaScript是在程序的运行过程中逐行解释
  • 2、基于对象。不仅可以创建对象,也能使用现有的对象。
  • 3、JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
  • 4、跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支持。JavaScript已被大多数的浏览器所支持。
  • 5、与其他服务端语言对比:服务器端脚本语言,例如PHP与ASP,需要服务器的支持。JavaScript主要被作为客户端脚本语言在用户的浏览器上运行。可以减少对服务器的负担,而与此同时也带来另一个问题:安全性。
  • 服务端的脚本更安全,但JavaScript仍然以其跨平台、容易上手、对服务器服务器压力校。同时,有些特殊功能(如AJAX)必须依赖Javascript在客户端进行支持

编程

  • JavaScript源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。
  • 直译语言的弱点是安全性较差
  • 一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}去做兼融。
  • Javascript被归类为直译语言,主流引擎都是每次运行时加载代码并解译。V8则是将所有代码解译后再开始运行,其他引擎则是逐行解译(SpiderMonkey会将解译过的指令暂存,以提高性能,称为实时编译),但由于V8的核心部分多数用Javascript撰写(而SpiderMonkey是用C++),因此在不同的测试上,两者性能互有优劣。
  • 与其相对应的是编译语言,例如C语言,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行。

主流浏览器

当前世界上的主流浏览器都有什么呢?

  • ie 微软的绑定浏览器
  • chrome 前端必备
  • firefox 火狐浏览器
  • opera 欧洲浏览器,兼容性很强
  • safari

每一个浏览器都由两部分组成:外壳+内核,外壳就是我们能看到的部分,而内核则是我们所需要掌握的知识,五大浏览器的内核是什么?

浏览器内核前缀
ietritent-ms-
chromeBlink/webkit-webkit-
firefoxGecko-moz-
operapresto-o-
safariwebkit-webkit-

谷歌以前和safari一起开发过所以以前用的是webkit,现在已经把webkit里面的核心内容提取出来单独做了一款新的内核叫做Blink

多体动力学分析软件:ADAMS_(15).多体动力学建模与分析实践 1. 在工具栏中选择“Body”工具。2. 在图形窗口中点击鼠标左键选择刚体的中心点。3. 按住鼠标左键拖动,定义刚体的尺寸。4. 在弹出的属性对话框中设置刚体的质量、惯性参数等。关节是连接刚体的关键部件,定义关节时需要选择合适的关节类型并设置关节的参数。约束是对刚体运动的限制,定义约束时需要选择合适的约束类型并设置约束的参数。1. 在主菜单中选择“Model” > “Optimization” > “Objective Function”。 阅读详情

相关推荐

01. VBA从入门到精通——录制宏、窗口、快捷键

excel表功能区右击→常用→选择显示开发工具选项→确定Visual Basic:打开VBA窗口宏:查看要录制的宏录制宏:准备录制宏使用相对引用:录制宏的时候对单元格的引用做一个设置宏安全性:对宏的使用做安全设置,一般设置为禁用所有宏,并发出通知,此时打开带有宏代码的工作薄时会出现警告标记,如果宏可信就选择启动。

weixin_43812198的博客 1696

web前端概述

前端

Xiaohuang的博客 3534

【智慧城市】GIS数据获取-获取道路/水路数据

【GIS数据获取】获取道路/水路数据

qq_16599281的博客 4750

【Web前端开发基础】前端开发基础知识认知

谷歌浏览器的渲染引擎速度快、性能高、效果好,所以更吸引用户的喜爱(推荐)在文件上点击鼠标右键 → 重命名 → 修改文件后缀为为。注意点:渲染引擎不同,导致解析相同代码时的。,浏览器会自动打开文件并显示之前输入的内容。渲染引擎(浏览器内核):浏览器中专门。常见的五大浏览器及其市场份额。title标签:网页的标题。对代码进行解析渲染的部分。速度、性能、效果也不同的。html标签:网页的整体。head标签:网页的头部。body标签:网页的身体。文字变粗案例.html。网页显示、运行的平台。文字变粗案例.txt。

m0_62611367的博客 1304

手把手教你用NE555+LM324搭建红外倒车雷达(附Multisim仿真文件)

本文详细介绍了如何使用NE555定时器和LM324运算放大器搭建一个红外倒车雷达系统。内容涵盖从核心原理拆解、模块电路设计(包括红外发射、接收放大、检波与电压比较)到实战焊接调试的全过程,并提供了Multisim仿真验证思路,帮助电子爱好者与初学者将模拟电路理论转化为可工作的实用项目。

echo99的专栏 676

手把手教你学PCIE(11.3)--pcie的认证和合规性测试

PCIe 设备的认证和合规性测试是确保设备正常工作和达到预期性能的关键步骤。通过使用 PCI-SIG 提供的测试工具和第三方测试工具,可以全面评估 PCIe 设备的物理层、链路层、事务层和互操作性,确保设备符合行业标准和规范。

MHD0815的博客 1360

web前端入门知识大全:系统路线,各类要点解析

一、WEB前端是什么? 使用HTML/CSS/JS以及更多的框架技术,编写网站页面、App应用、小程序、2D&3D游戏、Web VR&AR等应用,通过内容设计、交互动画、数据操作构建项目与用户的交互界面。前端开发工程师在项目中可以与UI设计师和后台程序员合作,实现设计意图并调用后台接口;也可以独立工作,完成强用户交互的各类应用。 二、WEB前端可以做什么? 最经典的是各种类型的网站:电子商务、企业门户、管理系统、社区平台等; 目前也是移动领域首选技术:WebApp、混编App、手机游戏、微信

web前端入门基础进阶教程-htmlcssjs 4249

〖Python接口自动化测试实战篇④〗- 接口自动化测试详解

[接口测试] 是相对来说和我们的功能测试 [最为接近的一种自动化测试手段] ,所以我们首先来学习接口测试的内容。 实现接口的开发与接口的测试,在我们的思维上、想法上、面向的态度上都是不一样的。所以大家要有一个思维上的转换,要认识了解一下 接口测试到底是做什么的、它的功能、意义在哪里。...

易编橙 · 终身成长社群,相遇已是上上签! 5万+

关于前端的思考与感悟

万事开头难。 当我想要认真写一篇文章向大家分享我对前端的认识与感悟的时候,突然就深刻的体会到了这句话确实太有道理了。 最近几年对于web前端的传闻很多,比如人才稀缺,简单易学,待遇丰厚,整体势头发展良好等等。曾看到过有人对前端市场人才的稀缺这样吹捧过: 现在,几乎整个互联网行业都缺前端工程师,不仅在刚起步的创业公司,对上市公司乃至巨头这个...

weixin_33738578的博客 1670

在 TASKPROCESSING 上为 ABAP OData 服务添加多个系统别名:从原理到落地的完整实践

本文面向SAP Gateway与ABAP开发者,详细讲解如何在TASKPROCESSING OData服务上添加系统别名。首先介绍了系统别名的概念与设计初衷,阐述了添加别名的业务场景需求,包括多系统接入、用户分流和灰度发布等。随后提供了标准配置步骤,从SPRO路径到具体操作说明,并分享了三个实际案例说明如何实现跨区域统一待办、按用户角色分流和灰度发布。最后给出了验证方法和常见问题解决方案,帮助开发者掌握这项基础但关键的配置技能,实现服务路由的可控管理。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 137

水文仿真软件:HEC-RAS (Hydrologic Engineering Center‘s River Analysis System)_(7).一维非稳态水力模型

自定义脚本是通过编程语言(如 Python)编写的一系列自动化任务,可以帮助用户更高效地处理数据和运行模型。编写脚本:使用 Python 或其他编程语言编写自定义脚本。集成脚本:将脚本集成到 HEC-RAS 中,实现自动化数据处理和模型运行。

kkchenjj的博客 931

java 解析js运行完成之后的html_HTML页面的加载顺序,以及js页面加载后执行的方法区别(最全)...

前两天因为工作需要了解了一波js页面加载后的方法,现在进行一些总结,有什么不对的地方,欢迎在下方留言首先要知道html的页面加载顺序,需要先了解页面的结构(包含哪些元素?哪些计算机语言能够在页面中运行)(1)html不仅可以包含文字,还可以包含图片、链接,甚至音乐、程序等非文字元素的标记语言(展示给用户,不能太单调,css)(2)css是一种用来表现HTML的计算机语言,能使HTML页面变得更加美...

weixin_28759987的博客 560

《大数据最全面试题-Offer直通车》目录

做好这些不用担心试用期不通过:程序员入职新公司如何快速上手项目本人遇到大数据面试题和参考答案(超过1万字精华版)大数据面试英文自我介绍参考(万字长文)大数据运维应用场景面试题汇总及参考答案(持续更新)万字数据仓库面试题及参考答案数据仓库数据质量监控和处理方法最佳实践数据仓库建模方法万字详解Doris的3种数据模型详解和数据仓库每一层的模型选用大数据面试临阵磨枪不知看什么?看这份心理就有底了-大数据常用技术栈常见面试100道题最全Hive面试题2024年(2万字详解)Elasticsearch 面试题及参考答

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

web前端基础学习入门篇

转自:https://blog.youkuaiyun.com/b1244154318/article/details/51705409?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159624421319195265927170%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159624421319195265927170&biz_id=

Lsh69的博客 782

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Web前端—入门篇(1)—HTML

一、Web前端开发介绍 【1】Web概述 【2】Web起源 1984年蒂姆伯纳斯李创造了世界上第一个万维网导航站点世界上第一个网站 【3】Web的特点 1.易导航和图形化界面 2.与平台无关 3.分布式结构 4.动态性 5.交互性 【4】Web工作原理 【5】URL介绍 URL统一资源定位器可以理解为网址。 构成如下: 协议类型://服务器地址(端口号)/路径/文件名 例子: http://...

SeanYBLL的博客 281

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

自学Web前端开发学习讲解 – 入门篇

很多人都对web前端感兴趣,这一期主要聊关于如何入门学习Web前端开发的过程分享,此篇适合想入门初学者,大佬就不用看了。主要内容是以本人这一路自学web前端的一些经验和建议,学习哪些知识,以及如何正确的去学,自学过程虽然难,但是终归不负众望。

m0_71327177的博客 9712

visio安装包

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

web前端开发基础入门篇(一)

本篇将依次介绍HTML、W3C标准、网页的开发工具和浏览工具、客户端应用计术等基础知识。

陈十三的博客 1万+

Web前端--JS简单入门篇

文章目录JS介绍JS的使用和输出基本语法 关于JavaScript的学习可以参考W3C,里面的介绍和用法很详细,使用时去查阅. JS介绍 JavaScript 是属于 HTML 和 Web 的编程语言。 JavaScript 是 web 开发者必学的三种语言之一: HTML 定义网页的内容 CSS 规定网页的布局 JavaScript 对网页行为进行编程 动态显示,与客户端互动 有哪些作用? J...

qq_44241861的博客 983

WEB前端零基础入门-01入门篇

网页相关概念、常用浏览器及内核、WEB标准

jiangjunm的博客 181

Web前端面试宝典pdf,前端利器SASS之入门篇,前端Apk安装过程

好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。一个人可以走的很快,但一群人才能走的更远。

芯_v_648374雨馨博客 467

前端入门篇(二)web标准

一、web标准 web标准 制作网页遵循的规范,不是一个标准,而是W3C和其他标准化组织制定的一系列标准集合。 主要包括结构(Structure) 、表现( Presentation)和行为(Behavior) 三个方面。 1.结构标准:结构用于对网页元素进行整理和分类,咱们主要学的是HTML。 2.表现标准:表现用于设置网页元素的版式,颜色,大小等外观样式,主要指css。 3.行为标准:行为是指...

qq_41363062的博客 323

前端入门篇(五十五)CSS3进阶15,Web前端常用面试

今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。所以看完之后,还是多多行动起来吧!可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。一个人可以走的很快,但一群人才能走的更远。

2401_83947105的博客 985

web前端开发学习经验分享——css,js入门篇

关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学习之路是比较好的。学习没有捷径,但学习是有技巧与方法。 一,css入门篇: 推荐...

chuocui9077的博客 212

JavaScript基础快速入门篇,自学web前端教程分享

JavaScript如何自学? 说到Javascript自学,那必然是要通过视频教程来学习了,我们学习的技巧主要是动手及主动思考,视频在看的同时记得跟敲代码不低于三遍,直到隔一天隔一周能重复敲出代码或回忆起思路为止。而且边敲边做笔记,以做复习时快速的查阅之用。学习的最大技巧是动手,其实每天都在成长,只是感觉不明显而已。但这个月与前几月相比,已经有量的变化,量变引起质变。 敲出来的代码,思路不清晰时,可以在firebug,chrome里边打个断点跟一下,屡屡思路,理解代码的逻辑,这样影响才会深刻。初学者没

f5465245的博客 797

1. web前端开发分享-css,js入门篇

1. web前端开发分享-css,js入门篇 关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学习之路是比较好的。学习没有捷径,但学习是有技巧与方法。   一,css入门篇

YangJack-前端开发 972
下一篇: javascript 数据结构专题--二叉树概览
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值