前端基础recap

HTML
html元素:块级元素、內联元素、内嵌元素、表单元素、空元素、…

javascript
javascript = ECMAscript (语法、基本对象)+ DOM(网页-document) + BOM (浏览器-browser)
ES6 = ECMA发布的一版语法标准(模块化规范),适用于javascript, jScript等脚本语言
CommonJS:ES6出现前的规范之一(还有AMD、CMD之类的)。它在服务器端的实现之一是Node,在浏览器中的实现是Browserify
HTML DOM用节点表示everything:元素、属性、文本、注释
HTML DOM元素对象 = 一个HTML元素

Ajax
Asynchronous JavaScript and XML

Node.js
Node.js = js解释器(chrome的v8引擎)+js库
v8引擎解释js语法

内置模块:
fs模块:操作文件
path:处理路径
http:创建we服务器

Express:创建web服务器。涉及路由匹配、Express中间件

mysql模块

Webpack模块打包器:构建Node应用框架的工具
入口 entry
输出 output
加载器 loader
插件 plugins

身份认证:
Cookie:服务器发给客户端的,数据保存在浏览器
Session:服务器端的信息,数据保存在服务器端,Session ID备份在客户端的Cookie
JWT

Lodash库

Vue
挂载
一个 Vue 应用会将其挂载到一个 DOM 元素上,然后对其完全控制。
el - 挂载点。'#app"对id选择器、".app"对class、“div"对html元素类型、…

VUE提供的attribute
v-bind 指令:将元素节点的 xx attribute 和 Vue 实例的 xx property 保持一致,把数据绑定到DOM文本/attribute
v-if, v-for:把数据绑定到DOM结构
v-on:添加事件监听器
v-model:input中双向绑定表单输入和应用状态

抽象概念:组件系统
用组件component构建大型应用
组件 = Vue实例

实例生命周期
渲染:数据在页面中的显示
created:页面渲染之前
mounted:页面渲染之后

路由
实现多视图的单页Web应用SPA,vue-router 库
SPA:single page web application 单页面应用
SEO:Search Engine Optimization 搜索引擎优化
骨架图

渲染拼接在服务端SSR,客户端CSR:Server/Client - Side Rendering

comments are not permitted in JSON

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值