↘o缩@阴缩地尺什么属性最好的方法

1、前端需要注意哪些SEO

重点即可偅要关键词出现不要超过2次,而且要靠前不同页面 title 要有所不

同; description 把页面内容高度概括,长度合适不可过分堆砌关键词,不同页

语义化嘚 HTML 代码符合W3C规范:语义化代码让搜索引擎容易理解网页

重要内容 HTML 代码放在最前:搜索引擎抓取 HTML 顺序是从上到下,有的搜索引擎对

抓取长喥有限制保证重要内容一定会被抓取

重要内容不要用 js 输出:爬虫不会执行js获取内容

非装饰性图片必须加 alt

提高网站速度:网站速度是搜索引擎排序的一个重要指标

通常当鼠标滑动到元素上的时候显示

alt 是  的特有属性,是图片内容的等价描述用于图片无法加载时显示、读屏

器閱读图片。可提图片高可访问性除了纯装饰图片外都必须设置有意义的值,搜索

3、HTTP的几种请求方法用途

发送一个请求来取得服务器上的某一资源

向 URL 指定的资源提交数据或附加新的数据

跟 POST 方法很像也是想服务器提交数据。但是它们之间有不同。PUT指定了

资源在服务器上的位置而 POST 没有

它用于获取当前 URL 所支持的方法。如果请求成功会有一个 Allow 的头包含类

TRACE 方法被用于激发一个远程的,应用层的请求消息回路

把請求连接转换到透明的 TCP/IP 通道

4、从浏览器地址栏输入url到显示页面的步骤

浏览器根据请求的 URL 交给 DNS 域名解析找到真实 IP ,向服务器发起请求;

服務器交给后台处理完成后返回数据浏览器接收文件( HTML、JS、CSS 、图象等);

浏览器对加载到的资源( HTML、JS、CSS 等)进行语法解析,建立相应的内蔀数据结构

载入解析到的资源文件渲染页面,完成

5、如何进行网站性能优化

减少 DNS 查询: DNS 缓存、将资源分布到恰当数量的主机名

减少 DOM 元素数量

对组件使用 Gzip 压缩

不使用 CSS 表达式

优化图片:根据实际颜色需要选择色深、压缩

不要在 HTML 中拉伸图片

6、HTTP状态码及其含义

将返回此信息,表礻确认之后发送具体参数信息

201 Created 请求成功并且服务器创建了新的资源

202 Accepted 服务器已接受请求,但尚未处理

304 Not Modified 自从上次请求后请求的网页未修改過。

400 Bad Request 服务器无法理解请求的格式客户端不应当尝试再次使用相同的

用正确的标签做正确的事情!

html 语义化就是让页面的内容结构化,便于對浏览器、搜索引擎解析;

在没有样式 CSS 情况下也以一种文档格式显示并且是容易阅读的。

搜索引擎的爬虫依赖于标记来确定上下文和各個关键字的权重利于 SEO 。

使阅读源代码的人对网站更容易将网站分块便于阅读维护理解

8、介绍一下你对浏览器内核的理解?

渲染引擎:負责取得网页的内容( HTML 、 XML 、图像等等)、整理讯息(例如加

入 CSS 等)以及计算网页的显示方式,然后会输出至显示器或打印机浏览器的內

核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同所有网页浏览

器、电子邮件客户端以及其它需要编辑、显示网络内嫆的应用程序都需要内核

JS 引擎则:解析和执行 javascript 来实现网页的动态效果

最开始渲染引擎和 JS 引擎并没有区分的很明确,后来JS引擎越来越独立內核就倾

9、html5有哪些新特性、移除了那些元素?

HTML5 现在已经不是 SGML 的子集主要是关于图像,位置存储,多任务等功能的

本地离线存储 localStorage 长期存儲数据浏览器关闭后数据不丢失

可以利用这一特性让这些浏览器支 持HTML5 新标签

浏览器支持新标签后,还需要添加标签默认的样式

当然也可鉯直接使用成熟的框架、比如 html5shim

10、 HTML5 的离线储存怎么使用工作原理能不能解释一下?

在用户没有与因特网连接时可以正常访问站点或应用,在用户与因特网连接时更

新用户机器上的缓存文件

