Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

JavaScript/2011년스터디/윤종하: Difference between revisions

From ZeroWiki
imported>yjh0817
No edit summary
 
(Repair batch-0002 pages from live compare)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<!-- MONIWIKI PageList(^JavaScript/2011년스터디) -->
* [[JavaScript/2011년스터디]]
* [[JavaScript/2011년스터디/3월이전]]
* [[JavaScript/2011년스터디/7월이전]]
* [[JavaScript/2011년스터디/CanvasPaint]]
* [[JavaScript/2011년스터디/JSON-js분석]]
* [[JavaScript/2011년스터디/URLHunter]]
* [[JavaScript/2011년스터디/김수경]]
* [[JavaScript/2011년스터디/박정근]]
* [[JavaScript/2011년스터디/서지혜]]
* [[JavaScript/2011년스터디/윤종하]]
== 11일 ==
  &lt;html&gt;  
  &lt;html&gt;  
  &lt;head&gt;&lt;title&gt;파스칼의 삼각형 (Pascal's triangle by javascript)&lt;/title&gt;&lt;/head&gt;  
  &lt;head&gt;&lt;title&gt;파스칼의 삼각형 (Pascal's triangle by javascript)&lt;/title&gt;&lt;/head&gt;  
Line 10: Line 23:
  }
  }
  function combi(n,k){
  function combi(n,k){
  return n!/(n-k+1)!k!
  return fac(n)/(fac(n-k)*fac(k))
  }
  }
 
 
Line 19: Line 32:
  document.write("&lt;br&gt;");
  document.write("&lt;br&gt;");
  }
  }
  &lt;/body&gt;
  &lt;/script&gt;
  &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  &lt;/html&gt;


급한대로 파스칼의 삼각형 만들어서 if, for, 함수정의 공부한거 티내려고 했는데 안되네요 ㅠ
급한대로 파스칼의 삼각형 만들어서 if, for, 함수정의 공부한거 티내려고 했는데 안되네요 ㅠ


== 18일 ==
&lt;html&gt;
&lt;head&gt;&lt;title&gt;Anonymous Function Test&lt;/title&gt;&lt;/head&gt;
&lt;body&gt;
&lt;script language="javascript" type="text/javascript"&gt;
// An element with an ID of main
var obj = document.getElementById("main");
// An array of items to bind to
var items = &#91; "click", "keypress" &#93;;
// Iterate through each of the items
for (var i = 0; i &lt; items.length; i++ ) {
// Use a self-executed anonymous function to induce scope
(function(){
// Remember the value within this scope
var item = items&#91;i&#93;;
// Bind a function to the elment
obj&#91; "on" + item &#93; = function() {
// item refers to a parent variable that has been successfully
// scoped within the context of this for loop
alert( "Thanks for your " + item );
};
})();
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
[http://happyzoo.tistory.com/124 원본출처]
Anonymous Function에 대한 예제를 구해왔는데요.
scope 문제 때문에 소스가 잘 작동하지 않는거 같기도하고 헷갈려요;;

Latest revision as of 00:16, 27 March 2026

11일

<html> 
<head><title>파스칼의 삼각형 (Pascal's triangle by javascript)</title></head> 
	<body> 
		<script language="javascript" type="text/javascript">
			function fac(n){
				if(n==0)	return 1;
				var val=1;
				for(;n>0;n--) val*=n;
				return val;
			}
			function combi(n,k){
				return fac(n)/(fac(n-k)*fac(k))
			}
		
			var i,j;
			for(i=0;i<10;i++){
				for(j=0;j<10-i;j++)	document.write(" ");
				for(j=0;j<=i;j++)	documnet.write(combi(i,j)+" ");
				document.write("<br>");
			}
		</script>
	</body>
</html>

급한대로 파스칼의 삼각형 만들어서 if, for, 함수정의 공부한거 티내려고 했는데 안되네요 ㅠ

18일

<html>
<head><title>Anonymous Function Test</title></head>
	<body>
		<script language="javascript" type="text/javascript">
			// An element with an ID of main
			var obj = document.getElementById("main");

			// An array of items to bind to
			var items = [ "click", "keypress" ];

			// Iterate through each of the items
			for (var i = 0; i < items.length; i++ ) {
				// Use a self-executed anonymous function to induce scope
				(function(){
					// Remember the value within this scope
					var item = items[i];
					// Bind a function to the elment
					obj[ "on" + item ] = function() {
						// item refers to a parent variable that has been successfully
						// scoped within the context of this for loop
						alert( "Thanks for your " + item );
					};
				})();
			}
		</script>
	</body>
</html>

원본출처 Anonymous Function에 대한 예제를 구해왔는데요. scope 문제 때문에 소스가 잘 작동하지 않는거 같기도하고 헷갈려요;;