
js
文章平均质量分 54
宋绍辉--
这个作者很懒,什么都没留下…
展开
-
如何快速的使用ECharts?
1 Echarts-介绍常见的数据可视化库都有哪些:D3.js 目前 Web 端评价最高的 Javascript 可视化工具库(入手难)ECharts.js 百度出品的一个开源 Javascript 数据可视化库Highcharts.js 国外的前端数据可视化库,非商用免费,被许多国外大公司所使用AntV 蚂蚁金服全新一代数据可视化解决方案 等等Highcharts 和 Echarts 就像是 Office 和 WPS 的关系2Echarts的概念ECharts,一个使原创 2021-11-18 10:53:44 · 389 阅读 · 0 评论 -
前端工程化与webpack
1 小白眼中的前端开发vs实际中的前端开发小白眼中的前端开发会写HTML+css +javascript 就会前端开发需要美化页面样式,就用boostrap进行页面样式美化需要操作DOM或发起Ajax请求,再用JQuery进行发送请求需要快速实现网页布局效果,就使用Layui框架或使用element框架实际的前端开发:模块化 (js 的模块化,css的模块化,资源的模块化)组件化(服用现有的UI结构.样式,行为)规范化(目录结构的划分,编码规范化,接口规范化,文档规范化,Git分支管理)原创 2021-11-16 19:22:27 · 815 阅读 · 0 评论 -
JS中常见的字符串有哪些
1 indexof() 用于实现检索从左到右 var str="tfvgjhbkjnlkmeffv" console.log(str.indexOf('j')); //4 返回值是指定字符串第一次出现的位置下标2 listindexof() 用于检索从右到左原创 2021-11-13 21:43:20 · 293 阅读 · 0 评论 -
typescript中函数 类 接口 泛型
函数可选参数和默认参数TypeScript里的每个函数参数都是必须的。 这不是指不能传递 null或undefined作为参数,而是说编译器检查用户是否为每个参数都传入了值。 编译器还会假设只有这些参数会被传递进函数。 简短地说,传递给一个函数的参数个数必须与函数期望的参数个数一致。剩余参数必要参数,默认参数和可选参数有个共同点:它们表示某一个参数。 有时,你想同时操作多个参数,或者你并不知道会有多少参数传递进来。 在JavaScript里,你可以使用 arguments来访问所有传入的参数。fu原创 2021-11-13 21:19:16 · 1022 阅读 · 0 评论 -
HTTP常见的状态码有哪些,适用场景?
HTTP是什么1 HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应的状态的三位数字代码2 http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态分类状态码第一位数字决定了不同的响应状态1 表示消息2 表示成功3表示重定向4 表示请求错误5 表示服务器错误1xx代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。100原创 2021-10-07 21:00:03 · 238 阅读 · 0 评论 -
JS基础深浅拷贝
深拷贝和浅拷贝的区别1 浅拷贝: 只拷贝一层值。或者将原对象或原数组的直接赋给新对象,新数组,新对象/数组只是原对象的一个引用2 深拷贝:层层拷贝。 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”。为什么需要使用深拷贝?我们希望改变 新的数组或对象不改变原数组或对象里面的值。浅拷贝第一种可以使用for inlet a = { name: "哈哈", age: 18, arr: [1,2,3,4原创 2021-10-05 15:30:09 · 110 阅读 · 0 评论 -
JS中箭头函数和普通函数的区别
1JS中的this指向分别是那些2箭头函数和普通函数的区别3箭头函数this指向原创 2021-10-02 16:19:18 · 406 阅读 · 0 评论 -
JS中常见的几种继承
1原型链继承子类构造函数.prototype = 父类的实例; 子类构造函数.prototype.constructor = 子类构造函数特点:1.js继承是把父类的原型放到子类的原型链上,实例想要调用这些方法,其实是基于__proto__原型链的机制查找完成的2.子类可以重写父类上的属性和方法3.父类中私有的或者公有的属性和方法, 最后都会变成子类公有的属性和方法 //父类 function Parent(x) { this.x = x } Pare原创 2021-09-29 20:32:47 · 1059 阅读 · 0 评论 -
面试题 AJAX相关内容
1什么是ajax 使用ajax在应用程序中的优势是什么什么是ajaxAJAX是"axynchronous javascScript and XML"缩写。他是一种创建交互式网络应用网络技术Ajax的优势1通过异步模式,提升了用户体验2优化了浏览器和服务器之间的传输,减少了一些不必要的数据往返,减少宽带占用3AJAX引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大批用户量下载服务器的负载什么是xmlXML是扩展标记语言,能够用一系列简单的标记描述数据AJAX都有原创 2021-09-28 19:30:51 · 106 阅读 · 0 评论 -
let var const 的区别
// js严格模式// ‘use strict’// let b = 10;// const c = 10;// 1.是否存在变量提升?// 2.是否存在暂时性死区?// 3.是否允许重复声明变量?// 4.是否存在块级作用域?// 5.是否能修改声明的变量?//变量提升:变量在声明之前可以使用,并且代码不报错 (预解释 预解析//1.用var声明的变量 存在变量提升//2.用let和const声明的变量 不存在变量提升// console.log(a);//undefined原创 2021-09-09 19:42:30 · 115 阅读 · 0 评论 -
事件和事件流
DOM三级事件DOM0事件 <button onclick="console.log('1234')">按钮</button>DOM2事件 addEventListener onclickDOM3事件 onKeyDown onKeyUp事件流事件冒泡和事件捕获 box.addEventListener(事件类型,触发事件之后的回调函数,触发阶段(布尔值默认false表示冒泡阶段触发))冒泡阶段content_clickbox_click冒泡 样式布局原创 2021-09-06 23:31:17 · 140 阅读 · 0 评论 -
作用域 闭包 作用域链
闭包闭包 函数内部返回一个新的函数1.函数作为另一个函数的返回值var a = 200;function fn1(){//0x0001var a = 1;return function (){//0x0002console.log(a);//1}}var fn = fn1(); //0x0002fn();//–>12.函数作为参数被传递function fnc1(fnc){ let a = 200; fnc()}function fnc(){ co原创 2021-09-06 23:10:23 · 86 阅读 · 0 评论 -
配置rem
rem 是一种相对单位,rem是相对与html元素字体大小来说的,这也就很好理解为什么是root em了,因为html是跟元素啊,这也就好理解了。使用rem跟媒体查询结合的话,可以实现设备屏幕变化,页面显示也随着变化,从而达到适配不同手机屏幕的效果。如何计算rem的大小公式 页面元素的rem值 = 页面元素的px / html的字体大小html字体大小 = 设计稿的宽度 / 分成的等分(15或者10或者其他)rem:相对html根元素字体大小 —— htmlexport default fun原创 2021-09-06 22:59:03 · 1382 阅读 · 0 评论 -
数组常用的方法
JavaScript数组方法总结1push()尾部添加方法的作用:添加一个或多个参数方法的参数:将添加的值加到数组的尾部的length方法的返回值:返回添加后的数组的长度是否改变原数组:原数组会发生改变。尾部添加小案例:var arr = [1,2,3];arr.push(4);arr 输出结果://arr [1,2,3,4]2pop()尾部删除方法的作用:从数组尾部删除一个元素方法的参数:数组删除最后一项方法的返回值:返回被删除的元素是否改变原数组:原数组会发生改变。尾部添原创 2021-09-06 19:38:25 · 108 阅读 · 0 评论 -
在wepy报app.json如何解决
在wepy遇到app.json未找到如何解决第一种在引入项目的时候少了一个层级,所以会报错误。退出当前项目在重新引入一下就可以了,这是简单的报错第二种是正常的引入项目时,打开的时候报app.json错误,解决app.json未找到的错误wepy文件没有引入错误需要加再project.config.json中添加一个"miniprogramRoot": “./weapp”命令执行后就不报错误了,恢复正常了...原创 2021-07-07 17:16:00 · 360 阅读 · 1 评论 -
axios的使用方式有几种?
第一种直接挂载原型上了importaxiosfrom"axios"Vue.prototype.$axios=axios原创 2021-06-01 09:28:56 · 627 阅读 · 0 评论