Lộ trình tự bọn học lập trình từ đầu ở nhà (cho người tay ngang) 2024

Xem Lộ trình tự lũ chúng tac lập trình từ đầu ở nhà (cho người tay ngang) 2024

bài viết sau này xin đưa right ascension một lộ trình tự chúng tac lập trình từ đầu tại nhà với hi vọng giúp đỡ được các người muốn bước chân vào nghề information công nghệ không qua trường lớp đào tạo. Nội droppings được đúc kết từ thực tế của tác giả, là một trong các những những số trong trong freelancer, một lập trình viên “ tay ngang ” và cũng là kẻ sáng lập công ty anglesey medium ,

Tại Sao tự bọn bọn chúng tac lập trình ?

chưa phải là một trong các những các nghề lao động chân tay như sửa xenon máy hay may vá thêu thùa, nhưng lập trình lại là giữa các nghề có con số người tự chúng tac nhiều nhất. Và dĩ nhiên số lượng cá thể chiến thắng nhờ tự bọn chúng tac lập trình cũng vượt trội hơn các nghề khác .
Vậy đâu là lý practice ? Hãy xem ngay television : hypertext transfer protocol : //www.youtube.com/watch ? time_continue=6 & v=So0luoTtl_o

Reading: Lộ trình tự bọn chúng tac lập trình từ đầu ở nhà (cho các người tay ngang)

one. Thiếu nhân lực

therefore với các ngành nghề truyền thống lịch sử như bác sĩ, kỹ sư, thợ làm tóc, công nghệ thông báo ( CNTT ) là một nghề rất mới mẻ. Nó có mặt chỉ vài chục năm kia đây và đặc biệt phát triển kể từ chi internet right ascension đời vào cuối thể kỷ trước .
về sau, lập trình sẽ là xương sống của cuộc sống thường ngày tân tiến : thiết kế và điều hành các vật dụng thông minh giúp cuộc sống thêm thuận tiện và dễ chịu và dễ chịu .
thế nhưng, ngay trước thềm cuộc cách mạng công nghiệp 4.0, ngành CNTT ở nước tantalum vẫn đang trong thực trạng thiếu lực lượng lao động đáng kể. Theo thống kê, mỗi năm nước ta thiếu khoảng 80.000 lao động quality cao trong số nhóm ngành lập trình, information công nghệ. nhu cầu tuyển dụng của doanh nghiệp tăng cao nhưng chất lượng đầu ra của sinh viên CNTT không đủ đáp ứng đã dẫn đến tình trạng thèm khát nhân tài như bây giờ .
Đây thời cơ vàng cho các cá nhân có tài năng, biết thức thời dù rằng không theo chúng tac các trường lớp CNTT. khá nhiều bạn có bản lĩnh đã tự mình chúng tac lập trình, chúng tac thiết kế trang web tại nhà với các giáo án, tài liệu trên mạng để có thể tìm cho bản thân một chỗ đứng trong ngành information công nghệ .

two. armed islamic group đình không muốn con cái mạo hiểm vào ngành bọn bọn chúng tac mới

Đây là Tại Sao cộng hưởng với Tại Sao trên tạo thành việc thiếu vắng nhân lực CNTT càng thêm trầm trọng. Ngành bọn bọn bọn chúng tac quá mới mẻ đối với nhận thức của các bậc thân phụ mẹ khiến cho cho họ không khuyến khích memorize cái đi theo hướng này .
các bước information technology mang tính kỹ thuật đặc thù nên nhiều bạn cũng không rõ chúng tac xong xuôi bunco mình được xem làm gì để kiếm radium tiền, nếu có trục trặc thì phải làm ra làm sao. Chưa nói tới độ cạnh tranh trong ngành cũng càng ngày càng được đẩy lên rất cao trào vì thiếu nhân sự, nhiều armed islamic group đình do dự lo âu con mình bị chèn ép, thi đua không lại người khác .
Ngoài radium, đa phần các công ty công nghệ đều là tư nhân, nhỏ lẻ. Không được đảm bảo về biên chế, về lương hưu và các chế độ hỗ trợ người lao động cũng là mối lo canh cánh đối với phụ thân mẹ chi cho con bọn chúng tac và làm công việc information technology .

three. Lập trình có thể tự bọn chúng tac

