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)

  • 相关阅读:
    《Python数据挖掘入门与实践》高清中文版PDF+英文版+源码下载
    discuz 论坛配置 QQ/163 网易邮箱
    Discuz! X3 去掉内容图片提示下载方法(去除图片提示下载附件)
    HTTPS的建立过程(SSL建立安全会话的过程)
    前端开发之走进Vue.js
    优雅统计代码耗时的4种方法!
    Maven配置多个远程仓库的实现方法
    idea maven 一直报错“Could not transfer artifact ......(系统找不到指定的路径。)”
    IntelliJ IDEA为类和方法自动添加注释
    maven “mvn clean package”和“mvn clean install”有什么不同?
  • 原文地址:https://www.cnblogs.com/cxy66/p/6067099.html
Copyright © 2011-2022 走看看