前端星计划(第二天)——js&&web标准&&你应该掌握的命令行

组件
ui层灵活多变和复用
结构
template ,html和js的模块化,css的模块化可以延伸了解
将html模板化,很短,其他的部分都用js来动态生成
js render()函数模板化
先考虑结构,然后考虑api,然后考虑交互,然后考虑模板化
推箱子游戏
最简单的居中?flex+margin:auto
前端工程师的素养
数学、建模能力、优雅的代码、算法、ui
API
什么样的api是好的pi?
可独立拿出来测试
web
web和internet的区别:in是路,web是汽车
web的三大组件:http、html、url
w3c组织

命令行部分完全不懂:orz
命令行
命令行的优势:单一目标、协同工作、通用接口
解释型执行:边执行边解析成ASP树–操作和解释之间
操作型执行:编译之后的程序与机器打交道
编译优化:基于大多数工程做出的妥协性假设
babel
plugin/presets
webpack
线下代码保持模块化,线上代码保持加载的迅速性
eslint
nodemon
监控程序是否被改变,如果被改变则重启:例如nodejs
npx
召之即来,用完即走
npm
npm scripts:钩子——洋葱型,自定义脚本——跑道型
SemVer:版本号语义化:x.y.z
yarn
chalk
交互着色
pupperteer
thinkJS VS CMD
带命名空间的包
scope

正则表达式
转义写
命名捕获组(超好用!)
(\d+)//捕获型匹配,把捕获到的内容放到内存中
(?:\d+)//分组,但是不放在内存中,不需要存下来
(?<name>:\d+)//ES6支持,给捕获的东西命名
反向引用:\n//n表示捕获组的位置
环视//代表匹配的位置:正序逆序,肯定否定;只是一个位置
可以用来代替replace
正则模式:DFA和NFA
占有字符和零宽度
性能:把常用的分支写在前面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值