Một Lý Do khách quan khiến ngành lập trình có ít nhiều người tự chúng tac đến như thế chính là vì bạn trọn vẹn có thể tự chúng tac và thành thạo nó .
Tuy là 1 ngành kỹ thuật, nhưng lập trình lại dựa nhiều vào kinh nghiệm chứ chưa phải kiến thức và kiến thức và kiến thức và kiến thức trình độ. chỉ cần thực hành nhiều, khám phá nhiều, bạn có thể làm chủ các ngôn ngữ lập trình và có bạn dạng lĩnh thiết kế các công cụ, ứng dụng có công dụng mạnh mẽ và phức tạp. thời gian và kết quả chúng tac tập chịu ảnh hưởng nhiều vào kỹ năng và sự cần cù, chăm chỉ của người dùng .
Giáo án, tài liệu và bài tập có ở khắp mọi nơi. Bạn có thể mua sách dạy lập trình, tải từ trên mạng về hoặc tham armed islamic group các hội nhóm, diễn đàn để chúng tac hỏi từ người có kinh nghiệm. ngày nay, có hẳn các khóa chúng tac dạy lập trình hay thiết kế vane trên các web site chúng tac online với chúng tac phí hợp lí, tương xứng với cả các tay mơ, tay ngang mới vào nghề .
Vô số các yếu tố ủng hộ việc tự bọn chúng tac lập trình tại nhà, và cũng không hề ít bạn từ đó mà thắng lợi, có được công việc và thu nhập ổn định .

Trở ngại của việc tự chúng tac

Mạng cộng đồng là 1 số nguyên nhân chính gây mất tập kết khi tự bọn chúng tac lập trình
mặc dù vậy, tự bọn chúng tac lập trình, giống như bất cứ ngành nghề nào khác, cũng có các khó khăn, trở ngại mà artificial intelligence cũng phải ( nhưng không phải three-toed sloth cũng có thể ) vượt qua .

Dễ lơ là

Được chúng tac trong môi trường thiên nhiên không hề xa lạ là ngôi nhà của chính mình làm cho chính mình một cảm xúc thoải mái, thư thả và dễ chịu. Nhưng điều đó chưa phải là giỏi, bởi việc chúng tac tự nó rất khó tạo động lực, hứng thú trong một thời hạn dài .
Thực tế là phần lớn mỗi cá nhân đều ngán bọn chúng tac, nhất là tự chúng tac !
Không có thầy cô coi sóc, đốc thúc bạn nghe giảng và làm bài tập, bạn sẽ dễ đâm radium luời biếng và chểnh mảng. Không có người đánh giá, chấm điểm cũng chính làm giảm bớt động cơ để bạn cố gắng bọn bọn bọn chúng tac bài và làm bài tập. Không có các cuộc thi liên tiếp cũng chính làm bachelor of arts in nursing quên hẳn cảm giác cạnh tranh, thi đua để nỗ lực vượt qua bản thân và bạn bè .
Chưa nói về ở nhà có biết bao nhiêu thứ có thể làm bạn mất tập kết. canister nhắn Facebook thường xuyên reo lên trong điện thoại, thông báo pop fly báo hiệu event trong trò chơi, bài hát trong bộ phim Hàn Quốc dài 169 tập mà bạn đang xem hàng ngày lại vang lên, dàn đồng calcium chó nhà hàng xóm lại khởi động hoặc convict mèo cưng cứ nhảy lên laptop đòi được nựng… Dường như tất cả mọi thứ xảy ra đều có 1 mục đích là ngăn bạn chúng tac .
chính vì như thế, tự bọn bọn bọn bọn chúng tac ở nhà không hề thuận lợi. Nó đòi hỏi một sự quyết tâm, một ý chí bền chí, một bạn dạng lĩnh kiểm soát điều hành bạn dạng thân cực kỳ mạnh mẽ .

Mất định hướng

các kể cả chi bạn có thể đạt được cảnh giới tập kết như Bồ Tát ngồi thiền thì đó cũng chỉ là bạn dạng lĩnh loại bỏ các yếu tố phân tâm từ bên ngoài. Nhưng bạn vẫn khó có thể chiến thắng được khẩu ca ở trong lòng địa : nỗi lo sợ chi mất định hướng .
chi tự chúng tac, bạn sẽ không có thầy cô, giáo viên chủ nhiệm hay cụ thể hơn là người hướng dẫn, chỉ lối cho chính mình. Bạn sẽ chưa chắc chắn được bọn bọn bọn bọn chúng tac ra làm sao mới đúng cách và sẽ thành công ; bạn cũng chưa biết được chúng tac đến đâu là đủ cho một lĩnh vực nào đó .
Ví dụ : Lập trình Javascript là một trong số lĩnh vực rất chi là rộng lớn, nếu như muốn “ làm chủ Javascript ” chắc cũng có thể tốn khoảng vài năm. Nhưng thực tế là bạn hầu như sẽ không sử dụng hết công năng của Javascript cho công việc, mà chỉ việc một nhánh nhỏ của nó chính là các plugin Javascript mà thôi .
Nếu tự bọn học, có thể bạn sẽ chưa chắc chắn điều đó, chưa biết thứ gì thực sự bổ ích và nên học mà tốn thời hạn sẽ học hết không chọn lọc. thời hạn tự học kéo dài right ascension khiến bạn càng thêm mơ hồ về tương lai và cảm nhận ra tự ti vào tài năng, khả năng tiếp thu của bản thân .

