随笔分类 -  前端标准化教程

url转义。绝对正确的url转义的东西
摘要:在阿里上班积累的字符串转义 JS的写法 encodeURIComponent(window.location.href); decodeURIComponent(window.location.href); 如果是C#的写法呢 c#实现Javascript的encodeURIComponent()函 阅读全文

posted @ 2021-08-14 18:13 漫思 阅读(168) 评论(0) 推荐(0) 编辑

chrome浏览器(block)屏蔽http文件下载,如何解除?
摘要:最近升级了chrome浏览器,发现不能从http网站下载文件了。 F12打开console,发现每次从http网站下载文件,console都会出现下载被blocked(屏蔽)的提示: 原来chrome认为 非HTTPS网站都是不安全的,自动屏蔽了 来源于http文件的下载。 chrome果然是大佬, 阅读全文

posted @ 2021-08-09 19:08 漫思 阅读(2221) 评论(0) 推荐(0) 编辑

巩固一下 JS 可选 (?.)操作符号,原来函数也可以用可选写法,又学到了!
摘要:有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 可选的链接?.操作符用于使用隐式空检查访问嵌套对象属性。 概述 如何使用 阅读全文

posted @ 2021-06-14 23:18 漫思 阅读(227) 评论(0) 推荐(0) 编辑

Vue中qs插件的使用
摘要:qs的下载地址 https://github.com/ljharb/qs 之前用Vue+element写了一个后台管理系统,在登录时使用axios请求数据传参时无法正常的获取数据。之后也是一通百度,发现原因是传递参数要将参数序列化。这里使用了qs插件: 简单来说,qs 是一个增加了一些安全性的查询字 阅读全文

posted @ 2021-01-18 14:32 漫思 阅读(1094) 评论(0) 推荐(0) 编辑

js正则0-100之间的正整数
摘要:alert(/^([0-9]{1,2}|100)$/.test(0)) alert(/^([0-9]{1,2}|100)$/.test(99)) alert(/^([0-9]{1,2}|100)$/.test(100)) alert(/^([0-9]{1,2}|100)$/.test(101)) 阅读全文

posted @ 2021-01-14 14:53 漫思 阅读(4808) 评论(0) 推荐(0) 编辑

一种自动化生成骨架屏的方案
摘要:今天的分享主要分为三个部分: 首屏加载状态演进 如何构建骨架屏 将骨架屏打包的项目中 首屏加载的演进 我们先来看一些权威机构所做的研究报告。 一份是 Akamai 的研究报告,当时总共采访了大约 1048 名网上购物者,得出了这样的结论: 大约有 47% 的用户期望他们的页面在两秒之内加载完成。 如 阅读全文

posted @ 2021-01-13 11:39 漫思 阅读(681) 评论(0) 推荐(0) 编辑

js将手机号中间四位变成*号
摘要:方法一、利用数组splice,split,join方法 var tel = 18810399133; tel = "" + tel; var ary = tel.split(""); ary.splice(3,4,"****"); var tel1=ary.join(""); console.log 阅读全文

posted @ 2020-12-29 10:53 漫思 阅读(474) 评论(0) 推荐(0) 编辑

