webpack —————-
cli api 依赖图 热加载
数组遍历 names.map((name) =>{return
Hello, {name}! ;} )assign some search substr map forEach 字典 filter findIndex splice indexOf
函数内调用本身 闭包
var var1 = document.getElementById( “1 “) ; alert(var1);
//这是正则,\s匹配空格和回车等 var parten = /^\s*$/ ;
//执行验证 if(parten.test(var1)) alert( “all spaces! “) ; else alert( “not all spaces “); }
去除所有空格: str = str.replace(/\s+/g,”“);
去除两头空格: str = str.replace(/^\s+|\s+$/g,”“);
function trimStr(str){return str.replace(/(^\s*)|(\s*$)/g,”“);}
用的时候就是直接 var 变量=trimStr(需要去空格的字符串)
this,props.history.pushState();
XSS攻击
单页应用(SPA)
for(var x in ) wher
javascript 单页应用
字面量 SPA AMD CMD commenJS Browserify base64 格式的 dataUrl
webapp JavaScript拥有了文件IO、网络IO的能力 koa
我们的local server是localhost域,在ajax请求时为了突破前端同源策略的限制, 本地server需支持代理其他域下的api的功能,即proxy。 同时还要支持对未完成的api进行mock的功能。
bael-polyfill
react-dom react-router
createBrowserHistory
——–路由
Router history routes
Route
浏览器起源,发展, 工作原理