Băn khoăn về chọn lựa

Và trở ngại cuối cùng, là hệ quả từ các khó khăn đã nêu, bạn luôn luôn luôn cảm nhận thấy băn khoăn không biết mình đã chọn lựa đúng hay chưa. Như đã nói có rất đa số chúng ta bỏ memorize đường cũ, bỏ dở chuyên ngành đang theo học để nhảy vào ngành CNTT đang thiếu nhân sự. nhiều bạn sử dụng tiền dành dụm và quỹ thời gian ít ỏi của mình để mua tài liệu và tự học lập trình tại nhà với có nhu cầu có thể kiếm một các bước information technology ổn định .
mặc dù thế, không mấy artificial insemination dám bền bỉ về lựa chọn làm “ tay ngang ” mà mình đã đưa ra trừ phi họ có 1 tình yêu cực đại giành cho nghề lập trình. Họ cũng phải có 1 ý thức sắt thép, một ý chí bền bỉ để không bị lung lie bởi các yếu tố phân tâm và đánh lạc hướng như đã kể ở trên. ít nhiều người không làm được như vậy và đã bỏ cuộc và quay lại lối đi đơn giản đơn giản dễ dàng và associate in nursing toàn hơn như trước kia .
chính vì như thế, bài viết này là để tiếp thêm lửa cho Anh chị em, các người có ý định làm “ tay ngang ” trong ngành CNTT, muốn tự học lập trình và biến thành một lập trình viên có các bước với thu nhập ổn định .
chúng tôi không thể giúp bạn loại bỏ các thứ làm bạn mất tập trung, nhưng chúng tôi có thể giúp đỡ bạn bớt hoang mang về hướng đi của tôi. với cùng một lộ trình tự học lập trình tại nhà rõ nét và hợp lý, bạn có thể biết nên đi như ra làm sao, học ra sao là đúng và đủ .

Lộ trình tự học lập trình từ trên đầu tại nhà

chi học bất cứ thứ gì, dĩ nhiên bạn rất cần phải những bước đầu từ việc dễ, ít chuyên môn nhất trước. Đối với việc xây nhà, quét vôi và phết sơn khối lượng nhẹ hơn nhiều sol với việc đặt từng viên gạch. Đối với thiết kế web site, xây đắp phần giao diện bên ngoài thì dễ dãi hơn là cơ sở hạ tầng phía bên trong .
Vì thế, quá trình học lập trình nhìn tổng thể sẽ phải đi từ front-end ( phần nhìn ) cho đến back-end ( phần kỹ thuật ) .
Đây là một trong các các các lộ trình chung cho tất cả mọi loại lập trình viên, đi từ dễ đến khó, chứ chưa phải là convict đường bắt buộc tất cả phải bước chân. Giai đoạn cần thiết nhất khó có thể bỏ lỡ chính là giai đoạn one, thời điểm mà bạn có thể bước đầu đi xin việc trong mỗi công ty CNTT, công ty thiết kế web site … Bạn không rất rất cần phải đi tiếp các giai đoạn khác của lộ trình này mới có thể sống associate in nursing yên được với nghề .

Giai đoạn one : Lập trình front-end cơ phiên bạn dạng

Lập trình front-end là giai đoạn đầu tiên và cần thiết nhất trong lộ trình tự học lập trình tại nhà
Để biến thành một lập trình viên front-end căn bản, bạn cần các kỹ năng về two lĩnh vực : HMTL/CSS và Javascript.

Read more : Trường Đại học Công nghệ – Đại học đất nước Hà Nội

one. hypertext markup language và cesium

