前端学习笔记cl(一)

实习结束,简单总结一些实习项目中使用的语言或工具,之前一直都是比较模糊的状态,简单整理一下。

 

1.node.js:运行于服务端的JavaScript解释器。

(1)Node.js的出现,使得前后端使用同一种语言,统一模型的梦想得以实现。

(2)v8引擎是由Google推出的,为其浏览器Chrome所设计的开源JavaScript引擎。

(3)Node.js的实质就是用Javascript的代码规范通过C++进行了实现和封装

(4)node.js就是一个前端觉得写个功能还要等后端捣鼓半天,然后干脆就自己用javascript把后端搞定的一个东西。

 

2.typescript:JavaScript的超集

(1)解决了JavaScript的动态类型问题,不同类型不能互相赋值

(2)是js的严格超集,以兼容js为目标

(3)类似于ts是在js基础上进行一些定义和功能的添加,严格来说是两种语言,但是ts中有关闭新添加功能的选项,关闭后就是js

 

3.react:JavaScript的类库

(1)组件化,写一个UI组件可以到处用

(2)单向数据流,使用组件和调用函数一样简单

(3)更新dom,响应事件

 

4.ant design:前端UI库

(1)提供了一堆高质量UI组件

 

5.webpack:打包工具

 

6.less:css预处理语言

(1)扩充了css语言

(2)可运行在node或浏览器端

 

7.git:分布式项目管理工具

(1)分布式特点:可提交到本地,即clone一个git仓库

(2)适合分布式开发,即多人开发一个项目,然后提交到服务器,commit+push

 

8.ESLint:统一风格的代码检查器

(1)内置了许多的规则

(2)每个人都可以写出统一风格的代码,避免一些细小但致命的bug和增加可读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值