首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端网页框架layui的使用小结

layui作为前端页面的基础框架,写了几个小页面,过程中碰到的问题,做了几点零碎总结: 1、使用JS获取当前页面的URL的参数:  url:http://localhost:8200/jie/detail.html...tid=1  获取tid的参数值: //js   var url_string = window.location.href;   var url = new URL(url_string);   var...                                                     3、layui的缓存...,session缓存和cookie缓存,一个页面关了就销毁,一个能持久化,可以根据场景选择页面数据共享的方法; 开始以为直接存储key,value,发现怎么存进去的都是空字符串{},原来value支持的是...page='+pageTotal+'" class="laypage-last" title="尾">尾',     '<a href="/jie/page/2/" class="laypage-next

69820
您找到你想要的搜索结果了吗?
是的
没有找到

魔改npm私有仓库 | Verdaccio教程

认证的缓存时间是120秒,即120秒内重复请求可以免认证。...当然不用阅读源码,利用verdaccio提供的中间件扩展,制作一个ExpressJS中间件插件,在插件中做手脚即可。...列表和详情的概念真是无处不在 Verdacciol列表示例 Verdaccio详情示例 在这两个地方分别拦截2下:第一次是请求方向,匹配到对应的路径后在response对象上标记一下“index...虽然共享同一个事件驱动引擎,但你的JS脚本和网页本身的JS脚本逻辑上处于2个不同的“线程”,比如想要寻找一个dom元素,但不知道元素是否健在,是否有延迟等等问题,不知何时去寻找。...列表的接口就是请求所有packages列表,详情其实就做了两件事儿:一是把README.md展示成HTML,二是把package.json的内容罗列出来,这两点可以参考npmjs.com上面的做法。

2.2K10

DNS预解析详解

浏览器对网站第一次的域名DNS解析查找流程依次为: 浏览器缓存-系统缓存-路由器缓存-ISP DNS缓存-递归搜索 ?...最明显的例子,DNS预解析在某个页面中包含非常多的域名非常有效,如搜索结果。...这样可以极大的加速(尤其是移动网络环境下)页面的加载。在某些图片较多的页面中,在发起图片加载请求之前预先把域名解析好将会有至少 5% 的图片加载速度提升。...场景 页面中的静态资源在不同的domain下,如CSS、JS、图片等文件 适合在以下场景中使用: 电商网站的商品大量载入不同domain下的商品图,如淘宝 手机网页 大型网站 js或服务端重定向 指令...HTTPS页面DNS prefetching 下面的例子,该页面只会预解析b.com,而不会预解析a.com、c.com、d.com。

26.7K40

Bootstrap笔记

生态圈火,不断地更新迭代;提供一套美观大方地界面组件;提供一套优雅的 HTML+CSS 编码规范;让我们的 Web 开发更简单,更快捷;注意:使用 Bootstrap 并不代表不用写 CSS 样式,而是不用写绝大多数大家都会用到的样式准备下载...)宽度都是980;视口的宽度可以通过meta标签设置此属性为移动端页面视口设置,当前值表示在移动端页面的宽度为设备的宽度,并且不缩放(缩放级别为1)width:视口的宽度initial-scale:初始化缩放...生态圈火,不断地更新迭代; 提供一套美观大方地界面组件; 提供一套优雅的 HTML+CSS 编码规范; 让我们的 Web 开发更简单,更快捷; 注意: 使用 Bootstrap 并不代表不用写 CSS...样式,而是不用写绝大多数大家都会用到的样式 准备 下载Bootstrap https://github.com/twbs/bootstrap/releases/download/v3.3.6/...)宽度都是980; 视口的宽度可以通过meta标签设置 此属性为移动端页面视口设置,当前值表示在移动端页面的宽度为设备的宽度,并且不缩放(缩放级别为1) width:视口的宽度 initial-scale

3.3K90

友情链接前面自动获取并添加favicon.ico小图标

此代码采用了缓存机制,即不用每次都从各个友情链接网站的代码里面去抓取,挺方便的, 然后用你的网址替换上面的“//XXXXX部分为需要获取的目标网站网址  例如https://ico.wenytao.com...url=https://www.wenytao.com 网址前面的http://可以加,也可以不加。...但如果是https://头,则必须加上 具体效果可以到网站首页底部或者我的留言板页面的“内页链接”查看详细demo,此favicon图标采用了缓存机制,即不用每次都从各个友情链接网站的代码里面去抓取,代码只需要一小段...js就行了,把这段js加到你网站页脚文件中: 直接放在网站代码里:   $("#link-home li a,#linkcat-1 li...url="+this.href.replace(/^(http:\/\/[^\/]+).*$/, '').replace( 'http://', '' )+">");   });}); 注意修改红色代码

47520

【腾讯云前端性能优化大赛】秒开的艺术:Hexo 博客首屏耗时优化实践

避免资源加载引起的阻塞 HTML 页面常常通过 以及 标签引入 CSS 及 JS 文件,在被引用的资源加载期间,浏览器对后续...这样做的好处是,当文件内容发生变化时,文件名必定发生变化,反过来说,当浏览器已经缓存了该路径的文件,则可以推断缓存的文件在服务器侧没有发生变化,浏览器可以直接使用缓存的版本而不用进行缓存协商(通过设置比较长的强制缓存...(目前只在博客的页面大标题上面用了,暂时没有拉取全部文章标题来生成文章标题的字体文件) 预载下一个页面 最后讲一个比较“取巧”的方法。...前面已经对 CSS、JS 等静态资源通过缓存优化了加载速度,那么 Hexo 博客的 HTML 静态文件加载是否也有优化的空间?这个问题的回答是肯定的。...="a标签指向的 URL">(这会指示浏览器请求该 URL,从而缓存 URL 指向的资源) 这样,在访客点击超链接跳转到博客的内页之前,这个页面的 HTML、CSS 和 JS 文件应该都已经在浏览器的缓存里面了

884141

亿万级访问量下的前端同构直出实践

使用直出的页面,html不再只是一个空壳,而是一个渲染良好的页面,这样用户就可以不用等待JS加载和执行后看到内容,大大减少用户的焦虑感。...关于这块的优化,同构直出本来就是一个CPU密集型的任务,后续可以结合缓存来将CPU密集型任务转为内存密集任务 二次CGI 虽然解决这个问题的方案并不难,但重在我们能在详情放量前能发现这个常常被忽略的问题...cookie,缓存命中率大大提高) 离线包 css资源、js资源使用离线包是比较想当然的事情,但是在部落转为直出,接入离线包也遇到一些困难。...> 如果使用直出会变成这个样子 <div class="root"...资源已经准备好了,会先执行js,再做渲染,如果没有执行好会先渲染 大部分线上的cdn资源都是有强缓存的,或者有手Q离线包,浏览器解析到script标签时js资源已经准备好,会先执行js,再做渲染 首屏渲染的时机涉及么很多因素

2.3K20
领券