hypertext markup language và cesium là ngôn ngữ lập trình hiển thị của một web site, điều khoản web site đó hiển thị ra sao. Chúng là bộ phận căn bản nhất của một web site, cũng là ngôn ngữ lập trình dễ học và sử dụng nhất. HTML/CSS có các thẻ ( chase ) đơn giản, có ý nghĩa và cách vận hành dễ hình droppings, dễ nắm bắt. Bạn có thể tiện lợi di chuyển, bố trí các thành phần hiển thị của web site như standard, logo, textbox… bằng các câu lệnh ngắn, chi căn chỉnh có thể quan sát các đổi mới ngay tức khắc .
Nhìn chung, HTML/CSS chỉ tốn của chúng ta khoảng two tháng tự học hỏi và chia sẻ và thực hành. nếu khách hàng có năng khiếu và tư duy lập trình, có thể bạn chỉ mất one tháng để dứt phần này .

two. Javascript ( plugin )

Môn thứ two bạn cần học để có thể biến thành front-end developer căn bản và chính thức đi làm chính là Javascript. Nhưng, như đã đề cập trong ví dụ ở trên, Javascript rất bát ngát và phức tạp. Thứ bạn thực sự cần học chính là cách viết nên và sử dụng các plugin Javascript .
có khá nhiều tài liệu hướng dẫn qi tiết và cặn kẽ về plugin Javascript. Nhưng học lập trình, định hướng phải đi đôi với thực hành. Và một bài tập thực hành đi kèm với kim chỉ nan trong thời gian này chính là : hãy tạo right ascension một bản sao của những website mà bạn muốn .
Sau chi nắm được HTML/CSS và phần căn bản của plugin Javascript, bạn nên tập thiết kế những web site đồng nhất với những trang đã có sẵn. Những web site như vậy là những phiên bản hoàn thiện cho những công dụng của HTML/CSS và Javascript mà bạn đang học. chính vì như vậy bạn rất cần phải bắt chước sao cho giống nhất, tạo radium những giao diện và tính năng càng giống với bản gốc càng giỏi .
Việc làm chủ plugin Javascript này có thể ngốn của quý khách khoảng 3-6 tháng. Cộng góp thêm phần HTML/CSS ở trên nữa, để có đủ kỹ năng và khả năng đi xin việc information technology, bạn sẽ mất khoảng 4-6 tháng tự học lập trình từ trên đầu tại nhà .
Đây chưa phải là 1 khoảng thời gian quá dài đủ để bạn thấy nản chí và chùn bước. Và thời cơ công việc của bạn cũng rất lạc quan. hầu giống như những công ty CNTT từ lớn đến bé đầu cần nhân lực trong khâu thiết kế front-end. Các công ty trong lĩnh vực khác cũng cần thuê người tạo, chỉnh sửa hoặc sâu xa giao diện web site, chính vì vậy nhu yếu cho front-end developer là khá nhiều .
Ngoài right ascension, còn có 1 thị trường cực kỳ nhỏ nhỏ xíuo bở nữa dành riêng cho Anh chị, đó chính là sự việc armed islamic group công front-end cho những công ty nhật bản. Các công ty Nhật thuê ít nhiều nhân lực Việt Nam để armed islamic group công, chỉnh sửa phần hiển thị cho những web site của họ quá nhiều. Và mỗi một đơn hàng như vậy, tùy theo quy mô và cân nặng công việc, có thể đem về cho công ty bạn trên bên dưới cả trăm triệu .
Nói kết luận, là một front-end developer, bạn trọn vẹn có thể kiếm được một vị trí trong công ty CNTT với mức lương ổn định. Nếu làm việc hiệu quả lâu dài bạn có thể được nâng lên đến mức twenty triệu VND/tháng .

Giai đoạn two : Học chuyên sâu front-end

Sau chi trở thành một front-end developer căn bản và một vị trí tốt trong công ty, bạn có thể liên tiếp trau dồi kỹ năng để ngã ngũ giỏi công việc được giao. Hoặc bạn cũng có thể học chuyên sâu thêm về các nhánh khác của lập trình front-end hay rẻ nhánh american ginseng lập trình cơ sở hạ tầng kỹ thuật như 1 lập trình viên back-end .

3.1. Lập trình front-end chuyên sâu với custom Javascript

Sau chi làm chủ các kỹ thuật thiết kế plugin Javascript cơ bản, bạn có thể đi sâu hơn nữa và tạo right ascension những plugin thiết lập thông số kỹ thuật cấu hình chỉ riêng bạn mới làm được. Một số nhu yếu nhất định từ quý khách mà chỉ có plugin tùy chỉnh của người sử dụng mới có, nhờ vậy có thể giảm sút cạnh tranh với các đối thủ khác. Dường như, chúng cũng tạo cho mình một thương hiệu cá nhân, được cho phép bạn bán plugin của tớ với đắt hơn .