取出字符串中的所有数字
摘要:方法一、遍历字符串并判断 function getNum(str){ var ary = []; var tem = ""; for(var i=0;i<str.length;i++){ if(str.charAt(i) >= "0" && str.charAt(i) <= "9"){ tem += 阅读全文

posted @ 2020-12-29 10:52 漫思 阅读(402) 评论(0) 推荐(0) 编辑

js中字节B转化成KB,MB,GB
摘要:1 function change(limit){ 2 var size = ""; 3 if(limit < 0.1 * 1024){ //小于0.1KB,则转化成B 4 size = limit.toFixed(2) + "B" 5 }else if(limit < 0.1 * 1024 * 1 阅读全文

posted @ 2020-12-29 10:43 漫思 阅读(449) 评论(0) 推荐(0) 编辑

数组去重的几种方法
摘要:var arr = [1,3,4,7,4,3,6,12,45,33]; 1、数组的当前项和下一项比较,如果两者相同,删除其一 arr.sort(); for(var i=0;i<arr.length;i++){ if(arr[i] == arr[i+1]){ arr.splice(i,1) i-- 阅读全文

posted @ 2020-12-29 10:40 漫思 阅读(131) 评论(0) 推荐(0) 编辑

最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文

posted @ 2020-12-29 10:39 漫思 阅读(120) 评论(0) 推荐(0) 编辑

360浏览器强制使用极速模式
摘要:360浏览器强制使用极速模式 <meta name="renderer" content="webkit"> 试用于双核浏览器的都具备这个特征。 <meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta http-equiv="X-UA 阅读全文

posted @ 2020-12-24 10:19 漫思 阅读(317) 评论(0) 推荐(0) 编辑

amis 前端低代码框架
摘要:amis 前端低代码框架 软件简介 amis 是一个前端低代码框架,通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。 目前在百度广泛用于内部平台的前端开发,已有 100+ 部门使用,创建了 3w+ 页面。 文档 https://baidu.gitee.io/ami 阅读全文

posted @ 2020-12-17 14:09 漫思 阅读(4658) 评论(0) 推荐(0) 编辑

有哪些必看的 JS 库?
摘要:作者:徐小夕链接:https://www.zhihu.com/question/429436558/answer/1594467061来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 之前有很多人问学好前端需要学习哪些 js 库, 主流框架应该学 vue 还是 reac 阅读全文

posted @ 2020-12-10 19:41 漫思 阅读(477) 评论(0) 推荐(0) 编辑

CLAAS KGaA mbH
摘要:德国克拉斯农机公司(CLAAS KGaA mbH)是世界著名的农牧业机械和农用车辆制造商,产品主要包括联合收割机、自走式青贮收获机、甘蔗收获机、农用运输机械、拖拉机和割草机、搂草机、翻晒机、打捆机, 中文名克拉斯外文名CLAAS KGaA mbH地 点德国实 质农牧对 象农业 目录 1 公司简介 2 阅读全文

posted @ 2020-10-09 13:07 漫思 阅读(374) 评论(0) 推荐(0) 编辑

UMI.js开发知识总结
摘要:五分钟掌握最小知识体系 本文阅读时间大概为5分钟,但是能让你了解基于UMI和DVA构建项目的最小知识体系,你可以粗略的浏览一下本文所提到的知识,在后续的讲解中都会多次重复提起,保证学习效率。由于现在前端工程化的流行,所以在学习一个新的框架时,可能会面临一些疑惑。 比如拿react举例: es6特性好 阅读全文

posted @ 2020-09-23 09:35 漫思 阅读(632) 评论(0) 推荐(0) 编辑

网页的linke rel="icon"详解 favicon深究
摘要:字词转换是中文维基的一项自动转换,目的是通过计算机程序自动消除繁简、地区词等不同用字模式的差异,以达到阅读方便。字词转换包括全局转换和手动转换,本说明所使用的标题转换和全文转换技术,都属于手动转换。 如果您想对我们的字词转换系统提出一些改进建议,或者提交应用面更广的转换(中文维基百科全站乃至Medi 阅读全文

posted @ 2020-09-07 20:15 漫思 阅读(4795) 评论(0) 推荐(0) 编辑

什么是回流,什么是重绘,有什么区别?
摘要:html 加载时发生了什么 在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。 浏览器把所有样式(用户定义的CSS和用户代理)解析成样式结构体 DOM Tree 和样式结构体组合后构建rend 阅读全文

posted @ 2020-08-25 09:53 漫思 阅读(466) 评论(0) 推荐(1) 编辑

let与const的区别
摘要:let与const都是只在声明所在的块级作用域内有效。 let声明的变量可以改变,值和类型都可以改变,没有限制。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const a ;//报错,一旦声明变量,应该立即赋值!!const b = 2; 阅读全文

posted @ 2020-08-11 18:11 漫思 阅读(655) 评论(0) 推荐(0) 编辑

vue双向绑定原理分析
摘要:当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理。 简易vue源码地址:https://github.com/jiangzhenfei/simple-Vue 1.vue双向绑定原理 vue.js 则是采用数据劫持结合发布者-订阅者 阅读全文

posted @ 2020-08-09 18:55 漫思 阅读(3116) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示