-
-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments on the guide page #163
Comments
写的真好! |
谢谢!哈哈哈这一章是最近才新增的,如果觉得还有哪些不太清楚的可以告诉我,我继续完善上去~ |
太感谢大大了,救了孩子人机交互设计大作业的狗命! |
哈哈哈哈哈哈作业加油!!! |
写得太好了! |
哈哈哈谢谢! |
// 你可以在 demo 里运行这段代码
function counter(count: number | string) {
console.log(`The current count is: ${count}.`)
}
// 不论传数值还是字符串,都可以达到我们的目的
counter(1) // The current count is: 1.
counter('2') // The current count is: 2. 在这里手打尝试练习的时候, 输出并没有获得传入的数值, 结果为:
找不到原因, 直到我把整段代码复制过去才发现,
这里用的是 ` , 键盘1左边的这个符号. 在网上搜了一大圈才得到答案 希望这段能加个tips, 对初学者更友好 |
起步准备这一章非常棒, 可以说有了这章, 这个教程才能称得上入门教程, 而不是面向有编程经验者的入门教程 今年有了一些三件套基础后, 又来学习挑战了 |
这个确实是我之前没有考虑到的,没想到带来了这么大的理解门槛!提示我已经补充上去了,其他的我稍后有时间再检查一下看看哪里还需要做一些补充的我也再加上去,后面如果遇到有类似的问题也可以直接给我发邮件,这样问题也可以比较快得到解决,真是不好意思! |
谢谢谢谢!很开心续写的新内容也得到认可!!! |
写得真好,感谢分享,对我帮助很大。
|
收到~ 这几个问题我后面补充完善一下然后跟你说哈(最近在赶项目上线有点忙 (:з)∠) |
非常不错 ,感触颇深。 |
写得很好,之前的疑惑一扫而空 |
谢谢,我这个前端一窍不通的人看了很容易理解 |
谢谢阅读和认可! |
写的太好了,这一章彻底解决了我对现代前端开发流程的大部分疑惑,之前只是照着抄完全看不懂 |
谢谢~ 加油! |
我的天,偶然间在 Google 搜索结果里看到了这个教程,写的太棒了,通俗易懂,跟着从头到尾操作下来,之前不明白的地方都基本上有了简单的理解,在这里搞明白了其中的原理之后在去深入学习就很方便了,谢谢作者! 这一章可以说的前端新手必看了,分享给小伙伴看看~ |
谢谢谢谢!中秋节快乐! |
cool |
真的写的很不错,通俗易懂,由浅入深。 辛苦作者, 写这种最费时间经历了 |
谢谢你的肯定! |
谢谢你的文章,让我对Web的整个体系有了全新的认识,也知道了这种发展的前因后果。对于只了解了三件套(HTML、CSS、JS)就跑去学各种高级框架有点懵逼的我来说,帮助特别大。 |
感谢,收获很多 |
这篇教程完全秒杀Vue3官网的教程。 |
// src/esm/module.mjs
const bar = 2;
function foo(params) {
console.log(params);
}
export default {
foo,
bar
}
// src/esm/index.mjs
import m from "./module.mjs";
console.log(typeof m);
console.log(m);
m.foo(m.bar);
|
写这句话的时候,上下文是关于 ESM 和 CJS 的对比的, ESM 使用 |
@Yeshan-Taoist Hi,这部分内容 已更新~ |
感谢解答,今天终于陆陆续续看完 |
不客气的!也谢谢你的阅读和支持! |
支持作者 写的很详细 爱你 |
谢谢支持!新年快乐! |
后端同学,最近想搞点前端的东西,你写得好详细,感谢 |
谢谢!新年好! |
这个入门实在太友好了,一口气读了两章。建议浏览器使用esm模块那节readFileSync()加一段判断文件是否存在,因为我输错了http://localhost:8080/indx.mjs这种会去访问一个不存在的文件,把HTTP server搞down了,排查好半天。 |
谢谢支持!提到的这个启动失败的情况确实容易存在,我去加个提示上去,引导如何排查错误~ |
学到了!膜拜大佬的创作!希望大佬后续能创作出更多的优秀作品!期待.... |
感谢大佬 |
我真的太幸运遇到这个文档了。我学vue学得头疼,明明一些语法都知道怎么用了,还一直找什么视频项目教程去跟着做(各种不如意,过程就不说了)。突然想到,做项目应该先模仿别人的代码,看看别人项目的代码怎么写的,自己模仿着模仿着才能够学会。然后我在github上面找呀找,竟然点进这篇详细的入门文档,而且连续看了2个小时至少了应该吧,看到这。看来有的人说看文档才是最快的学习方法也不无道理,主要是这个文档作者写得太好了,各种详细介绍,代码解释,把我不明白的解释明白,明白的解释得更明白,。。厉害啊。过一会睡了,明天早上接着学typescript!(2023-05-06-00:40) |
谢谢你这么认真的评论和赞赏!加油!祝你学习顺利工作顺利! |
网上看了很多前端的文章,这个是最好的,把很多概率/工具的前世今生讲的很清楚,一口气看了几章网页版,买本纸质的书继续看 |
太感谢了! |
ESM 设计模块那一段,在“命名导出和导入”解释默认导出不能“解构”没说清楚。
// ems.mjs
export const foo = 1;
export default {
a: 1
};
// index.mjs
import def from './esm.mjs'; // 只导入默认导出
import { default as def2 } from './esm.mjs';
import def3, { foo } from './esm.mjs'; // 只导入所有
import * as all from './esm.mjs'; // 导入所有并重命名
console.log(def); // { a: 1 }
console.log(def3, def2, foo); // { a: 1 } { a: 1 } 1
console.log(all); // { default: { a: 1 }, foo: 1 } |
这里是相对于上一小节 CommonJS 的特地对比说明,这句话完全被忽略了看起来:
“不能解构” 是针对 |
这一章写得太好了,这么说吧,网上总是说VUE3简单,入门简单,使用简单,哪哪都简单。但真正情况是,如果没有前端打包基础的人来学,会发现什么都不简单,跑个HelloWorld比jQuery困难了100倍。这一章把这里需要的所有基础知识都介绍到了,而且非常详细。 |
谢谢您的称赞!新年快乐! |
写的太好了,很幸运读到了这些文档,感谢作者! |
~
The text was updated successfully, but these errors were encountered: