前端变量函数命名规则总结
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 40
引言自己总结的一些常用的命名规范,好的命名不仅可以使代码看起来简洁,并且维护起来也方便了许多。作为初级程序员,不给他人增加负担也是需要学习的...
三张图带你搞懂JavaScript的原型对象与原型链
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 45
对于新人来说,javascript的原型是一个很让人头疼的事情,一来prototype容易与__proto__混淆,二来它们之间的各种指向实...
ES6变量赋值和基本数据类型详解
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 44
let和constlet和const不存在变量提升变量一定要在声明后使用,否则报错。var a = [];for (var i = 0; i...
Javascript的作用域、作用域链以及闭包详解
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 47
一、javascript中的作用域①全局变量-函数体外部进行声明②局部变量-函数体内部进行声明1)函数级作用域javascript语言中局部...
ASP.NET实现Repeater控件的数据绑定
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 44
repeater基础在aspx文件中加入repeater 控件,在<itemtemplate></itemtemplate...
JS中switch的四种写法示例
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 42
引言javascript 的 switch 有四样写法,你知道么?不管你知道不知道,反正我是不知道。我所知道的 javascript 的 s...
C#中对象与JSON字符串互相转换的三种方式
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 46
json(javascriptobject notation, js 对象标记) 是一种轻量级的数据交换格式。关于内存对象和json字符串的...
JavaScript预解析之变量预解析和函数预解析
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 37
首先了解预解析之前先看两个问题1.大家思考下 这个结果会是多少呢?console.log(num);var num=10;结果是 undef...
关于reduce的介绍及用法说明
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 55
reduce总的来说用的不多,但最近看一些文章上的reduce的用法真的是骚气,其实reduce跟常用的map,foreach一样,也是用于...
JavaScript中的事件循环方式
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 44
js是单线程,非阻塞,试想如果是多线程,一个线程在某个dom节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?所以,为...
js数组直接赋值的问题(js数组的浅拷贝与深拷贝方法)
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 39
1、数组的直接赋值属于数组的浅拷贝,js存储对象都是存内存地址,所以浅拷贝会导致新数组和旧数组共用同一块内存地址,其中一个数组变化,另一个数...
命令行下执行TypeScript文件的三种方法
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 39
typescript是一种开源编程语言,它是由微软开发和维护的。typescript在语法上遵循javascript,但增加了更多的特性。它...
JavaScript将数组转为对象与JSON对象字符串转数组方法详解
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 41
javascript将数组转为对象(js数组转对象工作经常用)我想获取一个元素数组,并将它们转换为一个对象。数组中的元素需要是对象的键,带有...
js检测浏览器夜晚/黑暗(dark)模式方法
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 42
使用css,我们可以使用preferreds-color-scheme媒体查询来检测暗模式。但是..如果我们必须使用javascript怎么...
js中对象深拷贝方法总结
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 44
快速克隆(存在数据丢失问题) – json.parse/stringify如果不在对象中使用date、functions、und...
JavaScript代码优雅,简洁的编写技巧总结
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 42
1. 强类型检查用===代替 ==// 如果处理不当,它会极大地影响程序逻辑。这就像,你想向左走,但由于某种原因,你向右走0 == fals...
typescript常见高级技巧总结
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 43
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的...
fetch()函数说明与使用方法详解
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 38
fetch() 是 window.fetch 的 javascript polyfill。全局fetch()函数是 web 请求和处理响应的...
Typescript中interface与type的相同点与不同点的详细说明
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 45
interface vs type大家使用 typescript 总会使用到 interface 和 type,官方规范 稍微说了下两者的区...
详解JavaScript中的变量命名规范
2024-05-18 12:58 | 分类:编程语言 | 评论:0 次 | 浏览: 42
驼峰命名首先,和其他语言一样,大部分变量建议采用驼峰命名法。而对于常量,使用大写字母和下划线来组合命名。根据变量类型来命名普通变量/属性尽量...
vue3+ts项目搭建的实现示例
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 47
前置条件请确保已经装好node,并配置好环境变量下载地址:https://nodejs.org/en/download基础工程模板搭建测试环...
JavaScript实现导入和导出Excel的示例详解
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 41
前言在现代的web应用开发中,与excel文件的导入和导出成为了一项常见而重要的任务。无论是数据交换、报告生成还是数据分析,与excel文件...
vue如何使用pdf.js实现在线查看pdf文件功能
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 60
需求:有一个列表页,用户点击查看,弹层展示后台接口返回的pdf内容(不是文件、地址之类的,乱码的pdf铭文(二进制文件流))1、pdf.js...
Vue3使用v-if指令进行条件渲染的实例代码
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 47
概述v-if指令主要用来实现条件渲染,在实际项目中使用得也非常多。v-if通常会配合v-else-if、v-else指令一起使用,可以达到多...
一文详解JS与TS的主要区别
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 43
typescript(ts)是 javascript(js)的一个超集,它包含了 javascript 的所有特性,并添加了静态类型检查、类...
JavaScript Array实例方法flat的实现
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 55
array.prototype.flat()flat()方法用于将一个嵌套多层的数组进行扁平,返回新数组。它不会改变原始数组。 flat 方...
手把手教会你用Javascript实现放大镜效果(详细注释+完整代码)
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 54
今天来实现一个类似于淘宝京东商品店铺首页的放大镜效果!!!具体实现效果如下图所示案例分析1.要实现放大镜效果,我们需要做哪些准备工作?答:我...
JS加密解密之保存到桌面书签
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 46
前言事情起因是这样的,有个客户解密了一个js,然后又看不懂里边的一些逻辑,想知道它是如何自动拉起谷歌浏览器和如何保存应用到书签的,以及如何下...
THREE.JS使用TransformControls对模型拖拽的代码实例
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 45
一、原理: transformcontrols 是由 three.js 提供的一类控制器。 该类可提供一种类似于在数字内容创建工具(...
JavaScript实现下载超大文件的方法详解
2024-05-18 12:54 | 分类:编程语言 | 评论:0 次 | 浏览: 45
本文从前端方面出发实现浏览器下载大文件的功能。不考虑网络异常、关闭网页等原因造成传输中断的情况。分片下载采用串行方式(并行下载需要对切片计算...