两种前端路由(hash模式和history模式)实现原理解析及区别

两种前端路由(hash模式和history模式)实现原理解析及区别

- 2020年3月27日 - html/css/js, web前端技术 - 0 条评论 - 1509浏览 阅读更多...

目前单页应用(SPA)越来越成为前端主流,单页应用一大特点就是使用前端路由,由前端来直接控制路由跳转逻辑,而不再由后端人员控制,这给了前端更多的自由。 目前前端路由主要有两种实现方式:hash模式和history模式,下面分别详细说明。 hash模式 这个我们应该不陌生,比如在用超链接制作锚点跳转的…

标签:
js数组常用遍历方法

js数组常用遍历方法

- 2020年3月25日 - html/css/js, web前端技术 - 0 条评论 - 1155浏览 阅读更多...

前言 本文主要介绍数组常见遍历方法:forEach、map、filter、find、every、some、reduce,它们有个共同点:不会改变原始数组。 一、forEach:遍历数组 var colors = ["red","blue","gree…

55 个提高你 CSS 开发效率的必备片段

55 个提高你 CSS 开发效率的必备片段

- 2020年3月22日 - html/css/js, web前端技术 - 0 条评论 - 928浏览 阅读更多...

来源 | https://segmentfault.com/a/1190000022019129 这篇文章会记录我们平时常用到的 CSS 片段,使用这些 CSS 可以帮助我们解决许多实际项目中遇到的问题,强烈建议点赞收藏再看,方便日后查找。 清除浮动 浮动给我们的代码带来的麻烦,想必不需要多说,我们…

JavaScript工具函数大全(二)

JavaScript工具函数大全(二)

- 2020年3月20日 - html/css/js, web前端技术 - 0 条评论 - 949浏览 阅读更多...

获取cookie值 [java]function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr …

JavaScript工具函数大全(一)

JavaScript工具函数大全(一)

- 2020年3月20日 - html/css/js, web前端技术 - 0 条评论 - 968浏览 阅读更多...

为元素添加on方法 [java]Element.prototype.on = Element.prototype.addEventListener; NodeList.prototype.on = function (event, fn) {、 []['forEach'].call(this, fu…

js常见的输入值校验和替换操作

js常见的输入值校验和替换操作

- 2020年3月20日 - html/css/js, web前端技术 - 0 条评论 - 1207浏览 阅读更多...

校验是否为一个数字,以及该数字小数点位数是否与参数floats一致 校验规则: 若参数floats有值,则校验该数字小数点后的位数。 若参数floats没有值,则仅仅校验是否为数字。 [java]function isNum(value,floats=null){ let regexp = new …

向上滚动效果

向上滚动效果

- 2020年2月11日 - html/css/js, web前端技术 - 0 条评论 - 942浏览 阅读更多...

本文将带你实现向上滚动动画效果,   一、第一步html页面代码 [html] <div class="job" style="width: 1200px; margin: 0 auto;"> <div class="pa…

JavaScript Prototype(原型) 新手指南

JavaScript Prototype(原型) 新手指南

- 2019年1月3日 - html/css/js, web前端技术 - 0 条评论 - 967浏览 阅读更多...

英文原文 | https://tylermcginnis.com/beginners-guide-to-javascript-prototype/ 引言:如果不处理对象,您就无法在 JavaScript 方面取得很大进展。它们几乎是 JavaScript 编程语言的所有方面的基础。在这篇文章中,您将…

标签:

声明

本站内容大多为原创,部份搜集于互联网,仅供学习与交流,如果不小心侵犯到你的权益,请及时联系我们删除该资源.