随笔分类 -  javascript

摘要:动态渲染的seo 方案 目前来说 有两种方案 1. Vue-meta-info + prerender-spa-plugin 2. Nuxt 优缺点来说 第一种 方案可行,对代码改造比较小,配置量小 缺点是,如果是动态的页面,比如文章详情页、问答页面这类内容动态的,不适合用此方案,而且,比较重要的是 阅读全文
posted @ 2020-02-20 21:29 Sherlock09 阅读(96) 评论(0) 推荐(0)
摘要:1. 数组对象改变原数组的:1.shift:将第一个元素删除并且返回删除元素,空即为undefined var arr = ['a', 'b', 'c'];arr.shift() // 'a'console.log(arr) // ['b', 'c'] 1232.unshift:向数组开头添加元素, 阅读全文
posted @ 2019-11-26 19:57 Sherlock09 阅读(259) 评论(0) 推荐(0)
摘要:一期优化取得了显著的效果,从优化前的1.9s,现在稳定在1.5s,基本保持在达标线内 偶尔的抖动观察了下,与后端服务的稳定程度有关 但是感觉优化还是有提升的可能 这里有几个优化方向的思路 一 关于白屏 目前小程序采用了loading组件过度,但是,由于是资讯类的小程序,页面的内容严重依赖后端接口 如 阅读全文
posted @ 2019-11-21 12:01 Sherlock09 阅读(519) 评论(0) 推荐(0)
摘要:事情的起源是被人问到,一个以.vue结尾的文件,是如何被编译然后运行在浏览器中的?突然发现,对这一块模糊的很,而且看mpvue的文档,甚至小程序之类的都是实现了自己的loader,所以十分必要抽时间去仔细读一读源码,顺便总结一番。 首先说结论: 一、vue-loader是什么 简单的说,他就是基于w 阅读全文
posted @ 2019-06-14 15:37 Sherlock09 阅读(21802) 评论(0) 推荐(2)
摘要:说起移动端页面也是老生常谈了,最近正好在做金融商城移动端的开发,正好梳理下这一块的知识点,提炼和总结。 一 什么是移动端页面 首先 不扯那些长篇大论,常见的移动端页面主要就三种,即H5页面、手机页面、以及webview页面。 移动端的兴起,访问的流量很大一部分都来自于手机,而通常当手机访问页面的时候 阅读全文
posted @ 2018-10-23 18:07 Sherlock09 阅读(467) 评论(0) 推荐(0)
摘要:DOMContentLoaded与load的区别 (1)在chrome浏览器的开发过程中,我们会看到network面板中有这两个数值,分别对应网 络请求上的标志线,这两个时间数值分别代表什么? (2)我们一再强调将css放在头部,将js文件放在尾部,这样有利于优化页面的性能,为什么这种方式能够优化性 阅读全文
posted @ 2018-10-23 18:01 Sherlock09 阅读(234) 评论(0) 推荐(0)
摘要:一 什么是Typescript 简单的说,TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,它由 Microsoft 开发,代码开源于 GitHub 上。 它的第一个版本发布于 2012 年 10 月,经历了多次更新后,现在已成为前端社区中不可忽视的 阅读全文
posted @ 2018-02-23 14:40 Sherlock09 阅读(481) 评论(0) 推荐(0)
摘要:在网上看了不少js方法的总结没,自己也尝试总结过,这篇只迄今为止觉得最清楚的,尤其是call和apply的方法总结,很到位!! 1.javascript删除元素节点 IE中有这样一个方法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了 removeN 阅读全文
posted @ 2017-09-11 13:05 Sherlock09 阅读(176) 评论(0) 推荐(0)
摘要:javascript数组与字符串常用方法总结 最近在梳理js的基础,首先从数组和字符串开始。 string 常用方法: 1.substring(start开始位置的索引,end结束位置索引) 截取的位置不包含结束位置的字符,只写一个参数表示从开始位置截取到最后 1 2 var str='abcdef 阅读全文
posted @ 2017-06-09 21:25 Sherlock09 阅读(161) 评论(0) 推荐(0)