반응형

javascript 82

jQuery로 scrollTop을 애니메이션 할 수 있습니까?

jQuery로 scrollTop을 애니메이션 할 수 있습니까? 부드럽게 아래로 스크롤하고 싶다.특히 jQuery가 이미 함수를 가지고 있는 경우에는 함수를 쓸 필요가 없습니다.를 사용하면 됩니다.scrollTop다음과 같이 합니다. $("html, body").animate({ scrollTop: "300px" }); 닉의 대답은 훌륭하다.2개의 셀렉터(html 및 body)가 선언되어 있기 때문에 animate() 호출 내에서 complete() 함수를 지정할 때는 주의하십시오. $("html, body").animate( { scrollTop: "300px" }, { complete : function(){ alert('this alert will popup twice'); } } ); 이중 콜백을 ..

programing 2022.09.26

jQuery에서 어레이를 루프하는 방법

jQuery에서 어레이를 루프하는 방법 어레이를 루프하려고 합니다.다음 코드가 있습니다. var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here 어레이에서 모든 데이터를 꺼내려고 합니다.누군가 나를 올바른 길로 인도해 줄 수 있나요? (갱신:여기서의 또 다른 답변은 jQuery 이외의 옵션을 훨씬 더 상세하게 설명하고 있습니다.세 번째 옵션은jQuery.each을 이용하다 4가지 옵션: 범용 루프: var i; for (i = 0; i < substr.length; ++i) { // do something with `substr[i]` } 또는 ES2015+의 경우: for (let i ..

programing 2022.09.26

Base64 데이터 URI에서 PNG 이미지 서버 측을 저장하는 방법

Base64 데이터 URI에서 PNG 이미지 서버 측을 저장하는 방법 Nihilogic의 "Canvas2Image" JavaScript 툴을 사용하여 캔버스 그림을 PNG 이미지로 변환하고 있습니다.지금 필요한 것은 이 툴이 생성하는 base64 문자열을 PHP를 사용하여 서버상의 실제 PNG 파일로 변환하는 것입니다. 즉, 현재 Canvas2Image를 사용하여 클라이언트 측에서 파일을 생성한 후 Base64 인코딩 데이터를 가져와 AJAX를 사용하여 서버로 전송합니다. // Generate the image file var image = Canvas2Image.saveAsPNG(canvas, true); image.id = "canvasimage"; canvas.parentNode.replaceChi..

programing 2022.09.25

타이프스크립트:유형 '{A": 문자열;}에서 매개 변수 유형이 'string'인 인덱스 서명을 찾을 수 없습니다.

타이프스크립트:유형 '{A": 문자열;}에서 매개 변수 유형이 'string'인 인덱스 서명을 찾을 수 없습니다. 문자열 입력을 받아 문자열을 문자로 분할한 후 오브젝트 상의 키에 일치시키는 바닐라 자바스크립트 코드를 가지고 있습니다. DNATranscriber = { "G":"C", "C": "G", "T": "A", "A": "U" } function toRna(sequence){ const sequenceArray = [...sequence]; const transcriptionArray = sequenceArray.map(character =>{ return this.DNATranscriber[character]; }); return transcriptionArray.join(""); } cons..

programing 2022.09.25

지정된 문자의 첫 번째 인스턴스에서만 문자열 분할

지정된 문자의 첫 번째 인스턴스에서만 문자열 분할 합니다._배열의 두 번째 항목을 잡습니다. var element = $(this).attr('class'); var field = element.split('_')[1]; 이 걸린다good_luck에게 '나에게'를 한다.luck가 좋다 효과가 좋다! 은 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★good_luck_buddyjavascript를 요?_ 나에게 ★★★★★★★★★★★★★★★★★★★★★.luck_buddy 는 이것을 했다.var field = element.split(new char [] {'_'}, 2);c# stackoverflow는 동작하지 않습니다.jsFiddle..

programing 2022.09.25

개체 키 배열 가져오기

개체 키 배열 가져오기 JavaScript 객체의 키를 jQuery 또는 순수 JavaScript 중 하나로 배열하고 싶습니다. 이것보다 덜 장황한 방법은 없을까? var foo = { 'alpha' : 'puffin', 'beta' : 'beagle' }; var keys = []; for (var key in foo) { keys.push(key); } 사용방법: var foo = { 'alpha': 'puffin', 'beta': 'beagle' }; var keys = Object.keys(foo); console.log(keys) // ['alpha', 'beta'] // (or maybe some other order, keys are unordered). 이것은 ES5 기능입니다.즉, 최신 ..

programing 2022.09.25

jQuery에 클래스 선택기가 없습니다.

jQuery에 클래스 선택기가 없습니다. 특정 클래스의 요소를 선택하지 않는 단순한 셀렉터 표현식이 있습니까? 난 그냥 처음 세 개의 divs를 얻어서 시도했어 $(div[class^="first-"][class!="first-bar"]) 그러나 마지막 div가 first-bar보다 많은 값을 포함하므로 이 값은 모두 수신됩니다.플레이스 홀더를 그런 식으로 사용할 수 있는 방법이 있나요?그런 거. $(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work 도움이 될 만한 다른 선택기가 있나요?셀렉터가 필요합니다. $('div[class^="first-"]:not(.first-bar)') 또는 다음 방법. $('div[class^="first..

programing 2022.09.24

Coffeescript에 의한 파라미터가 있는 setTimeout 작성 방법

Coffeescript에 의한 파라미터가 있는 setTimeout 작성 방법 아래 javascript를 cofeescript로 쓰는 방법을 알려주세요. setTimeout(function(){ something(param); }, 1000); 함수에 대한 마지막 인수로 콜백이 오는 것은 유용한 규칙이라고 생각합니다.예를 들어, 이것은 보통 Node.js API의 경우입니다.이 점을 염두에 두고: delay = (ms, func) -> setTimeout func, ms delay 1000, -> something param 인정하면 추가 함수 호출의 오버헤드가 추가되어setTimeout하지만 오늘날의 JS 인터프리터에서는 초당 수천 번을 실행하지 않는 한 성능상의 단점은 거의 없습니다(그런데 초당 수천 ..

programing 2022.09.23

문자열의 마지막 두 문자를 선택하는 방법

문자열의 마지막 두 문자를 선택하는 방법 숫자든 문자든 변수에서 마지막 두 문자를 선택해야 합니다. 예를 들어 다음과 같습니다. var member = "my name is Mate"; 이 문자열의 마지막 두 글자를 보여드리고 싶습니다.member변수.에 음의 인덱스를 전달할 수 있습니다.세트 끝으로부터의 오프셋을 나타냅니다. var member = "my name is Mate"; var last2 = member.slice(-2); alert(last2); // "te" 편집: 2020: 사용string.slice(-2)아래를 참조해 주십시오. 이제 2016년만string.substr(-2)(서브스트링(!)이 아닌) 기능을 합니다. MDN에서 가져온 구문 str.substr(start[, length..

programing 2022.09.23

Node.js에서 다른 파일의 함수를 "포함"하려면 어떻게 해야 합니까?

Node.js에서 다른 파일의 함수를 "포함"하려면 어떻게 해야 합니까? 예를 들어 app.js라는 파일이 있다고 칩시다.매우 심플합니다. var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); "tools.js"에 기능이 있으면 어떻게 됩니까?apps.js에서 사용하려면 어떻게 Import해야 ..

programing 2022.09.23
반응형