অ্যাঙ্গুলারজেএস
🌈অ্যাঙ্গুলারজেএস কি?
📋অ্যাঙ্গুলারজেএস হলো ট্যাগের বিভিন্ন ইন্টারঅ্যাকটিভ ইভেন্ট তৈরি করার পদ্ধতি।
⚒️অ্যাঙ্গুলারজেএস ট্যাগের বিভিন্ন ইন্টারঅ্যাকটিভ ইভেন্ট তৈরি করতে ব্যবহৃত হয়।
অ্যাঙ্গুলারজেএস সমূহ
অ্যাঙ্গুলারজেএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ ng-click - ক্লিক করলে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-blur - ফোকাস হারালে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-change - মান পরিবর্তনের পর অবহিত করা
- ➡️ ng-copy - কপি হলে অবহিত করা
- ➡️ ng-cut - কেটে নিলে অবহিত করা
- ➡️ ng-dblclick - ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-focus - ফোকাস হলে কার্যকর করা
- ➡️ ng-keydown - কীবোর্ডের কী চাপলে অবহিত করা
- ➡️ ng-keypress - কী পেস করলে অবহিত করা
- ➡️ ng-keyup - কী ছাড়লে অবহিত করা
- ➡️ ng-mousedown - মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-mousemove - মাউস সরালে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-mouseover - মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-mouseup - মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করা
- ➡️ ng-paste - পেস্ট করলে অবহিত করা
- ➡️ ng-submit - ফর্ম জমা দিলে অবহিত করা
ng-click - ক্লিক করলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<button ng-click="execute('div')">ক্লিক করুন</button>
<div>
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.execute = function(tag) {
document.querySelector(tag).style.background = "pink";
};
});
</script>
</body>
</html>
ng-blur - ফোকাস হারালে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-blur="blurred($event)"
placeholder="ইনপুট ক্লিক করুন এবং তারপর বাইরে ক্লিক করুন">
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.blurred = function(event) {
event.target.style.background = "pink";
};
});
</script>
</body>
</html>
ng-change - মান পরিবর্তনের পর অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<select ng-model="color" ng-change="changed()">
<option>লাল</option>
<option>সবুজ</option>
<option>নীল</option>
</select>
<p>{{color}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.changed = function() {
$scope.message = $scope.color;
};
});
</script>
</body>
</html>
ng-copy - কপি হলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<p ng-copy="copied()">
এই লেখাটি কপি করুন
</p>
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.copied = function() {
$scope.message = "লেখা কপি হয়েছে";
};
});
</script>
</body>
</html>
ng-cut - কেটে নিলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
value="এই লেখাটি কাটুন"
ng-cut="cutText()">
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.cutText = function() {
$scope.message = "লেখা কাটা হয়েছে";
};
});
</script>
</body>
</html>
ng-dblclick - ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<button ng-dblclick="execute('div')">ডাবল-ক্লিক করুন</button>
<div>
<h1>প্রোগ্রামিং শিখুন</h1>
<p>প্রোগ্রামিং শিখে নিজের ক্যারিয়ার গড়ে তুলুন</p>
</div>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.execute = function(tag) {
document.querySelector(tag).style.background = "pink";
};
});
</script>
</body>
</html>
ng-focus - ফোকাস হলে কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-focus="focused($event)"
placeholder="এখানে ক্লিক করুন">
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.focused = function(event) {
event.target.style.background = "lightgreen";
};
});
</script>
</body>
</html>
ng-keydown - কীবোর্ডের কী চাপলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-keydown="keyDown($event)"
placeholder="press a key">
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.keyDown = function(event) {
$scope.message = event.key;
};
});
</script>
</body>
</html>
ng-keypress - কী পেস করলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-keypress="keyPress($event)"
placeholder="press a key">
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.keyPress = function(event) {
$scope.message = event.key;
};
});
</script>
</body>
</html>
ng-keyup - কী ছাড়লে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-keyup="keyUp($event)"
placeholder="একটি কী ছেড়ে দিন">
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.keyUp = function(event) {
$scope.message = + event.key;
};
});
</script>
</body>
</html>
ng-mousedown - মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<button
ng-mousedown="pressed($event)"
ng-mouseup="released($event)">
{{message}}
</button>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.message = "ক্লিক করুন";
$scope.pressed = function(event) {
event.target.innerHTML = "চাপুন";
};
$scope.released = function(event) {
event.target.innerHTML = "ছাড়ুন";
};
});
</script>
</body>
</html>
ng-mousemove - মাউস সরালে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<div
ng-mousemove="move($event)"
style="height:100px; background:lightgray;">
মাউস এখানে নিয়ে আসুন
</div>
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.move = function(event) {
$scope.message = event.clientX + ", " + event.clientY;
};
});
</script>
</body>
</html>
ng-mouseover - মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<div
ng-mouseover="over($event)"
style="padding:30px; background:lightgray;">
মাউস ওপরে আনুন
</div>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.over = function(event) {
event.target.style.background = "lightgreen";
};
});
</script>
</body>
</html>
ng-mouseup - মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<button
ng-mousedown="pressed($event)"
ng-mouseup="released($event)">
{{message}}
</button>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.message = "ক্লিক করুন";
$scope.pressed = function(event) {
event.target.innerHTML = "চাপুন";
};
$scope.released = function(event) {
event.target.innerHTML = "ছাড়ুন";
};
});
</script>
</body>
</html>
ng-paste - পেস্ট করলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<input
ng-paste="pasted()"
placeholder="এখানে পেস্ট করুন">
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.pasted = function() {
$scope.message = "লেখা পেস্ট হয়েছে";
};
});
</script>
</body>
</html>
ng-submit - ফর্ম জমা দিলে অবহিত করার উদাহরণ।
<!DOCTYPE html>
<html lang="en" ng-app="app">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.3/angular.min.js"></script>
<body ng-controller="control">
<form ng-submit="submitForm($event)">
<input placeholder="নাম">
<button>সাবমিট</button>
</form>
<p>{{message}}</p>
<script>
angular.module("app", [])
.controller("control", function($scope) {
$scope.submitForm = function(event) {
event.preventDefault();
$scope.message = "ফর্ম জমা দেওয়া হয়েছে";
};
});
</script>
</body>
</html>
অ্যাঙ্গুলারজেএস সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| ng-click | ক্লিক করলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-blur | ফোকাস হারালে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-change | মান পরিবর্তনের পর অবহিত করতে ব্যবহৃত হয়। |
| ng-copy | কপি হলে অবহিত করতে ব্যবহৃত হয়। |
| ng-cut | কেটে নিলে অবহিত করতে ব্যবহৃত হয়। |
| ng-dblclick | ডাবল ক্লিক স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-focus | ফোকাস হলে কার্যকর করতে ব্যবহৃত হয়। |
| ng-keydown | কীবোর্ডের কী চাপলে অবহিত করতে ব্যবহৃত হয়। |
| ng-keypress | কী পেস করলে অবহিত করতে ব্যবহৃত হয়। |
| ng-keyup | কী ছাড়লে অবহিত করতে ব্যবহৃত হয়। |
| ng-mousedown | মাউস বাটন চাপলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-mousemove | মাউস সরালে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-mouseover | মাউস প্রবেশ করলে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-mouseup | মাউস বাটন ছাড়লে স্ক্রিপ্ট কার্যকর করতে ব্যবহৃত হয়। |
| ng-paste | পেস্ট করলে অবহিত করতে ব্যবহৃত হয়। |
| ng-submit | ফর্ম জমা দিলে অবহিত করতে ব্যবহৃত হয়। |