前端路由
把不同路由对应不同内容或页面的任务交给前端来做,之前通过服务端根据的不同返回不同的页面实现前端路由实质上就是检测URL的变动,截获URL地址,通过解析、匹配路由规定实现UI更新单页面应用中的路由分为hash和history模式 hash模式监听浏览器...
把不同路由对应不同内容或页面的任务交给前端来做,之前通过服务端根据的不同返回不同的页面实现前端路由实质上就是检测URL的变动,截获URL地址,通过解析、匹配路由规定实现UI更新单页面应用中的路由分为hash和history模式 hash模式监听浏览器...
简易版1.URL解析2.查找缓存3.域名解析:浏览器缓存>系统缓存>本地hosts>根域名>顶级域名>二级域名>三级域名4.TCP三次握手5.发送HTTP请求6.服务器处理请求并返回报文7.浏览器解析渲染页面8.T...
一种类似于微服务的架构,它将微服务的理念应用于浏览器端,将Wb应用由单一的应用转变为多个小型前端应用聚合为一的应用各个前端应用可以使用不同技术栈、独立运行、独立开发、独立部署不是框架或工具,而是一套架构体系解决问题1.将庞大应用拆分,每个部分可以单独...
Content Delivery Network,内容分发网络我们访问一个页面的时候,会请求很多资源,包括各种图片、声音、影片、文字等信息。这和我们要购买多种货物一样网站可以预先把内容分发至全国各地的加速节点。用户可以就近获取内容,避免网络拥堵、地域...
AjaxAjax(Asynchronous JavaScript and XML,异步JavaScript.与XML技术),使网页实现异步更新,不重新加载网页的情况下,对网页部分进行更新不是一种新技术,而是2005年被提出的新术语由XMLHttpRe...
addEventListener是为元素绑定事件的方法,接收三个参数: 第一个参数:绑定的事件名 第二个参数:执行的函数 第三个参数: false:默认,代表冒泡时绑定 true:代表捕获时绑定onclick和addEventListener事件区...
转换过程中会忽略值为undefined的字段需要检测一下,若某个字段为undefined,则将其值修改为空字符串1、若目标对象存在toJSON()方法,它负责定义哪些数据被序列化 123456789let obj = { x:1, y:...
parseInt(): 将字符串转换为整数。 语法: parseInt(string, radix) string: 要被解析的字符串 radix: 可选,表示数字的基数(进制),范围2-36,默认为10 从字符串的开头解析,直到遇到非数字...
在一个大型网页应用中,**addEventListener通常更合适**,这是因为它提供了更灵活、更可控的事件管理功能,而这些特性在大型应用中尤其重要。以下是一些关键原因: 1. 多事件处理器支持 在大型应用中,通常需要为同一个元素绑定多个不同的事件...
获取当天时间: 123456789101112131415//获取当前时间var date = new Date();var year = date.getFullYear();var month = date.getMonth()+1;var da...