最近对 node 很感兴趣,想学一下 node 。但 js 写得少,打算完整过一遍。
于是去了这个网站: https://www.w3school.com.cn/
但是发现实际工程中,JS 好几种写法。
比如教程中定义函数是: function fun1(){}
但我看到有的人这么写: var fun1 = function(){}
比如定义变量,教程中是: var a = "123";
但实际工程中看到有的人却这么写: let a = "123";
看了下 vue 的项目,也摸不着头脑。
不知道是我看的教程过时了还是怎么回事,翻了好多教程,都没见新的写法。
还比如看到类似代码:
axios({
method: method,
url: url,
data: method === 'POST' || method === 'PUT' ? params : null,
params: method === 'GET' || method === 'DELETE' ? params : null,
baseURL: root,
withCredentials: false
})
.then(function (res) {
if (res.data.success === true) {
if (success) {
success(res.data)
}
} else {
if (failure) {
failure(res.data)
} else {
window.alert('error: ' + JSON.stringify(res.data))
}
}
还听说有 es6 这些东西以及 typescript 。
我怀疑我学的东西都过时了,去狗东搜索了下基本热销的书籍,还停留在 jq 的时代。
有没有大神指明一下学习路线,或者是推荐一些 js 的书籍。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.