JS认识1

作者: 菲龍探雲 | 来源:发表于2016-07-08 15:53 被阅读21次
  1. CSS和JS在网页中的放置顺序是怎样的?
    css要放在js之前
    css一般放在<head>标签里面
    js最好放在</body>标签之前

  1. 解释白屏和FOUC
    白屏是由于大部分浏览器发生页面阻塞(文件过于庞大,加载慢或是网络不好,加载慢)页面会在一段时候内不进行渲染从而造成白色的网页。

fouc是由于火狐浏览器是加载一部分绘制一部分如果css一开始没有加载好页面也会出现html但是等到css加载完之后又会重新渲染页面,这个时候就会发生fouc(无内容样式闪烁)


  1. async和defer的作用是什么?有什么区别
    ** !只适用于外部脚本**
    defer是延迟加载 脚本会被延迟到整个页面都解析完毕后再运行
    async是异步加载 告诉浏览器立即下载文件并执行,且不能保证它们先后执行的顺序

  1. 简述网页的渲染机制

浏览器加载代码是从上至下 渲染也是。一边加载一边渲染

当加载到一些语义解释性的标签嵌入文件(如css或是js文件)他会下载

下载完成后开始解析,解析的过程中会停止下面元素的加载

css文件在下载完成后会和之前的文件一起解析,在解析完成后会将之前的元素(包括已经渲染过的元素)重新渲染一遍

js和css如果有重复定义的 后面的将会覆盖前面的

如果js在css解析前执行很有可能获取不到所要的元素


  1. JavaScript 定义了几种数据类型? 哪些是简单类型?哪些是复杂类型?
    定义了6种
    1 Number
Paste_Image.png

2 String

Paste_Image.png

3 Boolean

Paste_Image.png

4 Null

Paste_Image.png

5 Undefined

Paste_Image.png

6 Object


Paste_Image.png

简单类型
Number String Boolean

复杂类型
Object


  1. NaN、undefined、null分别代表什么?
    NaN:not a number 不是数字类型(不是一个数字)
    undefined:没有声明或是一个空的对象属性
    null:没有值

  1. typeof和instanceof的作用和区别?
    typeof 返回一个字符串,该字符串用来表示返回值的类型

instanceof可以判断某个变量或是表达式是否是指定的某个实例

Paste_Image.png

本教程版权归菲龍探雲和饥人谷所有,转载须说明来源

相关文章

  • JS认识1

    CSS和JS在网页中的放置顺序是怎样的?css要放在js之前css一般放在 标签里面js最好放在 标签之前 解释白...

  • 1-1 JS语法-认识JS

    什么是JavaScript 是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验Html表单输入的正确性...

  • 第026篇:认识js

    1、认识js 1)什么是js js是JavaScript的缩写,是web标准中的行为标准,主要负责网页中内容的变化...

  • 2018-09-21-总结

    一、认识js 1,什么是js js是javascript的缩写,是一门专门用来控制网页内容的行为的脚本语言js就是...

  • 2018-09-22JS基础

    一、认识js 1.什么是js js是JavaScript的缩写,是一门专门用来控制网页内容的行为的脚本语言 js是...

  • 2018-11-02day26-总结

    javascript 一、认识js 1.什么是js js是Javascript的缩写,是一门专门用来处理网页中的行...

  • 0基础JavaScript入门教程(一)认识代码

    1. 环境: JavaScript简称js,后续我们将使用js来代替JavaScript。 认识代码前,需要安装j...

  • JavaScript

    1、认识JS JS的的发展历程有空再议,可谓是百家争鸣,最终磐涅凤凰,浴火重生。 JavaScript、JS、ja...

  • 认识js

  • js基础1

    1.认识js 1)js是JavaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页上)...

网友评论

      本文标题:JS认识1

      本文链接:https://www.haomeiwen.com/subject/ligkjttx.html