ICode9

精准搜索请尝试: 精确搜索
  • 学习Js-day112022-08-08 21:30:30

    事件 概述: 事件是一个流程,就是一个监听(预备)一个触发(当前内容执行了(进行处理)用户在页面上操作(监听这个操作),然后我们要调用函数来处理(进行处理)。 监听过程--触发过程--处理过程 这个流程就是完整的一个事件 事件的模式 内联模式 <div onclick="方法名()"></div> 脚本模式 document.que

  • webpack4.15.1 学习笔记(七) — 懒加载(Lazy Loading)2022-08-08 20:04:23

    懒加载或者按需加载,是一种很好的优化网页或应用的方式。实际上是先把代码在一些逻辑断点处分离开,然后在一些代码块中完成某些操作后,立即引用或引用另外一些新的代码块。这样加快了应用的初始加载速度,减轻了它的总体体积,因为某些代码块可能永远不会被加载。 在代码拆分的例子基础上

  • JS类和继承2022-08-08 19:30:28

    类、原型和继承 ES5中类的继承 类(构造函数) 构造函数的名称通常用作类名,构造函数是类的共有标识 //构造函数 function Person(name){ this.name = name //实例属性 //实例方法 this.getName = function(){ return this.name } } //实例对象 let person =

  • 用工具实现 Mock API 的整个流程2022-08-08 18:31:57

    在瀑布流开发模式中,如果前端开发人员需要进行页面对接,需要后端先完成 API 的开发工作,因此前后端开发的进度会互相影响。这时候就需要使用 Mock 工具来帮助前端进行模拟页面对接。 我们可以事先编写好 API 的数据生成规则,由 Eolink 的 API 研发管理平台动态生成 API 的返回数据。

  • ucharts的区域图、折线图(有x轴的),修改x轴显示为隔一个显示2022-08-08 17:30:22

    1、原本的显示方式:    2、想要的效果:    3、这边我使用的是uchart的组件,在uni_modules > qiun-data-charts > js_sdk > u-charts,找到config-ucharts.js文件    4、ctrl+f,搜索“formatter”,根据自己需要添加代码,可以判断index索引,来自定义显示的位置等。    5、在opts.

  • JS数字函数2022-08-08 12:03:13

    数字函数:Math     获取最大值 Math.max(数字1,数字2,....,数字N)     获取最小值 Math.min(数字1,数字2,....,数字N)     获取绝对值 Math.abs(数字)     圆周率  Math.PI     向下取整  Math.floor(数字),获取小于该数子的最大整数     向上取整  Math.ceil(数字),获取

  • JS变量2022-08-08 12:01:42

    变量名要求:以字母、下划线,$开头、跟随字母、数字、下划线语句结束的分号:推荐一句之后带分号变量可以连续声明,用英文逗号隔开js是弱语言:变量声明可以不设置的数据类型,赋值时决定变量时间种类数据类型注释的优点:保存备用代码,对代码进行解析//js单行注释 /*js多行注释*/<!--html注释-

  • 【JS高级】es62022-08-08 10:32:20

    什么是ES6 ES的全称是ECMAScript ,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化规范。 泛指2015年发布的es2015版极其后续版本 ES6中新增语法 let ES6中新增的用于声明变量的关键字。 注意:使用let关键字声明的变量才具有块级作用域,使用var声明的变量不具备块级作用域特

  • 【JS高级】Promise2022-08-08 10:31:33

    什么是Promise *promise内部代码会同步执行(如果不加异步任务) .then中的代码是异步执行的 抽象表达 Promise是一门新的技术(ES6规范) Promise是JS中进行异步编程的新解决方案 备注:旧方案是单纯使用回调函数 具体表达 从语法上来说: Promise是一个构造函数 从功能上来说: p

  • js高精度计算npm包2022-08-08 10:30:08

    Why 0.1 + 0.2 = 0.30000000000000004 1.0 - 0.9 = 0.09999999999999998 0.105.toFixed(2) = 0.1 // not 0.11 注意传参传null。会报错 最好数值类型的参数 https://npmmirror.com/package/number-precision

  • JS基础12022-08-08 09:33:03

    JS基础1 运算符 算术运算符 +、-、*、/、% ps.浮点数算术运算里面会有问题,避免浮点数直接进行运算 比较运算符 运算符名称 说明 == 判等号(会转型) != 不等号 === !== 全等,要求值和数据类型全部一致 逻辑运算符 用来进行布尔值运算的运算符,其返回值也是布

  • Web优化躬行记(6)——优化闭环实践2022-08-08 08:30:49

      在遇到一个页面性能问题时,我理解的优化闭环是:分析、策略、验证和沉淀。 分析需要有分析数据,因此得有一个性能监控管理。 策略就是制订针对性的优化方案,解决当前遇到的问题。 验证的对象上述策略,判断方案是否有效,同样需要数据支撑。 沉淀就是将解决过程文档化、通用化,能够总结

  • 四.JS模块化开发2022-08-07 23:33:59

    JS模块化开发 1.认识模块化开发 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,定义变量名词时不会影响到其他的结构; 这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用;[导出] 也可以通过某种方式,导入另

  • VUE定义一个svg组件并使用2022-08-07 21:34:21

    1.在components文件下 新建 Svgicon.vue文件,存放组件内容 <template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName" /> </svg> </template> <script> export default { name: &

  • 语言2022-08-07 21:01:51

    第一代语言 机器语言 二进制 1 1 2 10 3 11 4 100 第二代语言 汇编语言 目前应用:病毒 机器人 逆向破解 第三代语言 python 大数据 人工智能(派森) php ruby 快速构建网页 Js c# (sharp)山寨Java 面向过程 c语言 所有高级语言的鼻祖 1972年诞生 面向对象 c++ , Java 1995年诞生 没

  • js String charCodeAt All In One2022-08-07 15:31:11

    js String charCodeAt All In One The charCodeAt() method returns an integer between 0 and 65535 representing the UTF-16 code unit at the given index. charCodeAt() 方法返回一个介于 0 和 65535 之间的整数,表示给定索引处的 UTF-16 代码单元。 单个字符,默认索引是 0;

  • Java学习建议[老咸鱼学长的一些絮絮叨叨]2022-08-07 12:01:44

    前言 part1 很高兴有人能阅读这篇文章 在这里我会整理一下大二以来Java相关的学习路线以及一些感想 希望这篇文章可以让你有所收获 同时,我希望你是 我学着用xxx做了xxx,我感觉我真NB 而不是 我学了xxx **个人的兴趣爱好是第一动力 ** 这篇文章更多的提一句建议学什么 希望结合自

  • 狂神说Vue笔记2022-08-07 08:01:12

    一、前端核心分析 1.1、概述Soc原则:关注点分离原则 Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。 HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据 网络通信 : axios 页面跳转 : vue-router 状态管理:vuex Vue-UI : ICE , Element UI 1.2、前端三要素 HTML(结构):超文本

  • js的标准库2022-08-06 20:33:52

    js的标准库 标准库指的是js的标准内置对象,是js这门语言本身初始时提供的在全局范围的对象 数值,字符串,布尔类型,在使用的时候会被对应的原始数据类型包装,组成包装对象 // 静态方法: 只能在原生对象调用,不能通过实例调用。 // 实例方法: 由该构造函数创建的对象,都可以使用的方法

  • js Array.fill All In One2022-08-06 18:27:05

    js Array.fill All In One Array.fill // ❌ empty array [].fill('

  • js 模块化2022-08-06 15:00:34

    1、用CJS引入的是要引入对象的一个拷贝 CJS在浏览器环境中是无效的,它必须要经过编译和打包后才能在浏览器环境中执行。 2、AMD是异步加载模块的。(就像它的名字一样) AMD设计出来是供前端使用的,而CJS刚开始设计的目的是供后端使用的。 AMD的语法没有CJS那样直观。 3、UMD 适用于前

  • Js对象RegExp2022-08-05 17:33:15

    Js对象RegExp   RegExp:正则表达式对象 1.正则表达式:定义字符串的组成规则。  1,单个字符:[]    如: [a] [ab] [a-zA-Zo-9_]    特殊符号代表特殊含义的单个字符:      ld:单个数字字符[o-9]      w;单个单词字符[a-zA-Z0-9_]  2.量词符号:    ?∶表示

  • Js-document操作css样式2022-08-05 17:00:56

    # 直接获取标签 document.getElementById('gundong') #获取id为gundong的元素 document.getElementsByClassName('qalist') #根据class属性获取元素数组 document.getElementsByTagName('ul') #根据标签名获取元素数组 document.getElementsByName('q') #根据name属性获取元素数

  • Js日期对象、 JS对象_Math2022-08-05 16:33:37

    Js日期对象          Date:日期对象    1_创建:      var date = new Date(O;    2。方法:      toLoclestring0:返回当前date对象对应的时间本地字符串格式      getTime():获取毫秒值。返回当前如期对象描述的时间到197e年1月1日零点的毫秒值

  • 14 JavaScript js的编译2022-08-05 16:04:26

    1 js运行的三个阶段 语法分析 预编译 解释执行 语法分析就是JS引擎去检查你的代码是否有语法错误,解释执行就是执行你的代码。最重要最需要理解的就是第二个环节预编译,简单理解就是在内存中开辟一些空间,存放一-些变量与函数。 预编译可分为全局预编译和局部预编译。 1.在js脚本

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有