Skip to content

Commit 8e5ad6a

Browse files
authored
Merge pull request #244 from jamal-pb95/js-modules
add js-modules-cheat sheet
2 parents aea44d6 + e838d5c commit 8e5ad6a

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

data/js-modules.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"id": "js-modules",
3+
"title": "জাভাস্ক্রিপ্ট মোডিউল",
4+
"slug": "js-modules",
5+
"description": "এক পলকে জাভাস্ক্রিপ্ট এক্সপোর্ট - ইমপোর্ট মডিউলস",
6+
"colorPref": "#FFFF00",
7+
"contents": [
8+
{
9+
"title": "নাম ধরে এক্সপোর্ট - ইমপোর্ট",
10+
"items": [
11+
{
12+
"definition": "নাম ধরে এক্সপোর্ট",
13+
"code": "export const name = 'exportValue'"
14+
},
15+
{
16+
"definition": "নাম ধরে ইমপোর্ট",
17+
"code": "import { name } from 'moduleName'"
18+
}
19+
]
20+
},
21+
{
22+
"title": "ডিফল্ট ভাবে এক্সপোর্ট - ইমপোর্ট",
23+
"items": [
24+
{
25+
"definition": "ডিফল্ট ভাবে এক্সপোর্ট",
26+
"code": "export default 'exportValue'"
27+
},
28+
{
29+
"definition": "ডিফল্ট ভাবে ইমপোর্ট",
30+
"code": "import anyName from 'moduleName'"
31+
}
32+
]
33+
},
34+
{
35+
"title": "নাম পরিবর্তন করে এক্সপোর্ট - ইমপোর্ট",
36+
"items": [
37+
{
38+
"definition": "নাম পরিবর্তন করে এক্সপোর্ট",
39+
"code": "export { name as newName }"
40+
},
41+
{
42+
"definition": "নাম পরিবর্তন করে ইমপোর্ট",
43+
"code": "import { newName } from 'moduleName' অথবা import { name as newName } from 'moduleName"
44+
}
45+
]
46+
},
47+
{
48+
"title": "নাম বা ডিফল্ট ভাবে এক্সপোর্ট করে সবগুলো একসাথে ইমপোর্ট করা",
49+
"items": [
50+
{
51+
"definition": "নাম ধরে এক্সপোর্ট",
52+
"code": "export const name = 'exportValue'"
53+
},
54+
{
55+
"definition": "ডিফল্ট ভাবে এক্সপোর্ট",
56+
"code": "export default 'exportValue'"
57+
},
58+
{
59+
"definition": "সবগুলো মডিউল একসাথে ইমপোর্ট করা",
60+
"code": "import * as anyName from 'moduleName'"
61+
}
62+
]
63+
},
64+
{
65+
"title": "অনেকগুলো মডিউল কে একসাথে লিস্ট আকারে এক্সপোর্ট - ইমপোর্ট করা",
66+
"items": [
67+
{
68+
"definition": "অনেকগুলো মডিউল কে একসাথে লিস্ট আকারে এক্সপোর্ট করা",
69+
"code": "export { name1, name2 as newName2 }"
70+
},
71+
{
72+
"definition": "অনেকগুলো মডিউল কে একসাথে লিস্ট আকারে ইমপোর্ট করা",
73+
"code": "import { name1 as newName1, newName2 } from 'moduleName'"
74+
}
75+
]
76+
}
77+
]
78+
}

0 commit comments

Comments
 (0)