当前位置: 首页 > news >正文

网站设计过时2018年网站开发技术

网站设计过时,2018年网站开发技术,查建设标准网站,永久免费微商城小程序设计一个具有良好用户体验的 JavaScript 网页涉及多个方面#xff0c;如用户界面#xff08;UI#xff09;、用户体验#xff08;UX#xff09;、交互设计等。以下是一些示例案例#xff0c;展示了如何使用 JavaScript 创建功能丰富且吸引人的网页设计。 1. 响应式导航菜…设计一个具有良好用户体验的 JavaScript 网页涉及多个方面如用户界面UI、用户体验UX、交互设计等。以下是一些示例案例展示了如何使用 JavaScript 创建功能丰富且吸引人的网页设计。 1. 响应式导航菜单 功能 动态生成的导航菜单适应不同屏幕尺寸。点击菜单按钮时展开/收起子菜单。 示例代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleResponsive Navigation Menu/titlestylebody { font-family: Arial, sans-serif; }.nav { display: flex; background-color: #333; }.nav a { color: white; padding: 14px 20px; text-decoration: none; display: block; }.nav a:hover { background-color: #575757; }.menu-toggle { display: none; }media (max-width: 768px) {.nav { flex-direction: column; }.nav a { display: none; }.nav.show-menu a { display: block; }.menu-toggle { display: block; background: #333; color: white; padding: 14px; cursor: pointer; }}/style /head bodydiv classmenu-toggleMenu/divdiv classnava href#Home/aa href#About/aa href#Services/aa href#Contact/a/divscriptdocument.querySelector(.menu-toggle).addEventListener(click, function() {document.querySelector(.nav).classList.toggle(show-menu);});/script /body /html2. 动态表单验证 功能 实时验证用户输入的数据并显示错误消息。提交表单时只有在所有字段正确填写的情况下才会被允许。 示例代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDynamic Form Validation/titlestyle.error { color: red; }/style /head bodyform idmyFormlabel foremailEmail:/labelinput typeemail idemail nameemail requiredspan classerror idemailError/spanbrbrlabel forpasswordPassword:/labelinput typepassword idpassword namepassword requiredspan classerror idpasswordError/spanbrbrinput typesubmit valueSubmit/formscriptconst form document.getElementById(myForm);const emailInput document.getElementById(email);const passwordInput document.getElementById(password);const emailError document.getElementById(emailError);const passwordError document.getElementById(passwordError);emailInput.addEventListener(input, () {if (!emailInput.validity.valid) {emailError.textContent Please enter a valid email address.;} else {emailError.textContent ;}});passwordInput.addEventListener(input, () {if (passwordInput.value.length 6) {passwordError.textContent Password must be at least 6 characters long.;} else {passwordError.textContent ;}});form.addEventListener(submit, (event) {if (!emailInput.validity.valid || passwordInput.value.length 6) {event.preventDefault();alert(Please correct the errors in the form.);}});/script /body /html3. 动态内容加载AJAX 功能 从服务器动态加载内容而无需刷新页面。 示例代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDynamic Content Loading/title /head bodybutton idloadContentLoad Content/buttondiv idcontent/divscriptdocument.getElementById(loadContent).addEventListener(click, function() {fetch(https://api.example.com/content).then(response response.json()).then(data {document.getElementById(content).innerHTML p${data.message}/p;}).catch(error console.error(Error fetching content:, error));});/script /body /html4. 图表展示 功能 使用 JavaScript 库如 Chart.js创建和展示图表。 示例代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleChart Example/titlescript srchttps://cdn.jsdelivr.net/npm/chart.js/script /head bodycanvas idmyChart width400 height200/canvasscriptconst ctx document.getElementById(myChart).getContext(2d);const myChart new Chart(ctx, {type: bar,data: {labels: [Red, Blue, Yellow, Green, Purple, Orange],datasets: [{label: # of Votes,data: [12, 19, 3, 5, 2, 3],backgroundColor: [rgba(255, 99, 132, 0.2),rgba(54, 162, 235, 0.2),rgba(255, 206, 86, 0.2),rgba(75, 192, 192, 0.2),rgba(153, 102, 255, 0.2),rgba(255, 159, 64, 0.2)],borderColor: [rgba(255, 99, 132, 1),rgba(54, 162, 235, 1),rgba(255, 206, 86, 1),rgba(75, 192, 192, 1),rgba(153, 102, 255, 1),rgba(255, 159, 64, 1)],borderWidth: 1}]},options: {scales: {y: {beginAtZero: true}}}});/script /body /html这些示例展示了不同的 JavaScript 网页设计案例包括响应式布局、表单验证、动态内容加载和图表展示等。这些技术可以用于创建功能丰富、用户友好的网页。
http://www.hkea.cn/news/14401808/

相关文章:

  • 手机网站制作明细报价表深圳企业网站建设制作公司
  • 怎么对网站的数据库做管理佛山市seo推广哪家好
  • 如何做自己的电影网站wordpress建什么站
  • 烟台专业做网站中国建设教育协会网站打不开
  • 郑州建站软件女生读网络营销与电商直播
  • 出售家教网站模板做卷皮网类似网站
  • 为什么网站不需要icp备案青海项目信息网
  • 泉州找工作网站网站举报中心官网
  • 舞阳网站建设百度推广登录后台
  • 买模板做的网站表单数据在哪里看锦州市做网站
  • 企业网站建设规范响应式培训网站模板
  • 房产信息门户网站建设方案石家庄造价信息网官网
  • 中国建设银行网站怎么改支付密码是什么怎么才能制作网站呢
  • 凡科网站建设推广支持wordpress的mysql
  • 南充网站建设狐灵网络百度网站建设推广
  • 365做网站热烈祝贺网站上线
  • 中高端社交网站建设服务商淄博中企动力公司网站
  • 网站建设前十名养育成本
  • 杭州 网站定制网站左侧广告代码
  • 网站关键词优化的方法网站源码下载视频
  • 怎样建淘宝客网站网站建设所有软件清单
  • 站长之家是什么全景效果图网站
  • 网站后台地址忘记了广西百色公司注册
  • 商业网站建设案例视频如何制作活动宣传网页
  • 晋江网站建设公司wordpress企业主题制作
  • 北京西站地铁几号线网页版传奇哪个好玩
  • 网站怎么推广比较好安康网络公司信息
  • 东昌府聊城做网站公司昆明seo推广外包
  • 网站模板做网站响应式网页设计平台
  • 教育网站颜色广东网站建设怎么选