JavaScript中的函数

函数: 一个被设计为执行特定任务的代码块 语法 通过function 关键词定义,后面跟着其函数名称,然后是一对圆括号,圆括号中可以定义一些函数的参数。没有名称的函数呢? 函数名称可以包含字母、数字、下划线、中划线和美元符号(命名规则与变量命名一致)。 // 声明一个函数 function fnNa ...

Cnblogs博客皮肤开发调试最佳方案

Cnblogs博客园支持自定义js来美化站点(需要申请JS权限),可以将主题托管到自己的云资源或CDN加速节点节点上。 例如我的网站为 www.example.com(IP或其它host),我将编译后的文件夹 dist 放到了网站的根目录。 这样我可以通过加载 https://www.example ...

前端开发问题整理

1.表格滚动条未出现 1.1增加v-if判断 1.2 使用key 1.3 使用element-table的doLayout方法 this.$refs['refName'].doLayout() 2.表格最后一行固定在下方 给最后一行增加样式 display:table-row;position:st ...

现代图片性能优化及体验优化指南 - 图片类型及 Picture 标签的使用

图片资源,在我们的业务中可谓是占据了非常大头的一环,尤其是其对带宽的消耗是十分巨大的。 对图片的性能优化及体验优化在今天就显得尤为重要。本文,就将从各个方面阐述,在各种新特性满头飞的今天,我们可以如何尽可能的对我们的图片资源,进行性能优化及体验优化。 图片类型的选取及 Picture 标签的使用 首 ...

关于 NodeJs 处理超长字符串问题的分析

问题:对于超大的 string V8不能支持 问题背景 在 Nodejs 计算服务中,对端上上报的内存信息二进制数据进行预处理+缓存时,遇到了一个奇怪的报错:RangeError: Invalid string length 。根据该报错信息,查找得知是字符串长度超过了 node.js 的限制,即 ...

JavaScript实现数组对象去重

有多种实现方式: 一、使用 Set 对象: Array.from(new Set(array)) 该方法会先创建一个 Set 对象,然后再使用 Array.from 方法将 Set 对象转换为数组,因为 Set 对象不允许有重复的元素,所以这样可以实现去重的效果。 但是,如果数组中的元素是对象,Se ...

原型和原型链的深入浅出

一.前言 假如我们创建了一个对象,只有一个成员变量name, let ss = { name: 'shucheng', } console.log(ss); 结果如下:可以看出该对象有很多原型方法 通过上面的铺垫,我们知道:::::::::::::::::::::: JavaScript 的每个对象 ...

记录--Cesium+Vue实战教程——地图导航

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 项目效果 我们今天要实现的是一个路径规划的功能,有两个输入框。输入起点终点,然后查询,得到规划的路径,效果如下: 我们会用到以下库: Axios:用于发送请求,请求高德地图的地理编码API Jquery:也用于发送请求 Cesium:地图 ...

js对象的理解

一.概念介绍 首先,要明白对象是单个实物的抽象,对象是一个容器,封装了属性和方法,而面向对象是相对于面向过程来说的,面向对象的好处就是可抽象,封装和可重用性,同时还提供了多态、继承等非常有用的特性。 1.创建对象 一般来说,在js中构建对象有以下几种方式。 (1)利用字面量创建对象 对象字面量:就是 ...

Vue3 企业级优雅实战 - 组件库框架 - 10 实现组件库 cli - 下

上文创建了一堆 utils、component-info,并实现了新组件模块相关目录和文件的创建。本文继续实现后面的内容。 1 组件样式文件并导入 在 src/service 目录中创建 init-scss.ts 文件,该文件导出 initScss 函数。 由于 .vue 类型的组件的样式就直接写在 ...