Pertanyaan yang diberi tag «javascript»

Untuk pertanyaan tentang pemrograman dalam ECMAScript (JavaScript / JS) dan berbagai dialek / implementasinya (tidak termasuk ActionScript). Tag ini jarang digunakan sendiri tetapi paling sering dikaitkan dengan tag [node.js], [jquery], [json], dan [html].


12
Hapus parameter URL tanpa menyegarkan halaman
Saya mencoba menghapus semuanya setelah "?" di url browser pada dokumen siap. Inilah yang saya coba: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); Saya dapat melakukan ini dan melihatnya bekerja di bawah: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
153 javascript  jquery 

7
memeriksa kesalahan typeof di JS
Dalam JS sepertinya tidak mungkin untuk memeriksa apakah argumen yang dilewatkan ke suatu fungsi sebenarnya dari jenis 'kesalahan' atau contoh dari Kesalahan. Misalnya, ini tidak valid: typeof err === 'error' karena hanya ada 6 jenis yang mungkin (dalam bentuk string): Typeof operator mengembalikan informasi tipe sebagai string. Ada enam kemungkinan …

9
Enkripsi dan dekripsi string JavaScript?
Saya tertarik membangun aplikasi kecil untuk penggunaan pribadi yang akan mengenkripsi dan mendekripsi informasi di sisi klien menggunakan JavaScript. Informasi terenkripsi akan disimpan dalam database di server, tetapi tidak pernah versi yang dienkripsi. Tidak harus super duper aman, tapi saya ingin menggunakan algoritma yang saat ini tidak terputus. Idealnya saya …

4
Apa yang dilakukan “ekspor default” di BEJ?
Saya ingin bertanya apa arti kalimat terakhir dan artinya (ekspor default HelloWorld;) tetapi saya tidak dapat menemukan tutorial tentang hal itu. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;

24
Cara mengelompokkan berbagai objek dengan kunci
Adakah yang tahu cara (ganti jika mungkin juga) untuk mengelompokkan berbagai objek dengan kunci objek lalu membuat array objek baru berdasarkan pengelompokan? Sebagai contoh, saya memiliki berbagai objek mobil: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, { …

15
Memanggil fungsi javascript di file js lain
Saya ingin memanggil fungsi yang ditentukan dalam file first.js di file second.js. kedua file didefinisikan dalam file HTML seperti: <script type="text/javascript" src="first.js"></script> <script type="text/javascript" src="second.js"></script> Saya ingin menelepon fn1()ditentukan first.jsdalam second.js. Dari pencarian saya, jawaban jika first.jsditentukan terlebih dahulu itu mungkin tetapi dari tes saya, saya belum menemukan cara untuk …
153 javascript  html 

8
Bungkus garis literal template yang panjang menjadi multiline tanpa membuat baris baru dalam string
Dalam literal template es6, bagaimana cara membungkus literal template yang panjang menjadi multiline tanpa membuat baris baru dalam string? Misalnya, jika Anda melakukan ini: const text = `a very long string that just continues and continues and continues` Kemudian itu akan membuat simbol baris baru ke string, sebagai interpretasinya untuk …


2
Bagaimana cara menghapus konten div menggunakan JavaScript? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ditutup 2 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Ketika pengguna mengklik tombol pada halaman saya, …
152 javascript  html  css 

4
Backbone.js mengambil parameter
Setelah dokumentasi , saya lakukan: var collection = new Backbone.Collection.extend({ model: ItemModel, url: '/Items' }) collection.fetch({ data: { page: 1} }); url berubah menjadi: http://localhost:1273/Items?[object%20Object] Saya mengharapkan sesuatu seperti http://localhost:1273/Items?page=1 Jadi, bagaimana cara saya lulus params dalam metode pengambilan?

8
Bagaimana cara mengejek layanan yang mengembalikan janji dalam uji unit AngularJS Jasmine?
saya sudah myService kegunaan itu myOtherService, yang membuat panggilan jarak jauh, mengembalikan janji: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Untuk membuat unit test myService saya perlu mengejek myOtherService, sehingga makeRemoteCallReturningPromisemetodenya memberikan janji. Beginilah cara saya melakukannya: …

8
Pertahankan model cakupan saat mengubah antar tampilan di AngularJS
Saya belajar AngularJS. Katakanlah saya memiliki / view1 menggunakan My1Ctrl , dan / view2 menggunakan My2Ctrl ; yang dapat dinavigasi untuk menggunakan tab di mana setiap tampilan memiliki bentuknya sendiri yang sederhana namun berbeda. Bagaimana saya memastikan bahwa nilai yang dimasukkan dalam bentuk view1 tidak diatur ulang, ketika pengguna meninggalkan …

17
Apakah mungkin melakukan ping server dari Javascript?
Saya membuat aplikasi web yang mengharuskan saya memeriksa untuk melihat apakah server jarak jauh sedang online atau tidak. Ketika saya menjalankannya dari baris perintah, beban halaman saya mencapai 60-an penuh (untuk 8 entri, itu akan skala secara linear dengan lebih banyak). Saya memutuskan untuk pergi rute ping di ujung pengguna. …
152 javascript 

10
Dapatkan nilai Karakter dari KeyCode di JavaScript ... lalu trim
Inilah yang saya miliki sekarang: $("input").bind("keydown",function(e){ var value = this.value + String.fromCharCode(e.keyCode); } Jika e.keyCodetidak mungkin karakter ASCII ( Alt, backspace, del, arrows., Dll) ... Saya akan sekarang perlu untuk trimnilai-nilai ini dari valueentah bagaimana (sebaiknya pemrograman - tidak dengan tabel lookup). Saya menggunakan jQuery. Saya harus menggunakan keydownacara tersebut. …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.