想要精通CSS,你知道需要掌握哪些知识吗?
温馨提示:这篇文章已超过511天没有更新,请注意相关的内容是否还可用!
CSS在很多前端程序员眼中非常简单,但如果你想真正精通CSS,就必须克服以下CSS知识。CSS中有很多缩写属性,比如font、border、border-radius、background等。虽然使用缩写属性可以简化我们的CSS代码,但是有些缩写属性对应了很多CSS属性,这导致我们需要澄清缩写属性。CSS中有很多情况可以将属性值取为百分比。CSS是一个真实而有价值的写照。用户设备部分是GPS信号接收器。其主要功能是捕获按照一定的卫星截止角选择的待测卫星并跟踪这些卫星的运动。GPS接收机的结构分为两部分:天线单元和接收单元。
CSS在很多前端程序员眼中非常简单,但如果你想真正精通CSS,就必须克服以下CSS知识。
CSS 简写属性
CSS中有很多缩写属性,比如font、border、border-radius、background等。虽然使用缩写属性可以简化我们的CSS代码,但是有些缩写属性对应了很多CSS属性,这导致我们需要澄清缩写属性。 当遇到一定困难时,可以直接打开W3C标准文档仔细查看。
CSS布局

CSS引入了display:flex,与flex相关的布局属性有flex-flow、flex-grow、flex-direction等,利用好这些CSS属性可以让我们轻松布局很多复杂的页面,而以前是不会这样的。 这需要借助浮动、绝对定位等来实现。
CSS 旋转属性
英语和数学是大多数程序员最头疼的问题,而rotate、transform等几个CSS属性的取值又涉及到大量的数学知识,所以这些CSS属性也是让大多数程序员头疼的。 其实如果不可能的话,你可以利用一些网上的工具来尝试各种取值情况,形成一个大概的意图。
CSS 私有属性

