Posts by Sergio • 133,294 points
2,786 posts
-
4
votes1
answer1113
viewsA: How to check if String is contained in a position of an array?
For a simple check you can do so: var existem = ['faço?', 'fazer' ].filter(function(palavra{ return str.indexOf(palavra) != -1; }); What if the array existem has length > 0 is because there are…
javascriptanswered Sergio 133,294 -
1
votes1
answer799
viewsA: How to take the selection out of a dropdownlist using jQuery?
With native Javascript: With native JS you must discover the option which is selected. You can obtain this information through select.selectedIndex, which indicates which index of the options of a…
-
1
votes1
answer52
viewsA: Selecting an SELECT HTML item
Do it with a ternary, otherwise you’re putting one echo inside a string concatenation and echo will come out first, alone. In fact I think this syntax would not even pass but however the correct way…
-
3
votes1
answer452
viewsA: Search in the localStorage
You can do a function that looks for keys depending on the argument you give it. Something like this: localStorage.pes_54321 = '{"baz":"biz"}'; localStorage.pes_12345 = '{"foo":"bar"}'; function…
-
0
votes2
answers113
viewsA: problems increasing decimal place within loop for
Javasript has problems with known numerical calculations and inaccuracies. There is a question and many good answers about it here. In practice for your problem you can do so: var nr = i.toFixed(1);…
-
2
votes3
answers97
viewsA: Each does not work
Assuming that your tags <a> are closed with the corresponding </a> and that have some text, so you can use the .replaceWith() jQuery and do so: $('#lista-noticias .box-noticia…
-
12
votes1
answer501
viewsA: Why Nodejs has versions 4.x, 5.x, 6.x and 0.1x.x, etc
There are two points to make in answer to your question. why the jump of 0.x.x for 4.x.x why almost simultaneous versions 4, 5 and 6 Node.js when it was launched brought together many of the…
-
2
votes1
answer259
viewsA: Merge php arrays by allocating combined values between the two
Assuming that both arrays have the same number of elements you have to create a way to iterate those arrays and use the iteration index to use data from each one. If you use the array_map you don’t…
-
10
votes1
answer3149
viewsA: How does Javascript import libraries?
Concisely it can be said that there are 3 different generations when it comes to importing libraries. including the library in the global space (the oldest and most common) using…
-
5
votes2
answers109
viewsA: Why is 8 showing up and not the number referring to i?
Notice that the i is a variable that changes in this scope. When the console.log(x[i]); was the run i already received another value because it was within the loop. In ES6 (the new version of…
-
2
votes3
answers397
viewsA: How to reverse date
You can do that with the data() and the stringtotime() thus: echo date("d/m/Y", strtotime("2016/05/20")); Example: https://ideone.com/rzIRY0 Another option is to treat as a normal string, split with…
-
23
votes2
answers2414
viewsA: What is the purpose of the "id" and "name" properties of an HTML tag?
In a way both serve to identify the element. In general it can be said that the id is important for the browser, DOM manipulation and CSS; and name is important for the server. As a rule, the id to…
-
3
votes1
answer85
viewsA: How to make a circle-shaped audio player that calculates the time around you?
Here is a suggestion with SVG, which is the technology used on this site also: var audio = document.querySelector('audio'); audio.addEventListener('timeupdate', function() { var dur = this.duration;…
-
4
votes1
answer470
viewsA: Progress bar does not charge
Apparently you have to set the progressbar.max also for him to update. In my tests it works like this in Chrome and Safari: if (event.lengthComputable) { progressbar.max = event.total;…
-
2
votes1
answer202
viewsA: Jade template engine name/nomenclature
Yes, it’s true... for reasons of trademark rights/name Jade. the NPM JADE repository points to the Old Github still. There it is confirmed. The new repository on Github is…
-
2
votes3
answers325
viewsA: Multiply line
You can do it like this: $('tr').each(function(i, tr) { if (i == 0) return; // para não contar com a primeira linha de titulos var nome = $(this).find('th').text(); // vai buscar o nome var valor =…
-
2
votes1
answer777
viewsA: Read file and assign each row in a different variable
You can use .split('\n') to create an array where each line is separated. An example would be: fs.readFile('meuFicheiro.txt', 'utf8', (err, texto) => { var linhas = texto.split('\n'); // agora…
-
3
votes1
answer459
viewsA: Price Search / jQuery / Javascript
You need to create a variable that stores the last chosen and accurate value of a function that compares the values. It could be something like this: var articles = getElements('article'); var spans…
-
2
votes3
answers139
viewsA: Best way to write a Javascript function
Uses dot notation for closed properties and square bracket/parenthesis notation in programmatic properties, which you receive via variables. In other words, in the case of document_root.firstChild…
-
4
votes1
answer833
viewsA: Confusions with JSON.stringify, JSON.parse and OBJECT.push()
localStorage stores strings. When you want to reset you must pass strings to Setter, that is to say at the same time localStorage.setItem("tbl_TABELA01", []); you must have…
-
3
votes1
answer1020
viewsA: button with link inside the form
Within a <form> buttons without type defenido behave as type="submit". Then you need to have type="button". To make it redirect to another page you can inline like this: <form name='form'…
-
2
votes2
answers70
viewsA: $. GET Jquery Dùvida
You have to change the logic of the arguments of that method. Since it is asynchronous you have to use callbacks (or Promise) to run code when it has an answer to give you. What happens is that…
-
5
votes1
answer140
viewsA: How to use Try/Catch to read files
The method fs.readFile already does it for you, to avoid generating errors that stop the code. Your idea is good, but it is not necessary. You can take a look at the source code of fs on Github.…
-
0
votes1
answer702
viewsA: JQUERY - Send selected value to input value
If I understand your question you are getting HTML via ajax into , and HTML looks like this: <p class="searchinst-name">algo aqui</p> To insert this "something here" into the input you…
-
5
votes3
answers2738
viewsA: How does the browser handle infinite loop in Javascript?
How the browser handles the infinite loop? He crashes. Believes the developer knows what he’s doing and runs the code blindly, blocking. Why the locking occurs? Because it uses maximum execution…
-
1
votes1
answer196
viewsA: Nodejs and Mysql problems
The most commonly used module I believe is the mysql I wear it like this: var mysql = require('mysql'); var pool = mysql.createPool({ connectionLimit: 100, host: 'localhost', user: 'root', password:…
-
5
votes1
answer1385
viewsA: How to do a Jquery that when selecting a radio button, changes the items of a select?
That’s simple: $('input').on('change', function() { $('select').val(this.value); }); Since your question has no code to exemplify I leave a generic example. Using $('select').val(this.value); you’re…
-
0
votes3
answers60
viewsA: Does not concatenate the If
You already have an accepted answer, but here is another, in my view cleaner and more DRY. I usually use a simple function for this: function pad(s) { return (s < 10) ? '0' + s : s; } That way…
javascriptanswered Sergio 133,294 -
3
votes1
answer819
views -
1
votes1
answer116
viewsA: Conflict $ between scripts
These scripts are ready to run in nonconflict mode. You only need to run jQuery.noConflict();. To make sure that everything goes well you can join in this order: document.body.innerHTML = […
-
3
votes3
answers127
viewsA: AJAX - Appearing Ivs
Sending script to run on the client side is not very good. It would be better to pass a JSON and have some logic in the browser to do what you need. I leave an example with Sweet Alert and also with…
-
2
votes1
answer53
views -
10
votes2
answers6643
viewsA: Why is my function concatenating instead of summing the numbers?
The problem is that the return of prompt is a string (take a look here). So, if you convert those strings into numbers your code will already work. For example, using the Number: var res =…
-
3
votes1
answer170
viewsA: Regex, valid if there are specific words in any order
It is difficult with regex to know if there is a sequence without repetitions, but it is easy to know if there are repetitions of words. Using a capture group you can check if a given word reappears…
-
3
votes1
answer72
viewsA: Change Bootstrap navbar theme
You can use the class navbar-inverse that makes the effect you seek. Assemble an event headset that removes this class on the first click. An example would be like this:…
-
3
votes1
answer422
viewsA: How do I click on the menu, it scrolls the page until the div conrespondente?
You need to know the position of the element with the ID, and then you can use the .animate() jQuery to do this. A simple example would be like this: $('nav li').click(function() { var pos = $('#' +…
-
1
votes1
answer100
viewsA: Doubt exercise of xss
Inside this function you have an HTML string. This string has the opening tag <script> and will receive content that the user inserts. If you place the closing tag of this script inside the…
-
4
votes1
answer80
viewsA: unescape method in javascript
unescape is a deprecated method, but its function is to turn hexadecimal characters into "normal" characters. For example unescape("%E4%F6%FC"); // dá "äöü" The part return I assume you know, this…
javascriptanswered Sergio 133,294 -
1
votes1
answer48
viewsA: addClass() to an object via an external link
The idea that occurs to me is to pass on the link a query string in order to be able to analyze on the arrival page which slide should receive the class. For example: <a…
-
2
votes4
answers135
viewsA: How does object copying work?
Objects passed by reference always change the original. In your second example what happens is the same as in the first: function b(objeto) { objeto.a = 3; console.log(objeto.a); // 3 } b(a);…
-
0
votes1
answer34
viewsA: Read jade array value
You have an asynchronous problem. Your cycle for is running asynchronous functions, and the cycle ends before functions have been run. That is to say the order of events is: > começa o ciclo for…
-
4
votes2
answers3375
viewsA: In Nodejs, the global variable in my app.js file is undefined in another file
This function is asynchronous, that is to say return is not used the way you think. You have to wear a callback (or via Promise as suggested in another reply). Thus, you can only count on the value…
-
9
votes5
answers7927
viewsA: Take name and surname of a string
You can use .split(' ') to create an array. Then using the .slice(0, 2) create a copy only with the first two. Finally, if you want back a string, you can do .join(' '): 'Renan Rodrigues…
javascriptanswered Sergio 133,294 -
2
votes2
answers32
viewsA: Add DIV removed in jQuery
I think you could compress the code and use something like that, just with native Javascript: var elementos = ["atendimento_a", "locais_de_atendimento", "dias_de_atendimento",…
-
2
votes2
answers647
viewsA: Popular an object array with a string
Here’s another suggestion. Treating data this way is always risky because it can infiltrate errors. But here it is: var texto = document.body.innerHTML.split('\n').filter(Boolean); // só para o…
-
8
votes1
answer163
viewsA: Why are you not loading this image in javascript?
Note that the DOM element that has the id "id" is a div not an image. In other words, you are changing the attribute .src in an element div, and to rewrite the same element. You can make that right:…
javascriptanswered Sergio 133,294 -
1
votes3
answers278
viewsA: How to fire a message every click in jquery?
As I mentioned the .append() adds content to what already exists. You must use .html() that replaces the contents. Having said that I think you could do it this way, more organized and easy to…
-
3
votes1
answer328
viewsA: What do these mysterious double brackets mean in javascript?
Those [[ ]] are the manner adopted to represent internal properties of the Precedent visually. A specification of Ecmascript 6 says so: Internal methods and Internal slots are identified Within this…
-
5
votes1
answer31
viewsA: Exclusion of Object Id
This objTeste is an array of objects. To remove depth properties on a precise object from a recursive function, that is, to call itself at each sub-level to the object. I created one that checks if…
javascriptanswered Sergio 133,294 -
2
votes1
answer773
viewsA: Browser message after AJAX request
This warning that the browser gives happens only when you submit a form via the HTML API. That is, using the <form action="". Once you are using ajax, you should unsubscribe the form via HTML API…