收藏本版 |訂閲

JavaScript论坛 今日: 0|主題: 736|排名: 75 

  • JavaScript数据结构——链表的实现与应用
      链表用来存储有序的元素集合,与数组不同,链表中的元素并非保存在连续的存储空间内,每个元素由一个存储元素本身的节点和一个指向下一个元素的指针构成。当要移动或删除元素时,只需要修改相应元素上的指针就可以了。对链表元素的操作要比对数组元素的操作效率更高。下面是链表数据结构的示意图:   要实现链表数据 ...
    023 家里截图 发表于 2019-8-1 JavaScript论坛
  • 【前端-JavaScript】10种遍历方法
    JavaScript之10种遍历方法 1. for 循环 for循环语句,最基础的遍历,以数组的下标为索引,主要对数组元素进行遍历。 注意:for 循环不是函数,不存在返回值。 var arr = [1,2,'zhejiang',true]; for(var i=0 ;i<arr.length;i++){ console.log(arr) // i=0 1 2 3 } 2. for in for in 循环主要用于遍历 ...
    042 眼睛王蛇 发表于 2019-8-1 JavaScript论坛
  • 林大妈的JavaScript基础知识(三):JavaScript编程(2)函数
      JavaScript是一门函数式的面向对象编程语言。了解函数将会是了解对象创建和操作、原型及原型方法、模块化编程等的重要基础。函数包含一组语句,它的主要功能是代码复用、隐藏信息和组合调用。我们编程就是把一个需求拆分成若干函数和数据结构的组合实现,其中算法又是实现正确函数的方法论。我们先介绍基础知识:① 在J ...
    0111 商户收款码 发表于 2019-7-31 JavaScript论坛
  • JavaScript数据结构——队列的实现与应用
      队列与栈不同,它遵从先进先出(FIFO——First In First Out)原则,新添加的元素排在队列的尾部,元素只能从队列头部移除。   我们在前一篇文章中描述了如何用JavaScript来实现栈这种数据结构,这里我们对应地来实现队列。 function Queue() { let items = []; // 向队列添加元素(一个或多个) this. ...
    079 泳镜 发表于 2019-7-30 JavaScript论坛
  • JavaScript数据结构——栈的实现与应用
      在计算机编程中,栈是一种很常见的数据结构,它遵从后进先出(LIFO——Last In First Out)原则,新添加或待删除的元素保存在栈的同一端,称作栈顶,另一端称作栈底。在栈中,新元素总是靠近栈顶,而旧元素总是接近栈底。   让我们来看看在JavaScript中如何实现栈这种数据结构。 function Stack() { let items = ...
    095 浪漫满屋鲜花 发表于 2019-7-30 JavaScript论坛
  • 腾讯地图JavaScript API调用
    腾讯地图JavaScript API调用 1、加载地图 API 页面直接引入 <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script> https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77 网址是API文件的位置,v2.0 指当前使用的API的版本标识,k ...
    027 外科学博导 发表于 2019-7-27 JavaScript论坛
  • 林大妈的JavaScript基础知识(一):JavaScript简史
    前言:做一名Web设计师是一件令人兴奋的事。在Web技术中,JavaScript是一个经历从被人误解到万众瞩目的巨大转变,在历史的冲击中被留存下来的个体。因为JavaScript的引导,Web开发也从混乱无序的状态转变为需要经过严格训练才能胜任的工作。当大家谈论起Web开发时,自然会提到Web标准中的三门语言:①HTML(超文本标记语言 ...
    014 远程丰月 发表于 2019-7-25 JavaScript论坛
  • javaScript学习笔记
    一、JavaScript的大概 JavaScript是一种专门为网页交互而设计的脚本语言,由下列三个不同的部分组成: 1、ECMAScript:由ECMA-262定义,提供核心语言功能2、DOM:文档对象模型,提供访问和操作网页内容的方法和接口3、BOM:浏览器对象模型,提供与与浏览器交互的方法和接口   ECMA-262规定了这门语言的下列组成部分: ...
    042 峰慧 发表于 2019-7-17 JavaScript论坛
  • 【JavaScript】JavaScript中的ActiveXObject对象
    JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。    使用方法: newObj = new ActiveXObject( servername.typename[, location])     ActiveXObject 对象语法有这些部分:其中newObj是必选项。要赋值为 ActiveXObject 的变量名。 servername是必选项。提供该对象的应 ...
    067 沐白云摘 发表于 2019-7-16 JavaScript论坛
  • JavaScript中的内存释放
    C、C++语言需要手动管理内存的分配与释放(常用方法:malloc(), calloc(), realloc()和free()等)。而JavaScript与Java、C#相似,内置了垃圾回收器,能自动管理内存的分配与释放。 内存生命周期: 分配内存 使用分配的内存(读与写操作) 当应用程序不再需要时,释放掉已分配的内存 虽然垃圾回收器能能自动管理内存分配、释 ...
    023 畅聊人生 发表于 2019-7-14 JavaScript论坛
  • javascript - 立即执行函数
     2020年6月补充 这篇文章算是带我入JavaScript甚至是前端的门的第一文,当时还在做实验室的一个项目需要在地图上为每个信号塔设置定时器显示一些自定义的动画,结构类似下图的代码。 最近看了《你不知道的JavaScript 上卷》中闭包的内容还有掘金中一位博主整理的闭包面试题,再联系联系Event Loop,甚至了解了ES6之后 ...
    050 火锅火锅 发表于 2019-7-12 JavaScript论坛
  • Web基础--JavaScript入门
    一、JavaScript 1、什么是JavaScript(JS) (1)JavaScript是嵌入HTML中的代码,在浏览器中执行的脚本语言,具有与Java和C语言类似的语法。(2)一种网页编程技术,用来向HTML页面添加交互行为。(3)直接嵌入HTML页面中。(4)由浏览器解释代码并执行代码,不进行预编译。注:  JS是脚本语言,即没有编译器。JS与Java没 ...
    075 有一点抑郁 发表于 2019-7-12 JavaScript论坛
  • JavaScript Thread.Sleep()
    What is the JavaScript version of sleep()? 需要注意的是,这里必须await才会等待 Since 2009 when this question was asked, JavaScript has evolved significantly. All other answers are now obsolete or overly complicated. Here is the current best practice: function sleep(ms) { return new Promise(resolv ...
    080 布衣过冬夏 发表于 2019-7-12 JavaScript论坛
  • JavaScript垃圾回收机制
    1、what? 垃圾回收:js代码想要运行,需要操作系统或者运行时提供内存空间,来存储变量及它的值。在某些变量(例如局部变量)在不参与运行时,就需要系统回收被占用的内存空间,称为垃圾回收 内存泄漏:某些情况下,不再用到的变量所占内存没有及时释放,导致程序运行中,内存越占越大,极端情况下可导致系统崩溃、服务器 ...
    024 体验割麦子找我 发表于 2019-7-12 JavaScript论坛
  • Realm JavaScript
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/strengthen/p/11166081.html&nbs ...
    060 丶帅气猛哥哥 发表于 2019-7-10 JavaScript论坛
  • JavaScript面试核心考点(精华)
    引言 Javascript是前端面试的重点,本文重点梳理下 Javascript 中的常考基础知识点,然后就一些容易出现的题目进行解析。限于文章的篇幅,无法将知识点讲解的面面俱到,本文只罗列了一些重难点。 一、变量类型 1.JS 的数据类型分类 根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型。其中基本数据类 ...
    029 宁静致远的至尊宝 发表于 2019-7-10 JavaScript论坛
  • Javascript实现的图片隐写术
    javascript图片隐写术,感觉可以用它来干点有想法的事情   1、什么是图片隐写术? 权威的wiki说法是“隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。”,图片隐写术简而言之就是利用图片来隐藏某些数据,让人一眼看去以为是很普通很正 ...
    023 啊我死了 发表于 2019-7-9 JavaScript论坛
  • JavaScript 数字滚动countup.js
    1. 概述 1.1 说明 在项目过程中,有时候需要动态的去展示一些数据的加载状态,如一个数字为10000,需要5秒时间滚动加载完成。此时使用countup.js就能够很方便的处理此类功能问题。 1.2 countup.js countup.js是一个无依赖性、轻量级的javascript类,可用于快速创建动画,以更有趣的方式显示数字/数据。详见countup.js 1.3 c ...
    016 巴山夜雨涨秋池 发表于 2019-7-8 JavaScript论坛
  • javascript——原型与原型链
    一、prototype 在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。 例如: function Person(age) { this.age = age } Person.prototype.name = 'kavin' var person1 = new Person() var person2 = new Person() console.log(person1.name) //kavin console.log(person2.name) //ka ...
    068 男人帮酱酒 发表于 2019-7-8 JavaScript论坛
  • javascript 四舍五入; js 四舍五入
      方法 Math.round round() 方法可把一个数字舍入为最接近的整数。 对于 0.5,该方法将进行上舍入。 例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。 Math.round(748.58)   结果:749 Math.round(748.5867*100) 结果:74859 Math.round(748.5867*100)/100  结果:748.59  保留两位 Math.round( ...
    0107 天舰 发表于 2019-7-8 JavaScript论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部