3.2. Lập trình front-end sâu sát với Javascript Mã sản phẩm

Javascript framework là những cái khung được làm sẵn giúp lập trình viên chấm dứt công việc nhanh hơn, dễ dãi hơn. Đặc biệt, có những Mã mặt hàng về front-end nhưng có ứng dụng các tính năng từ back-end, cung cấp cho doanh nghiệp công cụ mạnh mẽ để upgrade cả giao diện lẫn Dùng thử người dùng ( exploiter know ) .
Một số Javascript framework phổ thay đổi bạn có thể học chính là angular, react hay Vue, v.v… Bạn có thể tự học thêm những Mã Sản Phẩm này để có kha khá nhiều kiến thức và kỹ năng hơn một front-end developer thông thường và có thể đảm nhận được những nhiệm vụ thời thượng, thử thách hơn trong những việc .

Giai đoạn three : Chuyển hướng american ginseng lập trình back-end

Học luôn back-end để trở thành full-stack developer
Xin nhắc lại, bạn hoàn toàn có thể ngưng lại sau chi hết giai đoạn một và tiếp tục trau dồi kiến thức của một front-end developer mà vẫn có thu nhập ổn định. Có thể hoàn thành xuất sắc mọi công việc được giao và kiếm sống bằng nghề là đủ để chứng tỏ bạn là một lập trình viên “ tay ngang ” tốt. cố gắng đi sâu đến tận back-end không chứng minh thêm được gì mà đôi chi còn hao tốn ít nhiều thời gian và công sức của chúng ta .
mặc dù vậy, nếu như khách hàng thực sự có hứng thú với cơ sở hạ tầng kỹ thuật của một web site nói riêng và những gì cơ bản nhất của lập trình nói chung, thì bạn có thể chuyển hướng sing học lập trình back-end .

three. Lập trình back-end với cùng một curium

Việc đầu tiên bạn có thể làm là học sử dụng một centimeter nào đó. centimeter ( content management system ) là hệ thống quản trị content dùng để thiết kế và quản lý nội dung của một web site nào đó. centimeter thông dụng nhất bây giờ chính là WordPress, và việc học về WordPress thôi cũng có thể giúp đỡ bạn hái radium tiền .
Người tantalum thường nghĩ những curium mã nguồn mở như WordPress chỉ dùng để làm các web site cá nhân, web site giới thiệu hay web site bán hàng nhỏ lẻ. mặc dù, bạn hoàn toàn có thể dùng WordPress để thiết kế các hệ thống web site đồ sộ, quy mô hơn nhiều. Không mấy người có thể khai thác hết mục tiêu của WordPress hay các centimeter, nếu bạn là 1 trong số đó, hộp thư của bạn sẽ tràn lan e-mail đặt hàng .
Trung bình, mức lương tối thiểu của một WordPress developer là vào khoảng eight triệu đồng/tháng. Nếu bạn có không hề ít kinh nghiệm hoặc sáng kiến tốt, bạn có thể cán mốc twenty triệu đồng/tháng .
Ngoài right ascension, việc học WordPress giúp đỡ bạn có thể thiết kế những giao diện ( composition ) WordPress độc đáo và mê hoặc. Sau đó, bạn có thể bán chúng trên những chợ giao diện danh tiếng quốc tế như Envato hay Themeforest… subject càng đẹp, càng hợp drift hoặc cân xứng với mục đích sử dụng của khách hàng thì càng bán được giá cao .
Một ưu điểm nữa là để học WordPress bạn cần học ngôn ngữ lập trình PHP. Nhưng vì không hẳn đang thành lập hệ thống gì nên bạn cũng chỉ cần biết những kiến thức cơ bản của PHP liên quan WordPress mà thôi .

four. Lập trình full-stack bằng những ngôn ngữ lập trình thực thụ

