var arrayen = [];
$.ajax({
type: 'POST',
url: 'getEnglishWords.php',
success: function(words){
words = JSON.parse(words);
for(var i = 0; i < 50; i++) {
arrayen.push(words[i].en);
}
findArrayLength(arrayen);
},error: (error) => {
console.log(JSON.stringify(error));
}
});
function findArrayLength(x) {
console.log(x.length);
}
AJAX асинхронный и не блокирует браузер. Если вы запускаете Ajax-запрос, пользователь все еще может работать, пока запрос ожидает ответа. Когда сервер возвращает ответ, выполняется обратный вызов для его обработки.
Вы можете сделать XMLHttpRequest синхронным, если хотите, и если вы это сделаете, браузер блокируется, пока запрос не выполнен (поэтому большую часть времени это неуместно)
1.) Для B-сплайнов - необходимо проверить Числовые Рецепты в C (существует книга для этого, и это также доступно онлайн для ссылки),
2.) Также проверка: sourceforge.net/projects/einspline/ и это
- AD
Эта библиотека может также обещать: http://libnurbs.sourceforge.net
Я знаю, что отвечаю через несколько месяцев после того, как этот вопрос был задан, но тем, кто может искать аналогичный ответ, я укажу openNURBS .
OpenNURBS также является библиотекой, используемой в пакете моделирования Rhinoceros . Это очень полная библиотека, и ее стоит рассмотреть.