网站地图    收藏   

主页 > 前端 > javascript >

    
   JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1] 
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2] 
   JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。 [1]
  • js鼠标点击事件属性 clientX pageX screenX movementX 区别关注热度:1

    这些属性都是在处理鼠标点击事件时常用的属性,但它们有不同的含义和用途: 1.clientX: 2.clientX 属性返回鼠标点击事件的发生点相对于浏览器窗口客户区域(viewport)的水平坐标。 3.它..[详情]

  • js创建自定义dom对象并设置只读(html可以看js无法访问)关注热度:7

    js创建自定义dom对象并设置只读(html可以看js无法访问) //创建一个自定义元素MyReadOnlyTitlecustomElements.define(my-read-only-title,classextendsHTMLElement{constructor(){super();//创建ShadowDOMconstshadowRoot=this...[详情]

  • js如何实现不同源如何复制粘贴关注热度:4

    在JavaScript中,由于同源策略(Same-Origin Policy)的限制,直接在不同源的页面之间进行复制和粘贴是不被允许的。同源策略是浏览器的一种安全机制,它限制了一个页面从一个不同源的页..[详情]

  • xmind文件解压zip后对应每个文件解释说明关注热度:16

    XMind文件实际上是一个压缩文件,通常以.zip格式保存。当你解压缩一个XMind文件时,你将得到一系列的文件和文件夹,其中包含了XMind思维导图的各个组成部分。以下是一些常见的文件和..[详情]

  • axios详细使用文档关注热度:17

    Promise based HTTP client for the browser and node.js Website • Documentation Table of Contents Features Browser Support Installing Package manager CDN Example Axios API Request method aliases Concurrency ..[详情]

  • vite 详细配置表关注热度:23

    Vite 是一个快速的现代化前端构建工具,它默认情况下提供了开箱即用的开发环境,但也支持更详细的配置。以下是一些 Vite 中可用的主要配置选项: root 1.类型: String 2.描述: 指定项目..[详情]

  • svg对象转html关注热度:15

    要将SVG对象转换为HTML字符串,你可以使用XMLSerializer接口。以下是一个将SVG对象转换为HTML字符串的示例代码: varsvg=document.createElementNS(http://www.w3.org/2000/svg,svg);svg.setAttribute(width,100);svg..[详情]

  • js 解析svg文本关注热度:19

    要解析SVG文本,你可以使用JavaScript中的内置函数DOMParser来将SVG字符串解析为文档对象模型(DOM)。以下是一个解析SVG文本的示例代码: varsvgText=lt;svgxmlns=http://www.w3.org/2000/svgwidth=100hei..[详情]

  • js 解析xml文本关注热度:12

    要解析XML文本,可以使用JavaScript中的内置函数DOMParser。DOMParser允许你将XML字符串解析为XML文档对象,便于操作和提取其中的数据。以下是一个解析XML文本的示例代码: varxmlText=lt;rootg..[详情]

  • js 图片转base64关注热度:22

    要将图片转换为Base64编码的字符串,可以使用JavaScript中的Canvas对象来实现。以下是一个将图片转换为Base64的示例代码: function imageToBase64(imgSrc, callback) { var img = new Image(); img.crossOrigin..[详情]

  • js 把svg下载本地关注热度:48

    要将SVG文件下载到本地,你可以使用JavaScript创建一个下载链接,并模拟用户点击该链接以进行下载。以下是一个实现此功能的示例代码: function downloadSVG(svgContent, fileName) { // 创建一个..[详情]

  • js 判断页面所有js请求完毕关注热度:21

    要判断页面上所有的JavaScript请求是否完成,可以结合使用DOMContentLoaded事件和window.onload事件。DOMContendLoaded事件在DOM结构构建完成后触发,而window.onload事件在整个页面及其所有外部资源..[详情]

  • js监听localStorage溢出错误关注热度:24

    在JavaScript中,localStorage的存储容量是有限的,通常约为5-10MB,具体取决于浏览器和配置。当你试图将更多数据存储在localStorage中,超过了其容量限制时,浏览器不会抛出特定的溢出错误..[详情]

  • js如何获取当前操作系统的字体列表关注热度:256

    有一个需求是JS如何获得当前操作系统的字体列表?貌似JS没有这方面API,有一个思路给到大家,我们可以先初始化当前系统对应所有字体列表,然后创建canvas去渲染字体,如果不成功则..[详情]

  • 模拟vue数据劫持实现发布订阅核心代码关注热度:100

    模拟vue数据劫持实现发布订阅核心代码 //定义一个依赖收集器classDep{constructor(){this.subs=[]//订阅者列表}//添加订阅者addSub(sub){this.subs.push(sub)}//通知所有订阅者数据已更新notify(){this.subs...[详情]

  • js中中文输入判断compositionstart和compositionend事件关注热度:45

    js中中文输入判断compositionstart和compositionend事件 需求 最近有个需求,根据input输入的文字进行列表过滤。这是个很常见的需求。于是大致的代码如下: templatedivid=appinputtype=text:value=fil..[详情]

  • js解析xmind文件代码思路关注热度:43

    首先,你需要了解Xmind文件的结构和格式。Xmind是一个流行的思维导图工具,其文件格式是一种基于XML的文本格式。你需要了解XML的基本语法和结构。 接下来,你需要选择一种适合你的..[详情]

  • js替换http头方法封装关注热度:58

    经常用到JS替换http头,怎么封装才更好呢? 请看下面代码: Redirect can be implemented via a hook rewriteImageSource=function(src){if(src.substring(0,7)==http://||src.substring(0,8)==https://){src=/proxy?url=+encodeURIC..[详情]

  • js16进制css色值hex转rgp

    js16进制css色值hex转rgp关注热度:51

    js16进制css色值hex转rgp 代码如下: hexToRgb=function(hex){//Expandshorthandform(e.g.03F)tofullform(e.g.0033FF)varshorthandRegex=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){returnr+r+g+g+b+b;})..[详情]

  • js数组去重的五种方法

    js数组去重的五种方法关注热度:62

    js数组去重的五种方法 五种方式 最简单的方法,ES6的Set去重(最推荐) 这个方法是我日常开发中最喜欢用的方法,因为,他的使用方法是所有去重中最简单的。而我是一个懒癌患者。 n..[详情]

  • js栈思路10进制转2进制

    js栈思路10进制转2进制关注热度:43

    现实生活中,我们主要使用十进制。但在计算科学中,二进制非常重要,因为计算机里的所 有内容都是用二进制数字表示的(0和1)。没有十进制和二进制相互转化的能力,与计算机交..[详情]

  • Js File() Blob()一篇文章搞定关注热度:181

    Js File() Blob()一篇文章搞定 File() File() 构造器创建新的 File 对象实例。 语法 var myFile = new File(bits, name[, options]); 参数 bits 一个包含ArrayBuffer,ArrayBufferView,Blob,或者 DOMString 对象的 Array..[详情]

  • javascript截取字符串最后一位字符四种方法关注热度:32

    javascript截取字符串最后一位字符四种方法 方法一:运用String对象下的charAt方法 charAt() 方法可返回指定位置的字符。 str.charAt(str.length–1) 请注意,JavaScript并没有一种有别于字符串类型..[详情]

  • js判断当前页面显示隐藏

    js判断当前页面显示隐藏关注热度:60

    js判断当前页面显示隐藏,在有些项目中,需要知道当前页面是否显示还是隐藏。 javascript提供了一个这样的方法。 document.visibilityStatevisible:此时页面内容至少是部分可见。即此页面在前..[详情]

  • Javascript操作DOM常用API大全关注热度:136

    Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认识。 基本概念..[详情]

  • javascript小整理关注热度:39

    JavaScript 概述:是网景公司(Netscape)开发的一种基于客户端浏览器(也常用于服务器端)、对象、事件驱动的网页(轻量级解释型)脚本语言。(一种行为控制,决定干什么事?)前身叫作LiveSc..[详情]

  • javascript高级程序设计ES5快速查找版关注热度:49

    JavaScript高级程序设计(ES5) JavaScript简介 JavaScript简史 诞生于1995年,是一种客户端语言 JavaScript组成部分 核心(ECMAScript) ,它定义了以下规范 语法 类型 语句 关键字 保留字 操作符 对象 文档..[详情]

  • 一张图带你看懂js原型链关注热度:52

    什么是javascript原型链?一张图带你看懂!..[详情]

  • JS重难点关注热度:94

    JS重难点 闭包 一个可以访问另一个函数作用域变量的函数 优点 私有化数据,在私有化数据的基础上保持数据。 缺点 可能会导致内存泄漏,内部变量不会被自动回收 应用场景 1.封装对..[详情]

  • js发送post请求时候遇到&特殊字符转义报错解决方案关注热度:1031

    js发送post请求时候遇到特殊字符转义报错解决方案, 在post给服务端时候有些格式需要前端手动拼接数据如:xxxxxx,但是当遇到字符就报错了。 可以利用转义思路去解决,如 转成 %26 其实..[详情]

  1. 首页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. 18
  20. 19
  21. 20
  22. 21
  23. 22
  24. 23
  25. 24
  26. 25
  27. 26
  28. 27
  29. 28
  30. 29
  31. 30
  32. 31
  33. 32
  34. 33
  35. 34
  36. 35
  37. 36
  38. 37
  39. 38
  40. 39
  41. 40
  42. 41
  43. 42
  44. 43
  45. 44
  46. 45
  47. 46
  48. 47
  49. 48
  50. 49
  51. 50
  52. 51
  53. 52
  54. 53
  55. 54
  56. 55
  57. 56
  58. 57
  59. 58
  60. 59
  61. 下一页
  62. 591742

栏目列表一览

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com