1、怎麼判斷一個一個變量的類型是string?

typeof(obj)==="string"

typeof obj==="string"

obj.constructor===String

2、所了解到的web攻擊技術?

xss:跨站腳本攻擊

csrf:跨站請求偽造

dos攻擊。

3、cookie、localstorage、sessionstorage的區別?

cookie是存在本地的用戶信息,數據到瀏覽器請求發送,數據很小,在超出設置的過期時間后過期;

localstorage永久存儲,除非用戶清除,否則一直存在本地;

session會話存儲,當會話頁面關閉時,數據被刪除,存在本地,不會隨請求發送。

4、document.write和innerText的區別?

document.write是向頁面輸入內容流,如果在寫之前沒有調用open函數,瀏覽器自動調用open函數,每次寫完關閉后又重新調用,導致頁面被重寫。

innerText將內容寫入某個節點,不會被重寫。

innerText性能更好,因為可以精確控制頁面的局部效果更新。

5、ajax的步驟?

ajax就是異步javascript和json。

ajax的步驟:

a、創建對象

var a;

if(window.XMLHttpRequest)

{ //現代主流瀏覽器

a=new XMLHttpRequest();

}

else

{

//ie5\ie6

a=new ActiveXObject(Micsoft.XMLHTTP);

}

b、使用open()和send()發送請求

c、服務器響應responseTXT或者reponseXML

d、使用onReadyStatueChange,在每次ReadyStatue狀態切換時,就會調用響應的函數。

6、xml和json的區別?

a、json數據小,解析更容易,速度快;

b、xml格式規範,速度慢。

7、js的基本數據類型?

undefined、null、string、number、boolean、object

8、undefined和null的區別?

null表示值的空缺,是空對象指針,typeof為object,是關鍵字、是系統級的、正常的意料之類的空值;undefined是沒有初始化值的空缺,如返回值為空的函數,沒有實參賦值的形參。

9、http和https的區別?

http是文件傳輸,

https是安全文件傳輸,會根據輸入生成秘鑰,公鑰保存在服務器,私鑰保存在客戶端,當向服務器請求的時候,會驗證客戶端,

10、px和em區別?

px,像素,絕對單位,不會因為其元素尺寸變化而變化;

em,相對于元素的字體大小,相對單位。

https://blog.csdn.net/xm1037782843/article/details/80708533

https://baijiahao.baidu.com/s?id=1589713089431651995&wfr=spider&for=pc

https://www.cnblogs.com/jj-z/p/7999538.html

https://baijiahao.baidu.com/s?id=1589713089431651995&wfr=spider&for=pc

web前端面試題的更多相关文章

  1. 2016最全的web前端面试题及答案整理

    面试web前端开发,不管是笔试还是面试,都会涉及到各种专业技术问题,今天小编整理了一些常见的web前端面试题及答案,希望对大家有所帮助. 1.常用那几种浏览器测试?有哪些内核(Layout Engin ...

  2. web前端面试题HTML/CSS部分

    web前端面试题HTML/CSS部分 前端页面有哪三层构成,分别是什么?作用是什么? 1.结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达.解决了页面“内容是什么”的问题 ...

  3. web前端面试题库

    web前端面试题及答案   1.常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera.    (Q2) ...

  4. 第136天:Web前端面试题总结(理论)

    Web前端面试题总结 HTML+CSS理论知识 1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服 ...

  5. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上

    金三银四,磨砺锋芒:剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)上 引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待! ...

  6. 好程序员分享Web前端面试题汇总JS篇之跨域问题

    为什么80%的码农都做不了架构师?>>>   好程序员分享Web前端面试题汇总JS篇之跨域问题,接着上一篇文章我们继续来探讨web前端面试必备面试题. 跨域解决方案 1. 通过jso ...

  7. 【web前端面试题整理02】前端面试题第二弹袭来,接招!

    前言 今天本来准备先了解下node.js的,但是,看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 Jav ...

  8. 【重点--web前端面试题总结】

    前端面试题总结 HTML&CSS: 对Web标准的理解.浏览器内核差异.兼容性.hack.CSS基本功:布局.盒子模型.选择器优先级及使用.HTML5.CSS3.移动端适应. JavaScri ...

  9. web前端面试题总结

    HTML Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? (1).<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前.告知浏览器的解析 ...

随机推荐

  1. 构建企业 YUM仓库

    构建企业 YUM仓库 本地光盘提供基础软件包Base yum缓存提供update软件包 yum缓存提供常用软件包: nginx, zabbix, docker, saltstack 环境准备 系统 I ...

  2. 【ES6】let 命令

    let命令 为es6新增命令,用来声明变量,类似于var,但是let所声明的变量,只在let命令所在的块级作用域内有效 块级作用域写法(ES6块级作用域允许任意嵌套): // 块级作用域写法 { le ...

  3. classmethod 和 staticmethod

    我一般很少用到. Talk is cheap, show you the code. #!/usr/bin/env python # -*- coding: utf-8 -*- ########### ...

  4. SkylineGlobe 7.0版本 矢量数据查询示例代码

    在Pro7.0.0和7.0.1环境下测试可用. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  5. Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案

    在计算机领域中,想要程序完成各种功能,那么数据的交流和计算是非常重要的.现在已知的程序动作机制有协程,线程和进程. 在同一个程序中,或者说同一个进程中,数据的交流,传递,计算是非常的简单,只要把相关数 ...

  6. JVM-Java内存区域

    JVM虚拟机运行时数据区结构分为: 其中方法区和堆是所有线程共享的内存区域,而Java栈.本地方法栈.程序计数器是线程私有的. 我们详细介绍运行时数据区的各个区域及其作用. 程序计数器: 一块较小的内 ...

  7. Winform开发框架中的综合案例Demo

    在实际的系统开发中,我们往往需要一些简单的的案例代码,基于此目的我把Winform开发框架中各种闪光点和不错的功能,有些是我们对功能模块的简单封装,而有些则是引入了一些应用广泛的开源组件进行集成使用, ...

  8. Docker入门 第一课 --.Net Core 使用Docker全程记录

    微服务架构无疑是当前最火热的开发架构,而Docker作为微服务架构的首选工具,是我们必须要了解掌握的. 我通过一天的时间,网上查文档,了解基础概念,安装Docker,试验Docker命令,通过Dock ...

  9. 从 0 到 1 实现 React 系列 —— 4.setState优化和ref的实现

    看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/. ...

  10. configure: error: cannot guess build type; you must specify one解决方法

    原文地址:https://blog.csdn.net/hebbely/article/details/53993141 1.configure: error: cannot guess build t ...