前端基础知识


1、W3C

​ 万维网联盟


2、OpenSSL

​ 提供加密工具的非营利组织


3、SEO(search engine optimization、搜索引擎优化)

​ 指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,从而获得更多流量,最终达成品牌建设或者产品销售的目的。


4、MDN(Mozilla Developer Network)

​ 是一个完整的学习平台,你可以在这里深入学习Web技术以及能够驱动Web的软件;


5、CDN(Content Delivery Network)

​ 使用户可以就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度;

  1. 不使用CDN时的域名转IP地址的过程;

  2. 使用CDN时的域名转IP地址的过程;

最终域名解析权在CANME指向的CDN专用DNS服务器;

DNS服务器将全局负载均衡设备的IP返回给用户,

再次进行解析域名的类似过程:用户-全局负载均衡设备-区域负载均衡设备(返回一台内容缓存服务器的ip)

用户对内容缓存服务器进行访问,获取内容;如果内容缓存服务器没有内容,内容缓存服务器向上一级内容缓存服务器请求内容


6、json(javaScript Object Notation、JS对象符号)
  1. json简介

json是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

  1. json语法规则:
  • 由六个构造字符([,],{,},:,,)、字符串、数字和三个字面名(true、false、null)组成;
  • json由键值对构成,值可以是对象、数组、字符串、三个字面名;
  • 字面值只能使用小写;
  1. json和js对象的关系和转换
  • json是js对象的字符串表示法,它使用文本表示一个js对象的信息;json本质是一个字符串;

    eg:

    var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名即可以使用引号包裹,也可以不使用引号包裹;
    
    var json = '{"a": "Hello", "b": "World"}'; //这是一个 JSON 字符串,本质是一个字符串
    
  • json和js对象的互相转换

    要实现从JSON字符串转换为JS对象,使用 JSON.parse() 方法:

    var obj = JSON.parse('{"a": "Hello", "b": "World"}'); // 结果是 {a: 'Hello', b: 'World'}
    

    要实现从JS对象转换为JSON字符串,使用 JSON.stringify() 方法:

    var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是 '{"a": "Hello", "b": "World"}'
    
6、NoSQL

​ 泛指非关系型数据库;

​ mongoDB是一种文件型数据库,它是非关系型数据库的一种,微信小程序云开发的数据库就是使用的mongoDB;


7、NPM

​ NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题;


8、Mustache 语法

​ mustache[mə’stɑ:ʃ]是一款轻量的前端模板引擎,主要用于在表现和数据分离的前端技术架构中;eg:在小程序中使用{{}}进行数据绑定;


9、MVC和MVVM
  1. MVC

    • 模型
    • 视图
    • 控制器:控制器作用于模型和视图之上,他控制数据流向模型对象,并在数据变化时更新视图,它使视图和模型分离开;
  2. MVVM(Model View ViewModel)

    是MVC的改进版;

    ViewModel取出Model数据的同时帮忙处理View中由于许哟啊展示内容而涉及的业务逻辑;

    https://www.cnblogs.com/wzfwaf/p/10553160.html


10、Emmet语法

快速构建html结构的语法,以下是基本用法:

  1. >
  2. +
  3. .
  4. #
  5. ^
  6. [title=text]:注解
  7. *:连续多个标签
  8. {文本内容}:给标签填充文本
  9. $:给连续多个标签编号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值