• Web前端学习第一天·fighting_与网页设计相关的名词术语


    Web前端开发面试知识点大纲

    • HTML&CSS
        对Web标准的理解、浏览器内核差异
        兼容性hack
        CSS基本功:布局、盒子模型、选择器优先级及使用
        Html5
        CSS3
        移动端页面开发
     
    • JavaScript
        数据类型
        面向对象
        继承
        闭包
        插件
        作用域
        跨域
        原型链
        模块化
        自定义事件
        内存泄漏
        事件机制
        异步装载回调
        模板引擎
        前端MVC
        路由
        Node.js
        JSON
        ajax
     
    • 其他
        HTTP
        Web安全
        正则
        优化
        重构
        响应式
        SEO
        UED
        架构
     
    Web前端职位要求
      JavaScript
      HTML
      CSS
      jQuery(客户端脚本的一种框架)(ExtJS、YUI、Mootools、Dojo)
      浏览器兼容
      Http基本原理(用于jsp动态网页设计)
      Ajax技术(提升Web性能,提取所需要的数据)
      性能优化
      Web安全
      Web开发工具
      后端语言(PHP、Java)
     
    编辑器
      sublime
      webstorm
     
    类库框架
      用于浏览器:jQuery、BootStrap
      用于nodejs:自带模块、其他模块
     
    理论知识
    • 软知识:数据结构、算法、OOP编程思想、设计模式
    • 硬知识:Http标准(Http请求过程、状态码的意义、Http头部信息、Cookie状态管理、get/post请求、安全链接https),W3C标准(WebSocket、JSON、XML、JS、CSS、CSS3、HTML、HTML5),ECMAScript(所有客户端脚本的鼻祖)
     
    与Web相关的名词术语
    • W3C
        World Wide Web Consortium 万维网联盟
        标准化组织
        发展Web规范,描述Web通信协议
     
    • ECMAScript
        脚本程序设计语言
        实际上是一种脚本在语法语义上的标准,JavaScript、JScript、ActionScript都建立在这个标准上扩展自己的功能
     
    • JavaScript
        从上到下解释执行的弱类型语言,不需要编译
        用于嵌入到HTML的客户端脚本语言,由ECMAScript+DOM+BOM组成
        DOM:文档对象模型
        BOM:浏览器对象模型(浏览记录、网址、全屏、窗口大小也设置为对象)
     
    • HTTP
        HyperText Transfer Protocol 超文本传输协议
        通过HTTP协议将服务器端的超文本资源下载到本地
        访问一个网页需要发送多次请求,请求的先后顺序是:文本、样式/脚本、图片
        图片访问一次后缓存到本地(但是不能支架浏览,需要拷贝到其他文件夹下浏览),下次访问可以提高速度
        状态码:200(OK)、304(下载完毕)、404(未找到)
     
    • URL
        Uniform Resource Locator 统一资源定位符
        唯一标识互联网上的每一个资源
        URL的组成:协议://服务器名称(IP地址):端口号/路径/文件名
        常见的两种形式的URL:
          http://www.baidu.com  域名访问
          http://192.168.37.200/User/Login  明文的IP地址访问
        协议:http(超文本传输协议)、https(用安全套接字层传送的超文本传输协议)、ftp(文件传输协议)、mailto(电子邮件地址)、file(当地文件或网上分享的文件)
        服务器:在互联网上有唯一IP地址的电脑,一般通过域名映射到该主机,既可以使用域名也可以使用IP地址
        端口号:用于监听某一特定服务的请求,80 端口是Web服务器的默认端口,在URL中默认的端口号可以不出现
     
    • CSS
        Cascading Style Sheets 层叠样式表
        主要的作用在于美化页面
     
    • SGML
        Standard Generalize Markup Language 标准通用标记语言
        用来解决不同操作系统中文档格式不同的问题
        是一种数据描述,数据模型,数据交流的标准,html和xml都基于此
        纯文本,所有平台都能很好的识别
     
    • XML 
        eXtensible Markup Language  可扩展标记语言
        用于描述数据的标记语言,跨平台性强,是目前使用最广泛的数据格式
     
    • HTML
        HyperText Markup Language 超文本标记语言
        用来制作网页
     
    • XHTML
        eXtensible HyperText Markup Language 可扩展超文本标记语言
        X即代表XML,HTML即HTML,XHTML是HTML的纯净版,结构更加清晰,语法更加严格,既有HTML的特点,又有XML的特点
     
    结构化文档的四个特点
      整个文档有且仅有一个根元素
      每个元素都由开始标签和结束标签组成,除非使用空元素语法
      元素与元素之间合理嵌套<a><b>********</b></a>,而不能有以下形式<a><b>********</a></b>
      元素的属性必须有属性值,属性值用引号括起来(单引号和双引号都可以)
     
    DTD
      Document Type Definition 文档类型定义
      W3C使用DTD来定义HTML和XHTML的语义约束,包括HTML文档中可以出现哪些元素,各元素支持哪些属性
     
    HTML允许元素使用大写字母
     
    XHTML要求所有的元素和属性都是小写字母
     
    HTML5基本结构
      将HTML4中的DTD定义为如下结构即可,其他不变
       <!DOCTYPE HTML> 
     
    HTML5语法的改变
      标签(元素)不区分大小写
      元素可以省略结束标签
      元素属性可以省略属性值
      属性值可以不用引号
     
    HTML5支持的两种指定页面使用的字符集的方式
    • 使用Content-Type指定字符集

         <meta http-equiv="Content-Type" content="text/html ;charset=gb2312"/> 

    • 直接使用charset指定字符集
         <meta charset="gb2312"/>   
     
    网页文件类型
      静态网页:.html和.htm(DOS操作系统保留)
      动态网页:.jsp、.php、.asp、.aspx
  • 相关阅读:
    天猫和淘宝有什么区别
    Oracle (内连接)
    共享受限资源,Brian的同步规则
    后台线程,优先级,sleep,yield
    runnable和thread的区别
    Oracle 左连接、右连接、全外连接、(+)号作用、inner join(等值连接) (转载)
    oracle创建表
    oracle常见错误
    GUID是什么意思及Guid在sqlserver中的使用
    表中查询重复的数据,如何通过sql语句查询?
  • 原文地址:https://www.cnblogs.com/Candy1029/p/5501152.html
Copyright © 2020-2023  润新知