你一定用过很多以-o、-webkit、-moz等开头的私有CSS属性,比如-moz-border-radius、-webkit-border-radius等。为什么会存在这些私有CSS属性呢? 那么属性呢? 原因是为了让每个浏览器引入一些优秀的CSS属性来完成一些以前需要使用JavaScript的效果,很多现代浏览器都有自己私有的CSS属性。 从这些浏览器对应的开发文档中就可以看到这一点。 到达。
CSS各种长度单位和百分比
CSS中有很多情况可以将属性值取为百分比。 很多前端程序员很容易误解这个百分比。 其实对于百分比的值,重要的是要弄清楚它是相对于什么对象而言的,比如margin的百分比值。 它是相对于包含块的宽度值。 同样,宽度的百分比值也是相对于包含块的宽度值而言的。
CSS中有很多长度单位,包括相对单位和绝对单位,比如px、em、rem等,整理这些长度单位之间的区别也是很多前端程序员的一个难点。
其实从某种程度上来说,知识越简单越好。 这正应了那句话,复杂的事情简单化,简单的事情变得精致。 CSS是一个真实而有价值的写照。
全球定位系统
那就是全球定位系统。简单来说,这是一个
由24颗卫星组成的覆盖全球的卫星系统。 该系统可以保证在任何时候,地球上的任何一点都可以同时观测四颗卫星,从而保证卫星能够采集到观测点的经纬度和高度,从而实现诸如导航、定位和授时。 该技术可用于引导飞机、船舶、车辆和个人沿着选定的路线安全、准确地按时到达目的地。
全球定位系统(GPS)是美国陆军、海军和空军于20世纪70年代联合开发的新一代空间卫星导航定位系统。 其主要目的是为陆、海、空三大领域提供实时、全天候、全球性的导航服务,并用于情报收集、核爆炸监测、应急通信等军事目的。 它是美国全球主导战略的重要组成部分。 经过20多年的研究和实验,耗资300亿美元,到1994年3月,已经部署了24个GPS卫星星座,全球覆盖率达98%。
GPS全球卫星定位系统由三部分组成:空间部分---GPS星座; 地面控制部分——地面监控系统; 用户设备部分——GPS信号接收器。
GPS的前身
GPS系统的前身是美军开发的子午卫星定位系统(Transit)。 它于1958年研制,1964年正式投入使用。该系统与5至6颗卫星组成的星形网络一起工作,每天绕地球多达13次,无法给出高度信息,定位精度也不尽如人意。 。 但经络系统使研发部门获得了卫星定位的初步经验,验证了卫星系统定位的可行性,为GPS系统的发展铺平了道路。 因为卫星定位在导航方面显示出巨大的优势,而经络系统在潜艇和船舶导航方面存在巨大的缺陷。 美国海军、陆军、空军和民事部门都感到迫切需要一种新的卫星导航系统。 为此,美国海军研究实验室(NRL)提出了名为Tinmation的全球定位网络计划,在10000公里的高度上配备12至18颗卫星,并于1967年、1969年和1974年发射了一颗测试卫星。原子钟授时系统最初在这些卫星上进行测试,这是GPS系统精确定位的基础。 美国空军提出了621-B计划,组建3至4个星座,每个星座4至5颗卫星。 这些卫星除一颗采用同步轨道外,其余均采用倾斜轨道,周期为24小时。 计划基于伪随机码(PRN)来扩展卫星测距信号。 其强大的功能可以在信号密度低于环境噪声1%的情况下检测到。 伪随机码的成功应用是GPS系统成功的重要基础。 海军的计划主要用于为舰艇提供低动态2D定位,而空军的计划可以提供高动态服务,但系统过于复杂。 由于同时开发两个系统会造成巨大的成本,而且这里的两个计划都是为了提供全球定位,所以1973年美国国防部将两者合二为一,成立了由美国国防部牵头的卫星导航定位合资公司国防部规划办公室(JPO)领导,还在洛杉矶空军航天局设立了办事处。 该机构的成员包括来自美国陆军、海军、海军陆战队、交通部、国防制图局、北约和澳大利亚的代表。
1.空间部分
GPS的空间部分由24颗工作卫星组成,位于距离地球表面20-200km的高度,均匀分布在6个轨道平面上(每个轨道平面4颗卫星),轨道倾角为55°。 此外,还有4颗现役备份卫星在轨运行。 卫星的分布使得可以在世界任何地方、任何时间观测4颗以上的卫星,并能保持具有良好定位分辨率精度的几何图像。 这提供了时间上连续的全球导航能力。 GPS卫星产生两套代码,一套称为C/A码(Coarse/Acquisition Code 11023MHz);一套称为C/A码(Coarse/Acquisition Code 11023MHz); 另一种称为P码(Procise Code 10123MHz)。 P码由于频率较高,不易受干扰,定位精度高。 它由美军控制,有普通平民无法破译的密码。 主要为美军服务。 在人为采取刻意降低准确性的措施后,C/A代码主要开放给私人使用。
2.地面控制部分
地面控制部分由1个主控站、5个全球监测站和3个地面控制站组成。 监测站配备了先进的铯钟和接收器,能够连续测量所有可见卫星。 监测站将获取卫星观测数据,包括电离层和气象数据,经过初步处理后传输至主控站。 主控站收集各监测站的跟踪数据,计算卫星的轨道和时钟参数,然后将结果发送给三个地面控制站。 当每颗卫星在上空移动时,地面控制站将这些导航数据和主控站指令注入卫星。 每颗 GPS 卫星每天进行一次注入,并在卫星离开注入站范围之前进行最后一次注入。 如果地面站发生故障,卫星中存储的导航信息在一段时间内仍然可用,但导航精度会逐渐下降。
3.用户设备部分
用户设备部分是GPS信号接收器。 其主要功能是捕获按照一定的卫星截止角选择的待测卫星并跟踪这些卫星的运动。 当接收机捕捉到跟踪的卫星信号时,可以测量接收天线到卫星的伪距和距离变化率,解调卫星轨道参数等数据。 根据这些数据,接收机中的微处理器可以按照定位解算方法进行定位计算,计算出用户地理位置的经度、纬度、海拔、速度、时间等信息。 接收机硬件、星载软件和GPS数据后处理软件包构成了完整的GPS用户设备。 GPS接收机的结构分为两部分:天线单元和接收单元。 接收器通常使用两种类型的直流电源:内部和外部。 设置内部电源的目的是为了在更换外部电源时保持连续观察。 当使用外部电源时,内部电池会自动充电。 关机后,内部电池为 RAM 存储器供电,以防止数据丢失。 目前,各种类型的接收器变得越来越小、越来越轻,使得它们更容易用于现场观测。
全球定位系统的主要特点:(1)全天候; (2)全球覆盖; (3)高精度三维速度和计时; (4)快速、省时、高效: (5)适用范围广、功能多。
全球定位系统的主要用途:(1)陆地应用,主要包括车辆导航、应急响应、大气物理观测、地球物理资源勘探、工程测量、形变监测、地壳运动监测、市政规划控制等; (2)海洋应用,包括远洋船舶最佳航线确定、船舶实时调度导航、海洋救援、海洋寻宝、水文地质调查、海洋平台定位、海平面升降监测等.; (3)航空航天应用,包括飞机导航、航空遥感姿态控制、低轨卫星定轨、导弹制导、航空救援和载人航天器防护与探测等。
GPS卫星接收机的类型很多,按型号分为大地型、全站型、授时型、手持式、一体化型; 按用途分为车载式、舰载式、机载式、星载式、弹载式。 。
经过20多年的实践证明,GPS系统是高精度、全天候、全球多功能的无线电导航、定位和授时系统。 GPS技术已发展成为多领域、多模式、多用途、多模式的国际高新技术产业。
GPS原理
GPS导航系统的基本原理是测量一颗已知位置的卫星与用户接收器之间的距离,然后结合多颗卫星的数据来获知接收器的具体位置。 为了达到这个目的,可以根据星载时钟记录的时间在卫星星历中找到卫星的位置。 通过记录卫星信号传播到用户所需的时间,然后乘以光速,得到用户与卫星之间的距离(由于大气中电离层的干扰,这个距离为不是用户与卫星之间的真实距离,而是伪距(PR):GPS卫星正常工作时,会使用由1和0二进制符号组成的伪随机码(简称伪码)不断发射导航电文。 GPS系统使用的伪码有民用C/A码和军用P(Y)码两种,C/A码频率为1.023MHz,重复周期为1毫秒,码间距为1微秒,相当于300m ;P码频率为10.23MHz,重复周期为266.4天,码间距为0.1微秒,相当于30m,Y码是在P码的基础上形成的,具有更好的保密性能,导航电文包括卫星星历、工况、时钟改正、电离层延迟改正、大气折射改正等信息。 它从卫星信号中解调并以 50b/s 调制在载波频率上传输。 导航电文的每个主帧包含5个子帧,每帧长6s。 前三帧各有 10 个字符; every 每三十秒重复一次,每小时更新一次。 最后两帧总计15000b。 导航电文的内容主要包括遥测码、转换码、第一、二、三数据块,其中最重要的是星历数据。 当用户收到导航电文时,可以提取卫星时间并与自己的时钟进行比较,从而知道卫星与用户之间的距离,然后利用导航电文中的卫星星历数据计算出用户的位置。卫星发送消息时。 可以获知用户在WGS-84地球坐标系中的位置、速度等信息。
可见,GPS导航系统卫星部分的作用就是不断地传输导航电文。 然而,由于用户接收机使用的时钟和卫星机载时钟并不总是同步的,除了用户的三维坐标x、y、z之外,还有一个Δt,即卫星和接收机之间的时间差,必须作为未知变量引入。 然后用4个方程来求解这4个未知数。 所以如果你想知道接收器的位置,你必须能够接收到至少4颗卫星的信号。
GPS应用范围
主要用于船舶、汽车、飞机等移动物体的定位和导航。 例如:
1.船舶远洋航行及港口引水
2. 飞机航线引导及进近着陆
3.自动驾驶汽车导航
4、地面车辆跟踪与城市智能交通管理
5.紧急救生
6.个人旅游及户外探险
7、个人通讯终端(集成手机、PDA、电子地图等)
1、电力、邮电、通讯等网络的时间同步
2. 准确时间的授予
3. 准入频率
1、各级大地测量和控制测量
2. 道路及各线路放样
3、水下地形测量
4、地壳变形测量、大坝、大型建筑物变形监测
5.GIS应用
6、工程机械(轮胎吊、推土机等)控制
7.精准农业
GPS在道路工程中的应用
GPS在道路工程中的应用目前主要用于建立各种道路工程控制网络和确定航测外部控制点。 随着高等级公路的快速发展,对测量技术提出了更高的要求。 由于线路长、知识点少,采用常规测量方法不仅难以布置网络,而且难以满足高精度要求。 目前,国家已逐步采用GPS技术建立线路一级高精度控制网络,然后采用常规方法进行线路加密布局。 实践证明,数十公里范围内的点位误差仅为2厘米左右,达到了常规方法难以达到的精度,也大大提前了施工进度。 GPS技术还应用于特大桥的控制测量。 由于不需要视线,因此可以形成牢固的网格形状以提高点精度,并且对于检测常规测量的支点也非常有效。 GPS技术在隧道测量中也具有广阔的应用前景。 GPS测量不需要可视性,减少了常规方法的中间环节。 因此,其速度快、精度高,具有明显的经济效益和社会效益。
GPS在汽车导航和交通管理中的应用
三维导航是GPS的首要功能。 飞机、船舶、地面车辆和行人都可以使用GPS导航仪进行导航。 汽车导航系统是在全球定位系统(GPS)基础上发展起来的一项新技术。 汽车导航系统由GPS导航、自主导航、微处理器、车速传感器、陀螺仪传感器、CD-ROM驱动器、液晶显示器等组成。 GPS导航系统与电子地图、无线电通信网络、计算机车辆管理信息系统相结合,实现车辆跟踪、交通管理等多种功能。
(1) 车辆追踪
利用GPS和电子地图可以实时显示车辆的实际位置,并可以随意放大、缩小、还原、改变。 它可以随着目标移动以将目标保持在屏幕上。 还可以实现多窗口、多车辆、多屏幕。 同时跟踪。 该功能可用于跟踪和运输重要的车辆和货物。
(2)提供出行路线规划和导航
提供出行路线规划是汽车导航系统的重要辅助功能,包括自动路线规划和手动路线设计。 自动路线规划是驾驶员确定出发点和目的地,计算机软件根据要求自动设计最佳行驶路线,包括计算最快路线、最简单路线、高速公路数量最少的路线部分。 手动路线设计是驾驶员根据目的地设计起点、终点和经过点,并自动建立路线库。 路线规划完成后,显示器可以在电子地图上显示设计的路线,同时显示小车的运行路径和操作方法。
(三)信息查询
为用户提供主要对象的数据库,如旅游景点、酒店、医院等,用户可以在电子地图上显示其位置。 同时,监控中心可以利用监控控制台查询区域内任意目标的位置,车辆信息将以数字形式显示在控制中心的电子地图上。
(四)交通指挥
指挥中心可以监控区域内车辆的运行状态,并对监控车辆进行合理调度。 指挥中心还可以随时与跟踪目标进行通讯并实施管理。
(五)紧急救助
通过GPS定位监控管理系统,可以对遇到危险或发生事故的车辆提供紧急援助。 监控站电子地图显示求助信息和报警目标,规划最优救助方案,并利用报警声音和灯光提醒值班人员进行应急处置。
GPS的其他应用
GPS除了用于导航、定位和测量外,还用于在地面监测站的监控下,根据GPS系统空间卫星上携带的精确时钟来传输时间和频率信息。 精确的时间和频率是GPS的另一个重要应用。 该功能可以用来控制精确的时间或频率,可以服务于很多工程实验。 此外,GPS还可用于获取气象数据,用于某些实验和工程应用。
全球卫星定位系统(GPS)是今年开发的最具突破性的高科技技术之一。 其在导航、定位、授时、测速方面的全球性、无所不能、全天候的优势,必然会在诸多领域得到越来越广泛的应用。 应用。 在发达国家,GPS技术已开始应用于交通运输和交通工程。 目前,GPS技术在我国道路工程和交通管理中的应用才刚刚开始。 随着我国经济的发展,高等级公路的快速建设以及GPS技术应用研究的逐步深入,其在道路工程中的应用也将更加广泛、深入,并产生更大的影响。
GPS前景
由于GPS技术具有全天候、高精度、自动化测量的特点,作为一种先进的测量方法和新的生产力,已融入国民经济建设、国防建设和社会发展的各个应用领域。
随着冷战的结束和全球经济的蓬勃发展,美国政府宣布2000年至2006年在确保美国国家安全不受威胁的前提下取消SA政策。 GPS民用信号精度在全球范围内得到提高,采用C/A码的单点定位精度由100米提高到20米,这将进一步推动GPS技术的应用,提高生产力、作业效率、科学水平和人们的生活水平。生活质量,并刺激GPS市场的增长。 据有关专家预测,在美国,仅汽车GPS导航系统的市场规模在2000年后就将达到30亿美元,而在我国,汽车导航市场也将达到50亿元人民币。 可见,GPS技术市场的应用前景十分广阔。
车载GPS
当通过硬件和软件制作出GPS定位终端用于车辆定位时,就称为车载GPS。 然而,仅靠定位是不够的。 定位信息必须传输至报警中心或车载GPS支架。 这就是所谓的车载GPS。 第三方。 因此,GPS定位系统还包括GSM网络通信(手机通信),通过短信的方式通过GSM网络将卫星定位信息发送给第三方。 微型计算机解释短信并在电子地图上显示车辆位置。 这样就实现了车辆GPS定位。
同时,在汽车上安装相应的检测传感器,利用汽车GPS定位的GSM网络通讯功能也将防盗报警信息发送给第三方,或者直接将报警电话和短信发送给第三方。车主手机即可完成用车。 GPS防盗报警。 这里可以看出,车载GPS定位的GSM网络部分其实就是一部智能手机,可以与第三方通信,还可以将车辆被抢劫、司机被抢劫、绑架等信息发送给第三方。第三者。
因此,车载GPS定位用于定位、防盗、防劫。
与车载GPS终端类似,还有定位手机、个人定位器等。由于GPS卫星定位需要第三方定位服务,因此您需要支付不同的月/年服务费。
目前所有的GPS定位终端都不具备导航功能。 由于需要额外的硬件和软件,因此成本增加。
我们在电视上看到的车载GPS广告与上面提到的车载GPS完全不同。 它是一款GPS导航产品。 当需要导航时,第一个位置就是导航的起点。 这与真实的GPS定位不同。 它无法将定位信息传输给第三方和持有者,因为导航仪缺少移动功能。 例如,如果你把导航仪放在车里,你的朋友借车开走了,导航仪无法向你发送信息,那么你就无法找到车辆位置。 所以导航仪无法定位。
你说我买了个导航手机是吧? 想一想,你把导航手机放在车里,现在车被盗了,手机会打电话给你或者第三方,发短信吗? 它需要人们去操作它。 因此,目前的导航终端不具备定位功能。
导航终端可以为您导航路线,让您在陌生的地方不迷路,绘制路线让您到达目的地,告诉您当前所在位置,以及周边设施等。


