/ / Как да напиша синхронен JavaScript код за PhantomJS - javascript, phantomjs, обещание, синхронен

Как да напиша синхронен JavaScript код за PhantomJS - javascript, phantomjs, обещание, синхронно

Научих се да програмирам асинхронен код PhantomJS, но сега планирам да пиша синхронен JavaScript. Знам, че обещанието може да го направи.

Как мога да напиша синхронен JavaScript код за PhantomJS?

Отговори:

1 за отговор № 1

Смятам да напиша синхронен JavaScript. Знам, че обещанието може да го направи.

Това не е съвсем вярно. Обещанията все още изискват асинхронно програмиране, но е добре да избягат от ада обратно.

Как мога да напиша синхронен JavaScript код за PhantomJS?

API на PhantomJS използва обратни обаждания за работа. Това не излъчва обещания, които можете да използвате. Разбира се, можете да напишете обвивка около PhantomJS, за да поддържате API, подобен на обещания, но това би било излишно. Погледнете CasperJS който е изграден на върха на PhantomJS (и Slimer.js) и осигурява API, подобен на синтаксиса на обещанието, но има разлики. аз имам отговор което показва някои тънкости на използването на CasperJS.