随笔
久违i-i
放弃不难 但坚持很酷
展开
-
我对MVC和MVVM的认知
我对MVC和MVVM的认知 后端MVC M:(model层):主要负责数据的crud(create、read、update、delete)。 V:(view层):相当于前端的页面。 C:(controller层):业务逻辑层。 控制层可分为四个部分 1、对前端页面的所有请求进行初步处理(app.js)。 2、路由分发处理模块(rooter.js),因为要保证每个模块职能单一,所以rooter.js...原创 2019-05-31 11:30:38 · 188 阅读 · 1 评论 -
浏览器输入url到显示页面,都经历了什么?
过程分析: 1、首先,我们在浏览器地址栏中,输入要查找页面的url。 2、然后浏览器依次在 浏览器缓存 -> 系统缓存 -> 路由器缓存中去寻找匹配的url,如果这些缓存中有,就会直接在屏幕中显示出页面内容。若没有,则跳到第三步操作。 3、在发送http请求前,浏览器需要先进行域名解析(即DNS解析),以获取相应的IP地址。 补充:DNS (Domain Name System)是一个...原创 2019-08-15 08:41:39 · 223 阅读 · 0 评论 -
对网站性能优化的理解
何谓优化: 从用户角度: =》会使页面加载的更快 =》对用户的操作响应的更加及时 =》会为用户带来更好地体验 从服务端角度: =》减少页面请求次数 =》减小请求所占带宽 =》节省资源 小结:恰当的优化,不仅能够改善用户的体验,也能够节省一部分资源的利用。 优化的途径: 一、页面级别的优化 内联脚本的位置优化 按需加载资源 可使用ajax,局部刷新页面,减少页面请求次数 二、代码级别...原创 2019-08-15 09:49:30 · 195 阅读 · 0 评论 -
iframe实现左侧超链接,右侧显示内容
此方法常用在 后台管理系统 的页面布局上。 核心:利用 html 中的 iframe标签,结合超链接的 target 属性实现。 效果:在图中的粉色内容右边位置,显示对应的 html 链接的内容,而不是出现在一个新的、全屏的页面上。 点击 a.html 超链接 点击 b.html 超链接 点击 c.html 超链接 HTML核心代码 <body> <div c...原创 2019-08-28 13:59:49 · 5980 阅读 · 8 评论