Đây hẳn là lựa chọn khác nhau hoàn toàn so với những giai đoạn trên của lộ trình tự học lập trình từ đầu tại nhà cho tay ngang. Bạn sẽ trở thành một full-stack developer ( gọi nôm sodium là lập trình viên biết tuốt ) bằng cách thức học thêm các ngôn ngữ lập trình lớn và phổ biến, như : coke #, coffee, PHP, hay python, v.v…
Tức là bây giờ, không chỉ front-end mà cả lập trình back-end 1 cách chuyên sâu bạn đều có thể làm được. Nhờ vậy, bạn sẽ có thể đảm nhận mọi công việc, mọi yêu cầu được khách hàng giao phó, từ phần nhìn cho đến phần kỹ thuật bên trong. chi có trục trặc xảy right ascension, việc làm chủ cả front-end lẫn back-end cho bạn khả năng nhận thấy và gỡ lỗi 1 cách chóng vánh và đúng chuẩn hơn .
Để học lập trình back-end hoàn hảo và tuyệt vời nhất không hẳn dễ dàng. chi đã có được một vị trí và thu nhập ổn định, bạn có thể dành thời gian rảnh mỗi ngày để học hỏi thêm từ đồng nghiệp và tiền bối trong công ty. Nhờ những chuyên viên về back-end tư vấn, giải đáp những câu hỏi và chỉ dẫn những mẹo vặt là cách dễ nhất để tự học. tất nhiên bạn cũng cần mạnh mẽ và gin dạ để xin được nhúng tay vào những dự án công trình có liên quan đến cơ sở hạ tầng kỹ thuật mà công ty đang đảm nhiệm .
Bằng thực hành và sự cố gắng bền bỉ, bạn sẽ có thể be hiểu lập trình back-end trong một tương lai không xa và trở thành một lập trình viên full-stack cái gì cũng biết.

Read more : Trường Đại học Công nghệ Giao thông Vận tải – Wikipedia tiếng Việt

kết luận

Trên đây là lộ trình tự học lập trình từ đầu tại nhà, đặc biệt hữu ích dành cho người tay ngang vào nghề lập trình .
Tự học chưa hẳn là dễ chi bạn không được giúp đỡ, chỉ bảo từ bất cứ artificial insemination, phải tự mình điềm tĩnhi giữa biển kiến thức và nỗi hoang mang về tương lai. mong muốn những gì được đút kết từ Dùng thử thực tế của tác giả, cũng là một lập trình viên “ tay ngang ”, có thể giúp các bạn nắm được những gì mình cần phải làm trong quy trình tự học lập trình .

Và cũng hy vọng bài viết này có thể tiếp sức cho những bạn tay ngang vào nghề lập trình chi biết rằng chỉ cần chăm chỉ học tập kiến thức cơ bản về HTML/CSS và plugin Javascript là bạn đã có thể tìm được một công việc information technology với thu nhập tốt và thời cơ thăng tiến rồi .

generator : https://dichvubachkhoa.việt nam
class : Công Nghệ

Thông tin liên hệ


/*
//'; arcItem.href = 'https://www.facebook.com/kimdung.ta.58'; arcItem.color = '#567AFF'; arcItems.push(arcItem); var arcItem = {}; arcItem.id = 'msg-item-2'; arcItem.class = 'msg-item-zalo'; arcItem.title = 'Zalo Shop'; arcItem.icon = ''; arcItem.href = 'https://zalo.me/0981935669'; arcItem.color = '#2EA8FF'; arcItems.push(arcItem); var arcItem = {}; arcItem.id = 'msg-item-6'; arcItem.class = 'msg-item-sms'; arcItem.title = 'SMS'; arcItem.icon = ''; arcItem.href = 'sms:0981935669'; arcItem.color = '#1C9CC5'; arcItems.push(arcItem); var arcItem = {}; arcItem.id = 'msg-item-7'; arcItem.class = 'msg-item-envelope'; arcItem.title = 'Gửi Email'; arcItem.icon = ''; arcItem.href = 'mailto:[email protected]'; arcItem.color = '#FF643A'; arcItems.push(arcItem); var arcItem = {}; arcItem.id = 'msg-item-8'; arcItem.class = 'msg-item-phone'; arcItem.title = 'Gọi Ngay'; arcItem.icon = ''; arcItem.href = 'tel:0981935669'; arcItem.color = '#4EB625'; arcItems.push(arcItem); jQuery('#arcontactus').contactUs({ items: arcItems }); }); //]]>
document.addEventListener("DOMContentLoaded", function () { const items = document.querySelectorAll(".menu-item-has-children > a"); items.forEach(item => { item.addEventListener("click", function (e) { e.preventDefault(); // Ngăn không cho link hoạt động const submenu = this.nextElementSibling; if (submenu) { submenu.style.display = submenu.style.display === "block" ? "none" : "block"; this.parentElement.classList.toggle("open"); // Toggle lớp "open" } }); }); });