![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js 基础学习
郑立峰
这个作者很懒,什么都没留下…
展开
-
在ts中扩展继承Array并扩展新的方法
1.声明List 并继承 原生Arrayclass List extends Array { constructor(...list) { super(...list) } } let list = new List(1,2)list.push(3)console.log(list)//[1,2,3]可见新声明的 List 完整的继承了原生Array的方法2.添加自定义分页方法pagingclass List extends Array {原创 2021-06-23 10:29:14 · 2528 阅读 · 0 评论 -
字符串按照 Base64 进行编码
总结记录1.以前都是用 encodeURI 或者 encodeURIComponent 进行url 的转码和编码2.第一次碰到把 url 用Base64进行转码的记录一下1.使用浏览器自带atob/btoa 方法对字符串进行Base64转码/解码// Base64 解码window.atob('aHR0cDovL2ltZy5saWZlLmNudGFpcGluZy5jb20vdHBiYi9lYmFvL3VhdC9pbmRleC5odG1sIy9iYW9xLWluZGV4')// Base64 编原创 2021-04-16 16:42:09 · 329 阅读 · 0 评论 -
潜伏在前端巅峰 中同出来的前端秘笈
其实标题应该叫,Web 用户体验设计提升指南。一个 Web 页面,一个 APP,想让别人用的爽,也就是所谓的良好的用户体验,我觉得他可能包括但不限于:急速的打开速度眼前一亮的 UI 设计酷炫的动画效果丰富的个性化设置便捷的操作贴心的细节关注残障人士,良好的可访问性…所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。良好的用户体验设计,是转载 2021-03-05 21:34:30 · 354 阅读 · 0 评论 -
前端 模糊 搜索 经验总结
前端交易搜索总结1. 精确搜索优点简单快捷 一行js 代码搞定缺点不支持 拼音搜索 模糊搜索let res = [{name:'123'},{name:'我的名字1'}].filter(array => array.name.match('我'));2. 使用 damerau-levenshtein 模块 距离算法搜索需要先安装 npm 模块 damerau-levenshtein优点支持模拟搜索支持拼音搜索缺点搜索不准确 (致命伤)基本用法import * as l原创 2021-03-03 15:46:48 · 374 阅读 · 2 评论 -
你会用到的 15个前端小知识
你会用到的 15个前端小知识css 一行文本超出…overflow: hidden;text-overflow:ellipsis;white-space: nowrap;2.多行文本超出显示…display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;3.IOS 手机容器滚动条滑动不流畅overflow: auto;-webkit-overflow-scrolli转载 2021-02-07 09:25:42 · 80 阅读 · 0 评论 -
使用js 内建URL对象 处理链接
// 使用js 内建URL对象 处理链接new URL(url, [base])// url —— 完整的 URL,或者仅路径(如果设置了 base),// base —— 可选的 base URL:如果设置了此参数,且参数 url 只有路径,则会根据这个 base 生成 URL。`let url1 = new URL(‘https://javascript.info/profile/admin’);let url2 = new URL(’/profile/admin’, ‘https://ja原创 2021-01-28 17:07:51 · 536 阅读 · 0 评论 -
fetch 配置 记录
完整的fetch 配置 记录let promise = fetch(url, {method: “GET”, // POST,PUT,DELETE,等。headers: {// 内容类型 header 值通常是自动设置的// 取决于 request body“Content-Type”: “text/plain;charset=UTF-8”},body: undefined // string,FormData,Blob,BufferSource,或 URLSearchParamsrefe原创 2021-01-28 16:43:10 · 258 阅读 · 0 评论 -
如何提升Javascript 基础
如何提升Javascript 基础作为潜伏在前端大佬群里的小白,询问大佬如何提升技术,听大佬说最多的话就是 js 基础很重要。js基础强那学任何前端框架都会很容易上手。那么问题来了js基础很重要,那么如何提升呢?跳转链接这个网站适合,对前端开发有一定经验,需要进阶的开发人员学习里。...原创 2021-01-04 15:24:48 · 279 阅读 · 0 评论 -
函数链式调用 学习记录
let ladder = { step:0, up(){ this.step++ ; }, down(){ this.step--; }, showStep(){ return this.step }, } //我们一般的调用方法ladder.up();ladder.up();ladder.down();ladder.showStep(); // 1那么如何把他改成链式调用比如原创 2020-12-18 11:05:43 · 162 阅读 · 0 评论