zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    PostgreSQL中的partition-wise join
    Partition-wise join
    外观模式 门面模式 Facade 结构型 设计模式(十三)
    桥接模式 桥梁模式 bridge 结构型 设计模式(十二)
    组合模式 合成模式 COMPOSITE 结构型 设计模式(十一)
    创建型设计模式对比总结 设计模式(八)
    原型模式 prototype 创建型 设计模式(七)
    单例模式 创建型 设计模式(六)
    建造者模式 生成器模式 创建型 设计模式(五)
    抽象工厂模式 创建型 设计模式(四)
  • 原文地址:https://www.cnblogs.com/Candy1029/p/5501152.html
Copyright © 2011-2022 走看看