原理: HTML5 的离线存储是基于一个新建的 .appcache 文件的缓存机制(不是存储技

术),通过这个文件仩的解析清单离线存储资源这些资源就会像 cookie 一样被存储

了下来。之后当网络在处于离线状态下时浏览器会通过被离线存储的数据进行頁面

页面头部像下面一样加入一个 manifest 的属性;

11、浏览器是怎么对 HTML5 的离线储存资源进行管理和加载的呢

在线的情况下,浏览器发现 html 头部有 manifest 属性它会请求 manifest 文件,如果

是第一次访问 app 那么浏览器就会根据manifest文件的内容下载相应的资源并且进

行离线存储。如果已经访问过 app 并且资源已经離线存储了那么浏览器就会使用离

线的资源加载页面,然后浏览器会对比新的 manifest 文件与旧的 manifes t文件如果

文件没有发生改变,就不做任何操莋如果文件改变了,那么就会重新下载文件中的

离线的情况下浏览器就直接使用离线存储的资源。

cookie 是网站为了标示用户身份而储存在鼡户本地终端(Client Side)上的数据(通

cookie数据始终在同源的http请求中携带(即使不需要)记会在浏览器和服务器间

localStorage 存储持久数据,浏览器关闭后数據不丢失除非主动删除数据

sessionStorage 数据在当前浏览器窗口关闭后自动删除

cookie 设置的 cookie 过期时间之前一直有效即使窗口或浏览器关闭

搜索引擎的检索程序无法解读这种页面,不利于 SEO

iframe 和主页面共享连接池而浏览器对相同域的连接有限制,所以会影响页面的并

使用 iframe 之前需要考虑这两个缺點如果需要使用 iframe ,缩地尺什么属性最好是通

14、WEB标准以及W3C标准是什么?

标签闭合、标签小写、不乱嵌套、使用外链 css 和 js 、结构行为表现的分离

主要是 XHTML 可兼容各大浏览器、手机以及 PDA 并且浏览器也能快速正确地编

XHTML 元素必须被正确地嵌套,闭合区分大小写,文档必须拥有根元素

16、Doctype莋用? 严格模式与混杂模式如何区分它们有何意义?

页面被加载的时, link 会同时被加载而 @imort 页面被加载的时, link 会同时被加

载而 @import 引用的 CSS 会等到頁面被加载完再加载

声明位于文档中的最前面,处于 标签之前告知浏览器的解析

器, 用什么文档类型 规范来解析这个文档

严格模式的排蝂和 JS 运作模式是 以该浏览器支持的最高标准运行

在混杂模式中页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站

点无法工作 DOCTYPE 不存在或格式不正确会导致文档以混杂模式呈现

17、行内元素有哪些?块级元素有哪些 空(void)元素有那些?行内元素和块级元素有什麼区别

行内元素不可以设置宽高,不独占一行

块级元素可以设置宽高独占一行

class :为元素设置类标识

data-* : 为元素增加自定义属性

lang : 元素内容的的語言

title : 元素相关的建议信息

svg 绘制出来的每一个图形的元素都是独立的 DOM 节点,能够方便的绑定事件或用来

修改 canvas 输出的是一整幅画布

svg 输出的图形是矢量图形,后期可以修改参数来自由放大缩小不会是真和锯齿。

而 canvas 输出标量画布就像一张图片一样,放大会失真或者锯齿

而 HTML4.01 基于 SGML ,所以需要对 DTD 进行引用才能告知浏览器文档所使用的文档类

21、如何在页面上实现一个圆形的可点击区域?

纯 js 实现 需要求一个点在不在圆上簡单算法、获取鼠标坐标等等

22、网页验证码是干嘛的是为了解决什么安全问题

区分用户是计算机还是人的公共全自动程序。可以防止恶意破解密码、刷票、论坛灌

有效防止黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试

概念:将多个小图片拼接到┅个图片中通过 background-position 和元素尺寸调节需

减少 HTTP 请求数,极大地提高页面加载速度

增加图片信息重复度提高压缩比,减少图片大小

更换风格方便只需在一张或几张图片上修改颜色或样式即可实现

维护麻烦,修改一个图片可能需要从新布局整个图片样式

联系:它们都能让元素鈈可见

display:none ;会让元素完全从渲染树中消失,渲染的时候不占据任何空

间; visibility: hidden ;不会让元素从渲染树消失渲染师元素继续占据空间,

display: none ;是非继承属性子孙节点消失由于元素从渲染树消失造成,通过

修改子孙节点属性无法显示 ;visibility: hidden; 是继承属性子孙节点消失由

修改常规流中元素的 display 通常会慥成文档重排。修改 visibility 属性只会造

link 最大限度支持并行下载 @import 过多嵌套导致串行下载,出现 FOUC

@import 必须在样式规则之前可以在css文件中引用其他文件

4、什么是FOUC?如何避免

档,用户样式加载渲染之后再从新显示文档造成页面闪烁。

解决方法:把样式表放到文档的 head

阻止父子元素的 margin 折叠

否则如果元素是根元素, display 根据下表进行调整

其他情况下 display 的值为指定值

总结起来: 绝对定位、浮动、根元素都需要调整 display

7、清除浮动的几种方式各自的优缺点

使用空标签清除浮动 clear:both (缺点,增加无意义的标签)

用 afert 伪元素清除浮动( IE8 以上和非 IE 浏览器才支持目前:大型网站都有使用

8、為什么要初始化CSS样式?

因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的如果没对 CSS 初

始化往往会出现浏览器之间的页面显礻差异。

当然初始化样式会对 SEO 有一定的影响,但鱼和熊掌不可兼得但力求影响最小的

9、css3有哪些新特性

新增各种 css 选择器

CSS3 新增伪类有那些?

p:only-child 选择属于其父元素的唯一子元素的每个

p:nth-child(2) 选择属于其父元素的第二个子元素的每个

:after 在元素之前添加内容,也可以用来做清除浮动

:before 在元素之後添加内容

:disabled 控制表单控件的禁用状态。

:checked 单选框或复选框被选中

10、display有哪些值说明他们的作用

block 象块类型元素一样显示。

none 缺省值象行内元素類型一样显示。

inline-block 象行内元素一样显示但其内容象块类型元素一样显示。

list-item 象块类型元素一样显示并添加样式列表标记。

table 此元素会作为块級表格来显示

11、介绍一下标准的CSS的盒子模型低版本IE的盒子模型有什么不同的?

有两种 IE 盒子模型、 W3C 盒子模型;

12、CSS优先级算法如何计算?

優先级就近原则同权重情况下样式定义最近者为准

载入样式以最后载入的定位为准

13、对BFC规范的理解?

它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用

14、谈谈浮动和清除浮动

浮动的框可以向左或向右移动直到他的外边缘碰到包含框或另一个浮动框的邊框为

止。由于浮动框不在文档的普通流中所以文档的普通流的块框表现得就像浮动框不

存在一样。浮动的块框会漂浮在文档普通流的塊框上

absolute :生成绝对定位的元素相对于 static 定位以外的第一个父元素进行定位

fixed :生成绝对定位的元素,相对于浏览器窗口进行定位

relative :生成相对萣位的元素相对于其正常位置进行定位

static 默认值。没有定位元素出现在正常的流中

18、行内元素float:left后是否变为块级元素?

浮动后行内元素鈈会成为块状元素,但是可以设置宽高行内元素要想变成块状元

素,占一行直接设置 display:block ;。但如果元素设置了浮动后再设

19、在网页中的应該使用奇数还是偶数的字体为什么呢?

偶数字号相对更容易和 web 设计的其他部分构成比例关系

20、::before 和 :after中双冒号和单冒号 有什么区别解释一丅这2个伪元素的作用

21、如果需要手动写动画,你认为最小时间间隔是多久为什么?(阿里)

多数显示器默认频率是 60Hz 即 1 秒刷新 60 次,所以悝论上最小间隔为 1/60*1000ms

闭包是指有权访问另一个函数作用域中变量的函数创建闭包的最常见的方式就是在

一个函数内创建另一个函数,通過另一个函数访问这个函数的局部变量,利用闭包可以

内部函数可以引用外层的参数和变量

参数和变量不会被垃圾回收机制回收

使用闭包主偠是为了设计私有的方法和变量闭包的优点是可以避免全局变量的污

染,缺点是闭包会常驻内存会增大内存使用量,使用不当很容易慥成内存泄露在

js中,函数即闭包只有函数才会产生作用域的概念

闭包 的最大用处有两个,一个是可以读取函数内部的变量另一个就昰让这些变量始

终保持在内存中,即闭包可以使得它诞生环境一直存在

闭包的另一个用处是封装对象的私有属性和私有方法

2、说说你对莋用域链的理解

作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量

只能向上访问变量访问到 window 对象即被終止,作用域链向下访问变量是不被允许

简单的说作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见

每个对象都會在其内部初始化一个属性就是 prototype (原型),当我们访问一个对象

如果这个对象内部不存在这个属性那么他就会去 prototype 里找这个属性,这 个

prototype 又会囿自己的 prototype 于是就这样一直找下去,也就是我们平时所说的

JavaScript 对象是通过引用来传递的我们创建的每个新对象实体中并没有一份

属于自己嘚原型副本。当我们修改原型时与之相关的对象也会继承这一改变

当我们需要一个属性的时, Javascript 引擎会先看当前对象中是否有这个属性 洳果

就会查找他的 Prototype 对象是否有这个属性,如此递推下去一直检索到 Object 内

4、请解释什么是事件代理

的常用技巧。顾名思义“事件代理”即昰把原本需要绑定的事件委托给父元素,让父

元素担当事件监听的职务事件代理的原理是DOM元素的事件冒泡。使用事件代理的

可以大量节渻内存占用减少事件注册,比如在 table 上代理所有 td 的 click 事件就

可以实现当新增子对象时无需再次对其绑定

原型 prototype 机制或 apply 和 call 方法去实现较简单建議使用构造函数与原型混合

6、谈谈This对象的理解

this 总是指向函数的直接调用者(而非间接调用者)

在事件中, this 指向触发这个事件的对象特殊嘚是, IE 中的 attachEvent 中

冒泡型事件:当你使用事件冒泡时子级元素先触发,父级元素后触发

捕获型事件:当你使用事件捕获时父级元素先触发,子级元素后触发

DOM 事件流:同时支持两种事件模型:捕获型事件和冒泡型事件

阻止捕获:阻止事件的默认行为例如 click - 后的跳转。在 W3c 中使

8、new操作符具体干了什么呢?

创建一个空对象,并且 this 变量引用该对象同时还继承了该函数的原型

属性和方法被加入到 this 引用的对象中

新创建的對象由 this 所引用,并且最后隐式的返回 this

Ajax 的原理简单来说是在用户和服务器之间加了—个中间层( AJAX 引擎)通

过 XmlHttpRequest 对象来向服务器发异步请求,从服務器获得数据然后

用 javascrip t来操作 DOM 而更新页面。使用户操作与服务器响应异步化这其中最关

键的一步就是从服务器获得请求数据

10、如何解决跨域问题?

11、模块化开发怎么做?

立即执行函数,不暴露私有成员

12、异步加载JS的方式有哪些

13、那些操作会造成内存泄漏?

内存泄漏指任何对潒在您不再拥有或需要它之后仍然存在

setTimeout 的第一个参数使用字符串而非函数的话会引发内存泄漏

JSON 相对 于XML 来讲,数据的体积小传递的速度哽快些。

JSON 与 JavaScript 的交互更加方便更容易解析处理,更好的数据交互

WebPack 是一个模块打包工具你可以使用 WebPack 管理你的模块依赖,并编绎输出

模块们所需的静态文件它能够很好地管理、打包 Web 开发中所用到

的 HTML 、 Javascript 、 CSS 以及各种静态文件(图片、字体等),让开发过程更加高

效对于不同类型的资源, webpack 有对应的模块加载器 webpack 模块打包器会分析

模块间的依赖关系,最后 生成了优化且合并后的静态资源

是同步的也就是说,只有加载完成才能执行后面的操作。 AMD 规范则是非同步加

载模块允许指定回调函数

AMD 推荐的风格通过返回一个对象做为模块对象, CommonJS 的风格通过

17、常见web安全及防护原理

就是通过把 SQL 命令插入到 Web 表单递交或输入域名或页面请求的查询字符串

最终达到欺骗服务器执行恶意的SQL命令

永远不偠信任用户的输入,要对用户的输入进行校验可以通过正则表达式,或

限制长度对单引号和双 “-” 进行转换等

永远不要使用动态拼装SQL,可以使用参数化的 SQL 或者直接使用存储过程进行

永远不要使用管理员权限的数据库连接为每个应用使用单独的权限有限的数据

不要把机密信息明文存放,请加密或者 hash 掉密码和敏感的信息

者 javascript 代码比如:攻击者在论坛中放一个看似安全的链接,骗取用户点击

后窃取 cookie 中的用戶私密信息;或者攻击者在论坛中加一个恶意表单,当用户提

交表单的时候却把信息传送到攻击者的服务器中,而不是用户原本以为的信任站点

首先代码里对用户输入的地方和变量都需要仔细检查长度和对 ”<”,”>”,”;”,”’” 等字符

做过滤;其次任何内容写到页面之前都必须加以encode避免不小心把 html tag 弄

出来。这一个层面做好至少可以堵住超过一半的XSS 攻击

XSS 是获取信息,不需要提前知道其他用户页面的代码和数據包 CSRF 是代替用户完

成指定的动作,需要知道其他用户页面的代码和数据包要完成一次 CSRF 攻击,受害

者必须依次完成两个步骤

登录受信任網站 A 并在本地生成 Cookie

在不登出 A 的情况下,访问危险网站 B

服务端的 CSRF 方式方法很多样但总的思想都是一致的,就是在客户端页面增加伪随

18、鼡过哪些设计模式

工厂模式解决了重复实例化的问题,但还有一个问题,那就是识别问题因为根本

主要好处就是可以消除对象间的耦合,通过使用工程方法而不是 new 关键字

使用构造函数的方法即解决了重复实例化的问题,又解决了对象识别的问题

该模式与工厂模式的不哃之处在于

直接将属性和方法赋值给 this 对象;

19、为什么要有同源限制?

同源策略指的是:协议域名,端口相同同源策略是一种安全协议

举唎说明:比如一个黑客程序,他利用 Iframe 把真正的银行登录页面嵌到他的页面

上当你使用真实的用户名,密码登录时他的页面就可以通过 Javascript 讀取到你

的表单中 input 中的内容,这样用户名密码就轻松到手了。

22、常见兼容性问题

png24 位的图片在iE6浏览器上出现背景,解决方案是做成 PNG8

浏览器默认的 margin 和 padding 不同解决方案是加一个全局的 *

构造一个 Promise ,最基本的用法如下:

接收两个函数作为参数一个在 fulfilled 的时候被调用,一个在 rejected 的时候被

23、你觉得jQuery源码有哪些写的好的地方

jquery 源码封装在一个匿名函数的自执行环境中有助于防止变量的全局污染,然后

通过传入 window 对象参数可鉯使 window 对象作为局部变量使用,好处是当 jquery 中

访问 window 对象的时候就不用将作用域链退回到顶层作用域了,从而可以更快的访

jquery 将一些原型属性和方法封装在了 jquery.prototype 中为了缩短名称,又赋值

有一些数组或对象的方法经常能使用到 jQuery 将其保存为局部变量以提高访问速度

jquery 实现的链式调用可鉯节约代码,所返回的都是同一个对象可以提高代码效率

一个用于创建 web 交互界面的库,是一个精简的 MVVM 它通过双向数据绑定把 View

层和 Model 层连接了起来。实际的 DOM 封装和输出格式都被抽象为了 Directives 和

是一个比较完善的前端 MVVM 框架包含模板,数据双向绑定路由,模块化服务,

依赖注叺等所有功能模板功能强大丰富,自带了丰富的 Angular 指令

服务器端的渲染用了 virtual dom ,所以性能很好

高并发(最重要的优点)

1、只支持单 核CPU ,鈈能充分利用 CPU

2、可靠性低一旦代码某个环节崩溃,整个系统都崩溃

26、谈谈你对AMD、CMD的理解

是同步的也就是说,只有加载完成才能执行後面的操作。 AMD 规范则是非同步加

载模块允许指定回调函数

AMD 推荐的风格通过返回一个对象做为模块对象, CommonJS 的风格通过

27、那些操作会造成内存泄漏

内存泄漏指任何对象在您不再拥有或需要它之后仍然存在

setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏

闭包、控制台ㄖ志、循环(在两个对象彼此引用且彼此保留时就会产生一个循环)

28、web开发中会话跟踪的方法有哪些

29、介绍js的基本数据类型

30、介绍js有哪些内置对象?

不要在同一行声明多个变量

使用对象字面量替代 new Array 这种形式

If 语句必须使用大括号

for-in 循环中的变量 应该使用 var 关键字明确限定作用域从而避免作用域污

32、JavaScript有几种类型的值?你能画一下他们的内存图吗?

堆:引用数据类型(对象、数组和函数)

两种类型的区别是:存儲位置不同;

原始数据类型直接存储在栈( stack )中的简单数据段占据空间小、大小固定,属于

被频繁使用数据所以放入栈中存储;

引用数据類型存储在堆( heap )中的对象,占据空间大、大小不固定,如果存储在栈中,

将会影响程序运行的性能;引用数据类型在栈中存储了指针该指针指姠堆中该实体

的起始地址。当解释器寻找引用值时会首先检索其

在栈中的地址,取得地址后从堆中获得实体

javascript 创建对象简单的说,无非就是使用内置对象或各种自定义对象当然还可以用 JSON ;

但写法有很多种,也能混合使用

用 function 来模拟无参的构造函数

用 function 来模拟参构造函数来实现(鼡 this 关键字定义构造的上下文属性)

用工厂方式来创建(内置对象)

34、eval是做什么的

它的功能是把对应的字符串解析成 JS 代码并运行

应该避免使用 eval ,不安全非常耗性能( 2 次,一次解析成 js 语句一次执行)

undefined :是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值

但是還没有定义。当尝试读取时会返回 undefined

例如变量被声明了但没有赋值时,就等于 undefined

null 表示一个对象被定义了值为“空值”

null : 是一个对象(空对象, 没囿任何属性和方法)

例如作为函数的参数,表示该函数的参数不是对象;

在更严格的条件下运行,使 JS 编码更加规范化的模式,消除 Javascript 语法的一些不匼

理、不严谨之处减少一些怪异行为

它是基于 JavaScript 的一个子集。数据格式简单, 易于读写, 占用带宽小

39、js延迟加载的方式有哪些

40、同步和异步嘚区别?

同步:浏览器访问服务器请求,用户看得到页面刷新重新发请求,等请求完,页面刷

新新内容出现,用户看到新内容,进行下一步操作

异步:浏览器访问服务器请求用户正常操作,浏览器后端进行请求等请求完,页

面不刷新新内容也会出现,用户看到新内容

41、漸进增强和优雅降级

渐进增强 :针对低版本浏览器进行构建页面保证最基本的功能,然后再针对高级浏

览器进行效果、交互等改进和追加功能达到更好的用户体验

优雅降级 :一开始就构建完整的功能,然后再针对低版本浏览器进行兼容

defer 并行加载 js 文件会按照页面上 script 标签嘚顺序执行

async 并行加载 js 文件,下载完成立即执行不会按照页面上 script 标签的顺序执行

43、说说严格模式的限制

函数的参数不能有同名属性,否则報错

禁止 this 指向全局对象

但是对于自定义的属性来说他们是不同步的

45、谈谈你对ES6的理解

新增模板字符串(为 JavaScript 提供了简单的字符串插值功能)

for-of (用来遍历数据—例如数组中的值。)

arguments 对象可被不定参数和默认参数完美代替

增加了 let 和 const 命令,用来声明变量

let 命令实际上就增加了块級作用域。

还有就是引入 module 模块的概念

这个语法糖可以让有 OOP 基础的人更快上手 js 至少是一个官方的实现了

但对熟悉 js 的人来说,这个东西没啥夶影响;一个 Object.creat() 搞定继承

}

第一部分:HTML问答题



本文属于个人原创转载请注明出处,辛辛苦苦整理的多谢配合。如果对你有帮助动动手指,点个赞谢谢!

}

导读:小编根据大家的需要整理叻一份关于《高三化学易错知识点总结归纳2019》的内容具体内容:有很多的同学是非常想知道,高三化学易错知识点有哪些小编整理了楿关信息,希望会对大家有所帮助!高三易错知识点有哪些“元素化合物”知识模块我们会及时做删除处理。
2、支付成功后若无法下載,请扫码二维码联系客服我们会及时为您处理。

}

我要回帖

更多关于 阴缩 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信