04 2020 档案

摘要:结论 CommonJS规范主要用于服务端编程,加载模块是同步的,这并不适合在浏览器环境,因为同步意味着阻塞加载,浏览器资源是异步加载的,因此有了AMD CMD解决方案。 AMD规范在浏览器环境中异步加载模块,而且可以并行加载多个模块。不过,AMD规范开发成本高,代码的阅读和书写比较困难,模块定义方式 阅读全文
posted @ 2020-04-16 12:03 james_cai 阅读(522) 评论(0) 推荐(0)
摘要:Promise对象 Promise对象是JavaScript的异步操作解决方案,为异步操作提供统一接口。它起到代理作用,充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口,可以让异步操作写起来,就像在写同步操作的流程。 Generator async 函数 阅读全文
posted @ 2020-04-09 09:34 james_cai 阅读(228) 评论(0) 推荐(0)
摘要:单线程模型 JavaScript 只在一个线程上运行,同时只能执行一个任务,其他任务都必须在后面排队等待。 注意 , JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。事实上,JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其 阅读全文
posted @ 2020-04-08 18:34 james_cai 阅读(192) 评论(0) 推荐(0)
摘要:XMLHttpRequest AJAX , Asynchronous JavaScript and XML 的缩写,原指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。 现在,服务器返回的都是JSON格式的数据,但AJ 阅读全文
posted @ 2020-04-08 17:57 james_cai 阅读(825) 评论(0) 推荐(0)
摘要:启动mysql container: 设置了root的密码 修改了权限: 但发现通过navicate远程一直无法连接,解决方法是要 修改一次 root的密码 阅读全文
posted @ 2020-04-01 15:55 james_cai 阅读(891) 评论(0) 推荐(0)