javascript - Inkludera JQuery Mobile i ett Node JS-projekt med Browserify

Jag skriver en Node JS-applikation där jag behöver både jQuery UI och jQuery Mobile. Jag använder Browserify för att paketera modulerna i en enda js-fil.

Jag har följande kod för att inkludera jQuery och jQuery UI i mitt projekt.

var jQuery = require('jquery'); require('jq

Läs mer →

javascript - Hur skickar man signaler (utlöser händelser) genom alla webbläsarflikar med JS eller JQuery/JS-ramverk?

Jag har många öppna flikar av min webbplats i webbläsaren. Hur kan jag skicka signaler (utlösa händelser) genom alla dem, kanske någon vet en bra artikel/blogginlägg om det? Exempel: i en flik kommer jag att logga in på sidan, efter några sekunder måste användargränssnittet i de andra flikarna ändras. Vilket råd är bästa praxis för att utföra detta fall? Ursäkta för dålig engelska, jag är inte modersmålstalare.

Svar #1

Du kan använda

Läs mer →

javascript - $browser.$$checkUrlChange är odefinierad i ett jasmine-test

Jag har följande test:

it('should maintain a bind between the data at the $scope to the data at the ingredientsService', function(){ $scope.addFilters('val1', $scope.customFiltersData, 'filter1'); $scope.$digest(); expect($scope.customFiltersData).toEqual(ingredientsService.filters()); });

Jag får följande fel:

TypeError: undefined is not a function at Scope.$digest (/home/oleg/dev/vita-webapp-new/bower_components/angular/angular.js:

Läs mer →

javascript - Gulp.js servera src-filer UTAN browserSync?

Skapade ett nytt projekt med Yeoman Gulp-Angular.

Jag förstår premissen med BrowserSync, men ärligt talat kan jag inte begripa hur någon tolererar att deras nätverksförfrågningar översvämmas av detta:

Jag skulle vilja ta bort BrowserSync från mitt projekt omedelbart.

Hur korrigerar man följande kod

Läs mer →

javascript - Paketera Browser/Server CommonJS-moduler med beroenden

Låt oss säga att jag skriver ett modul i JavaScript som kan användas både i webbläsaren och på servern (med Node). Låt oss kalla det Module. Och låt oss säga att Module skulle ha nytta av metoder i en annan modul kallad Dependancy. Båda d

Läs mer →

javascript - Angular ui-grid visar inte innehåll om inte webbläsarfönstret ändras i storlek

Jag använder angularjs 1.5.0 med angular ui grid 3.1.1. När jag tilldelar gridOptions (som skickas till grid-direktivet) objekt i controller-kroppen på detta sätt:

$scope.gridOptions = { data: [{"mock2": 1, "mock1": 2}, {"mock2": 10, "mock1": 22} ]

Läs mer →

javascript - Webbläsare utvärderar automatiskt hex- eller hsl-färger till rgb när de sätts via element.style.background?

Jag är inte säker på om jag missar något uppenbart, men kan någon förklara detta för mig? Följande kodsnutt är från det jag gjorde i Chrome DevTools Console. Samma resultat gäller för Firefox.

> let container = document.createElement("div") > undefined > container.style.background = "#bbb" > "#bbb" > container > <div style=​"background:​ rgb(187, 187, 187)​;​">​</div>​ > container.style.background = "hsl(120, 50%, 50%)" > "hsl(120, 50%, 50%)"

Läs mer →

javascript - Hur vet man när webbläsaren har färdigbehandlat en bild efter att ha laddat den?

När ett bildobjekt skapas, kan man veta när det är helt laddat med hjälp av egenskapen "complete" eller metoden "onload". Sedan har den här bilden bearbetats (till exempel storleksändring) under en tid, vilket kan vara några sekunder för stora filer. Hu

Läs mer →

javascript - Dra fil från webbläsarfönster till mjukvara

Finns det ett sätt att dra en fil från en egen gjord webbsida, värdad på en lokal dator, till ett program?

Exempel på användning:

För frågans skull vill jag dra en .mb-fil från ett HTML-bibliotek som jag har skapat till Maya. I idealfallet ska detta fungera som om jag har dragit en fil från Finder eller Windows Ex

Läs mer →

javascript - Redux NODE_ENV-fel med Gulp/Browserify

Jag får detta felmeddelande på en React/Redux-app som är minifierad och paketerad med Browserify och Gulp och distribuerad till Heroku.

Men det verkar som att byggsteget görs i NODE_ENV='production'.

Jag har en uppgift som sätter miljövariablerna på detta sätt

gulp.task('apply

Läs mer →