getting-started-with-javascript icon indicating copy to clipboard operation
getting-started-with-javascript copied to clipboard

Results 63 getting-started-with-javascript issues
Sort by recently updated
recently updated
newest added

感觉自己的同步异步好像还是有点不清楚。 在做第六课作业的时候,用异步函数扫描时,扫描出的文件直接就打印了。无法把获得的数据给到定义出的参数,无法写入指定的文件。(见图1) 异步函数得到的数是不是通过给的通道走掉了,有种抓不住的感觉。 用同步函数扫描时,就可以把获得的数据给到定义的函数,然后成功写入文件。这是怎么回事呢?(见图2) 图1 ![1](https://user-images.githubusercontent.com/30426281/30001892-47b3b6ba-90ce-11e7-80df-a3d3f200cbbf.png) 图2 ![2](https://user-images.githubusercontent.com/30426281/30001899-75cf5cc0-90ce-11e7-9600-89f0ffdbeed4.png)

# Javascript入门问题记录 > 异步函数理解产生的问题 问题背景: 长时间以来才对理解间接返回和异步处理的关系以及在使用第三方库过程中遇到的问题。 ## 基础知识理解 1. 函数的定义 + 函数语法定义: `function print(content) { console.log(content); }` 使用情景:全局声明,高频次使用。 + 函数表达式定义方式 `var print = function (content) { console.log(content); }` 使用情景:局部使用,省略变量直接嵌套在函数内使用,低频次时使用,一次性函数。 2....

## 作业要求 第七课作业要求:[点击查看](https://github.com/xugy0926/getting-started-with-javascript/blob/master/homework/lesson7/readme.md) ## 第七课作业汇总 ### 何伟 - 仓库地址:[https://github.com/Dream4ever/JavaScript](https://github.com/Dream4ever/JavaScript) - 网页地址:[https://dream4ever.github.io/JavaScript/](https://dream4ever.github.io/JavaScript/) ### 王颖 - 仓库地址:[https://github.com/MaggieWong27/homework-1](https://github.com/MaggieWong27/homework-1) - 网页地址:[https://maggiewong27.github.io/StaticSite/](https://maggiewong27.github.io/StaticSite/) ### 王沙沙 - 仓库地址:[https://github.com/shashawang/first-javascript-project](https://github.com/shashawang/first-javascript-project) - 网页地址:[https://shashawang.github.io/my-first-webpage/](https://shashawang.github.io/my-first-webpage/) ### 谢泓升 - 项目地址:[https://github.com/Risexie/FristWeb](https://github.com/Risexie/FristWeb) - 网页地址:[https://github.com/Risexie/my-personal-project](https://github.com/Risexie/my-personal-project) ---...

## 关于如何使用GitHub图片墙的问题 在本项目的[README.md](https://github.com/xugy0926/getting-started-with-javascript/blob/master/README.md)中有这样一句话: > 图片墙必须使用github,不允许使用其他任何图片墙。 我当时不太理解,一时也没查到具体怎么用。 但是最近在打开张丽娜同学的那篇"如何从主项目更新fork的项目.md"时,经常出现图片刷新慢,甚至有个别刷新不出来的情况,留意到她用了微博图床(会不会是老师介绍的iPic?)。 于是开始研究**老师文章中的图片链接**: 例如[第一次使用Git.md](https://github.com/xugy0926/getting-started-with-javascript/blob/master/topics/第一次使用Git.md)这篇文章,文章的链接是" https://github.com/xugy0926/…… ",而其中第一幅图片的链接却是" https://raw.githubusercontent.com/wiki/xugy0926/getting-started-with-javascript/terminal.png "。也就是说,老师文中图片的链接也是GitHub上的。 于是有了以下2方面的尝试 ### 尝试1:push图片到repositoriy 去查"如何使用github图片墙"之类的内容,大多是说网站被墙的事😓(大家有木有更好的关键词?)。不过[知乎](https://www.zhihu.com/question/37899127)和[一个博客](http://yaoboss.me/Markdown/how-to-insert-a-image-in-markdown/)上回答的大意是先在项目的本地文件夹内固定一个位置存放图片,待push时与其他文件一并上传到GitHub。试着对一个[repositoriy](https://github.com/mdqsky/test-for-lesson2)上传了[图片](https://github.com/mdqsky/test-for-lesson2/blob/master/tanyunsong4.jpg),但链接是以" https://github.com/…… "开头的,而不是" https://raw.githubusercontent.com/ "(试着进打开这个链接,发现跳转到自己的GitHub主页)。 可是这样还得专门找个文件夹放图片,而对应到老师的仓库是没有的~ 这样pr的话岂不会破坏项目原本结构? 虽然和老师的不一样,但是这个方法也可以用来打造自己的图片文件库(只不过按文章的方法,获取图片链接有点不便),mark备用~ ### 尝试2:在wiki里创建文章 回头再看老师文中图片链接的后半部分:……content.com/wiki/xugy0926/getting-started-with-javascript/terminal.png,中间有个"../wiki/.."。是不是要在wiki里写文章才能生成那种链接?看看老师的wiki,貌似那几篇有图片的文章恰好都是[从这里搬出去的](https://github.com/xugy0926/getting-started-with-javascript/commit/db82656c592011bef61888c2aba8e25dfbe64c71)。那我也试试写一篇wiki…… 进到"Create new page",上方"Write"里有个🌁"image"的按钮,点开后是"Insert...

老师好: 我的诉求:把使用axios get过来的数组我想在平均分成四份赋值给四个数组。 我的写法:定义了fetchDatawords()方法,在方法里加里function(arr, len)将数组平分的方法(百度的);分割线那段; 我的问题:在浏览器看到get成功,不过在页面上渲染不出来。github地址:https://github.com/babysodme/homework_lesson7 ```javascript // 把收集的数据放在这里 var app = new Vue({ el: '#app', // #app 和html中div#id的 app 对应 data: { wordsList0: [], wordsList1: [], wordsList2: [], wordsList3:...

![qq 20170907011749](https://user-images.githubusercontent.com/30538185/30138799-9096dcec-936a-11e7-8fd7-362ba12d7be1.png) 上图代码,是老师第七节课修改前的,但是为什么运行下来是空白页面。检查了几遍,对齐,最下面的,这些都改正确了,但还是空白。目录是放在easy_vue那个目录下的。 还有关于第五节课和第六节课还有些疑问。 https://github.com/xugy0926/getting-started-with-javascript/issues/494

关于err没有搞清楚,err我理解是一个一个形式参量。 ![image](https://user-images.githubusercontent.com/30538185/29995885-4ce814e4-8ff4-11e7-85b8-f8d04d445573.png) 且这里说了err:any。 经常被命名给搞混,不知道这个东西究竟是程序员命名的object,还是程序中本身就具有特殊含义的内容。比如callback,我自然就会理解可能存在一个叫做callback的命令,进行类似返回的操作。所以,是不是能利用颜色进行区分。 object是浅蓝色,true,var,都是以深蓝色出现的,而函数()的都是亮黄色。照这么理解,那么console.log()是什么情况,.log()是内置的函数? true, var, if{},toString()这些都是算内置库吗?外置库的颜色又是什么样的。 ![image](https://user-images.githubusercontent.com/30538185/29995962-982af2ea-8ff5-11e7-8869-30b56c1412d0.png) 这段代码什么时候会显示‘写文件失败’?我推测是文件被占用,造成无法读写比如文件打开或文件只读的情况下。但是实际尝试下来,打开txt文件,并不能显示‘写文件失败’的结果,但是文件属性改成只读,可以。所以,当某些程序占用一个文件时,这个文件属性变为‘暂时性只读’的?而不是单纯的因为系统发现这个文件后台被打开了,所以无法修改? 其次,文件读写失败后,会给callback返回了一个值,这个值是false或0之类的布尔型吗?如果不是的话,那就是返回了一个不知道什么的值,callback()里有了个值,所以没有走else那条路,直接走的if,不知道这么分析的对不对。 ![image](https://user-images.githubusercontent.com/30538185/29995894-77e11bdc-8ff4-11e7-92be-65f1025a2589.png) 类似这样的函数说明,记得之前老师上课时说是点一个问号,我现在没找到,但是发现ctrl就能显示说明,但不知道这说明是否和点问号点出来的说明一样完整。 ![img_9019](https://user-images.githubusercontent.com/30538185/29995928-17925cf4-8ff5-11e7-92e9-7865b51a9438.JPG) toString()是独有的吗?强制转换有搜到Boolean()、Number()、String()或Object(),但不知道有没有toNumber()这样的。 此外,Number()只是转化成数字,并不区分是float,还是int,一个object我只要留下它整数的部分,小数部分不要了,改怎么转换。

![qq 20170902180448](https://user-images.githubusercontent.com/30538185/29998390-061298f6-902a-11e7-8de6-771ba026b46e.png) ![image](https://user-images.githubusercontent.com/30538185/29998410-6b2b4ab2-902a-11e7-8789-d77b65f36348.png) 喜欢直接在老师的代码上做各种尝试,之后又不还原(图1),所以按照之前的步骤(如图2示)更新自己fork的项目时没有成功。虽然结果并没有报错,但是网页上对应文件夹里没有我在本地新加的lesson6 的作业。 我觉得问题可能是,图2的方法,是从老师那把老师新的内容弄到自己本地,再上传到自己的项目上。并不是自己本地添加了新文件,上传到自己项目的方法。 不知道这么分析对不对?正确的方法是不是课程最开始的git status ,git add -A那串。求老师解答。**

![执行npm install 过了很久出现以下图片](http://a2.qpic.cn/psb?/V11gEvOt4cCVez/T4amXWAn91B27.IA6AC.rQrn89eCd4RVk6fgJYUt4J0!/b/dIUBAAAAAAAA&ek=1&kp=1&pt=0&bo=lQSAApUEgAIDACU!&vuin=920986617&tm=1504454400&sce=60-1-1&rf=viewer_311)

我在程序中先后调用了三个函数,都是异步函数,但是在具体执行的时候,却会从第二个开始执行,然后第一个,然后第三个。我之后将第一个函数改为同步函数后,执行顺序才正常。 是什么因素导致了这个现象呢? 难道函数本身也有优先级之分吗?是不是fs.readfile的登记低于fs.readDir? [使用异步函数的js程序](https://github.com/cloudyview/lesson7-homework/blob/master/cloudyview-old-async.js) 我做了一个测试,也是会优先执行readDir的。