Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


13
Tworzenie miksu Sass z opcjonalnymi argumentami
Piszę taki mixin: @mixin box-shadow($top, $left, $blur, $color, $inset:"") { -webkit-box-shadow: $top $left $blur $color $inset; -moz-box-shadow: $top $left $blur $color $inset; box-shadow: $top $left $blur $color $inset; } Po wywołaniu tak naprawdę chcę, aby jeśli żadna $insetwartość nie została przekazana, nic nie jest generowane, zamiast kompilacji do czegoś takiego: …
201 sass 

14
Uzyskiwanie pierwszego indeksu obiektu
Rozważać: var object = { foo: {}, bar: {}, baz: {} } Jak miałbym to zrobić: var first = object[0]; console.log(first); Oczywiście to nie działa, ponieważ pierwszy indeks ma nazwę foo, a nie 0. console.log(object['foo']); działa, ale nie wiem, czy to się nazywa foo. Można to nazwać dowolną. Chcę tylko …







2
Jak wrócić do linii edytowanych przed ostatnim w Vimie?
Mam świadomość `.polecenia, które przechodzi do ostatnio edytowanej linii. Czy istnieje sposób, aby przejść dalej w historii edycji? Często przypadkowo wstawiam coś podczas przeglądania pliku, cofam, ale wtedy `.nie zabiorę mnie tam, gdzie chcę.
201 vim 




23
Google Maps API v3: Czy mogę ustawićZoom po fitBounds?
Mam zestaw punktów, które chcę narysować na wbudowanej Mapie Google (API v3). Chciałbym, aby granice obejmowały wszystkie punkty, chyba że poziom powiększenia jest zbyt niski (tj. Zbyt duży oddalenie). Moje podejście wyglądało tak: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); To …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.