zoukankan      html  css  js  c++  java
  • 前端面试题小结③

    1. 简述HTML5当中变更的内容

    a)         新增了一些标签,nav,header,footer……

    b)         Canvas:绘图

    c)         Svg:绘图

    d)         音频与视频标签,且提供了音频和视频的控制

    e)         本地存储

    f)          离线应用

    g)         地理位置定位

    h)         多线程

    i)           新增的表单控件

    1. 列举你掌握的在H5当中废除的标签

    a)         B

    b)         Font

    c)         Frame

    d)         Frameset

    e)         Marquee

    f)          Center

    1. 列举HTML5中新增的标签

    a)         Nav

    b)         Header

    c)         Footer

    d)         Article

    e)         Canvas

    f)          Video

    g)         Audio

    h)         Aside

    1. 简述HTML5新增的表单元素

    a)         Email

    b)         url

    c)         data

    d)         color

    e)         search

    1. 简述H5中canvas的主要作用

    a)         画图(绘制图标或图案)

    b)         动画制作

    c)         制作小游戏

    1. cookie与loaclstroage的异同

    a)         数据存储在本地浏览器

    b)         容量不同

    c)         生命周期不同,cookie可以手动删除,local接口删除

    1. session与local的异同

    a)         都可以保存结构化的数据

    b)         都是在浏览器(客户端)调用

    c)         Session是关闭浏览器清除数据,local永久存储

    d)         Session 2.5M(空间),local 500万字符

    1. HTML5的兼容性及解决方案

    Reset.ccs

    a)         升级浏览器版本

    b)         判断是否支持

    1. 什么是seo
    2. 10.   搜索引擎优化

    a)         是指,在了解网站自然排名的机制的基础上,对网站进行内部和外部优化,改进网站在搜索引擎中的自然排名

    1. 什么是sem(提升排名方法)

    a)         搜索引擎营销,是指在搜索引擎上推广网站,提高网站可见度,带来流量的网络营销活动

    1. 12.   HTML编程是如何提高seo

    a)         语义化

    b)         标签合理

    c)         Meta keywords

    d)         使用外部CSS和JS

    e)         和一些与你的网站相关的网站交换简介(友情链接)

    1. 在网页开发中js可以调用的对象有哪些?

    a)         Date、Math、Array

    b)         实例化对象和非实例化对象

    1. 什么是内置对象?

    a)         浏览器开发商依据ECMA-262标准使用原生JS开发的对象

    b)         本地对象,内置对象

    c)         ParseInt、Number、string、

    d)         Date、REG、Math

    1. 简述 URI与URL的区别

    a)         URL:统一资源定位符

    b)         URI:统一资源标识符(网址内容)

    c)         URI>URL

    1. 如何解决ajax中文乱码的问题

    a)         统一编码方式

    b)         转码

    1. Math对象常用的方法,5个

    a)         Random

    b)         Ceil

    c)         Floor

    d)         Max

    e)         Min

    f)          PI==3.14159265……

    1. js有哪些基本类型的封装类型?

    a)         Number、string、boolean

    1. 19.   String中splite和slice的区别?

    a)         分割成数组、截取字符串

    1. 什么是伪数组?

    a)         Length

    b)         按照索引存储数组

    c)         不能使用pop()等增加、删除数据。

    d)         Var aDiv = document.getElementsByClassName(“aDiv”);

    1. Array的toString方法返回结果的格式,如何改变这种数据格式呢?

    a)         String,字符串转数组

    b)         数据转字符串

    1

    2

    3

    var a, b;

    a = new Array(0,1,2,3,4);

    b = a.join("-");

    c)          

    1. 同步和异步的区别?

    a)         同步:一个个执行

    b)         异步:一起执行

    1. 浏览器的内核分别是什么?
    2. Gecko火狐,webkit,ie内核
    3. 25.   一次完整的HTTP事务是怎样的一种过程?

    a)         域名请求

    b)         建立连接

    c)         发送请求

    d)         服务器相应

    e)         接收数据

    f)          浏览器解析

    1. 你了解到的WEB攻击技术

    a)         在页面中植入js脚本,执行脚本,达到目的

    b)         大量垃圾信息注入,使服务器崩溃(ddos)

  • 相关阅读:
    前端开发中一些好用的软件包。
    LeetCode 26 删除排序数组中的重复项
    算法 主定理
    算法学习计划继续三四个月
    Web Api
    DOM viewport
    CSS OM
    DOM Range Api
    DOM 操作 2
    DOM Event
  • 原文地址:https://www.cnblogs.com/cxy66/p/6067099.html
Copyright © 2011-2022 走看看