9周
1周.node
2周.react(北京,杭州react和vue各占50%;)
3周vue(深圳市场份额高,轻量级)
1周混合开发
1周小程序
1周模拟面试
angular:视频 (最近新起,15-16最火,现在降温了,2.0版本用tepscript语法,包比较大,)
pc多用jq;
移动端多用vue;
各个文件之间有依赖
js:前台,浏览器ecmaJavascript;DO吗,BOM;
Node;ecmaJavaScript;os:操作系统;file,文件操作,net:网络操作;操作本地电脑或者服务器;本地或服务端运行的javascript;语法是js语法 ;
Node功能:1.Web服务器;
2.应用;
3.前端构建工具;(gulp,webpack(常用,功能比较强大);)
node安装稳定版本
node操作命令;
node -v;查看版本;
node 执行文件
创建文件不要重名;
var f=require('fs');
//异步读文件,不会阻塞主线程
fs.readFile('./app.js',(error,result)=>{
console.log(result + '');
}) ;
//同步读文件
var result = fs.readFileSync('./app.js');
//读文件出错。直接报错
//console.log('同步:'+result);
//写文件
fs.writeFileSync('./test.txt','千锋教育')
//追加写文件
fs.appendFileSync('./test.txt',',用良心做教育!
')
// 删除文件
fs.unlinkSync('./test.txt');
//重命名
fs.renameSync('./app.js','./test.js') ;
//创建文件夹
fs.mkdirSync('./dist');
//删除文件夹
fs.rmdirSync('./dist');
//读文件夹
var result = fs.readdirSync(''D:/readt/ddd/ddd/122) ;
console.log(result);
var result =fs.statSync('./app.js');
console.log(result);
//解析url地址
var url =require("url");
var path="http://www...."
var result=url.parse(path,true);
console.log(result);
//封装url字符串;
var pathObj = {
protocal:'https:',
hostname:'www.baidu.com',
port:443,
pathname:'/index',
query:{keyword:"html5培训"
},
hash:''
}
//query专属对url中的参数进行操作
var qs =requeire('querystring')
// var query ='name=html5&class=1803';
var result =