搜索
共找到"java"相关的 文章91条 信息
  • java在线考试系统源码 学生教师用

     java在线考试系统源码 学生教师用,教师录入考试题目以及答案信息,学生参加考试并自动评分和查看正确答案,教师查看学生考试成绩  把安装包里的项目导入都eclipse中,然后再mysql执行压缩包中的数据库脚本获取方法 -微信公众号搜索:ots安全 回复:在线考试

    2020-06-04

  • JavaScript模块:新手指南

    如果你是 JavaScript 的新手,一些像 “module bundlers vs module loaders”、“Webpack vs Browserify” 和 “AMD vs.CommonJS” 这样的术语,很快让你不堪重负。JavaScript 模块系统可能令人生畏,但理解它对 Web 开发人员至关重要。在这篇文章中,我将以简单的言语(以及一些代码示例)为你解释这些术语。 希望这对你有会有帮助!什么是模块?好作者能将他们的书分成章节,优秀的程序员将他们的程序划分为模块。就像书中的章节一样,模块只是文字片段(或代码,视情况而定)的集群。然而,好的模块是高内聚低松耦的,具有不同的功能,允

    2020-06-02

  • 18个用于创建漂亮图表的JavaScript库推荐

    几乎不可能想象没有图形和图表的任何仪表盘。它们快速有效地呈现复杂的统计数据。此外,一个好的图表还可以增强网站的整体设计。在本文中,我将向您展示一些用于图形和图表的最佳JavaScript库。这些库将帮助您为将来的项目创建漂亮的、可自定义的图表。虽然大多数库是免费的和开源的,但其中一些库提供了带有附加功能的付费版本。d3.js-数据驱动文档当我们想到今天的图表时,d3.js是第一个出现的名字。作为一个开源项目,d3.js无疑带来了许多功能强大的特性,这些特性在大多数现有库中都是缺失的。动态属性、进入和退出、强大的转换和对jq

    2020-06-01

  • 实用Javascript调试技巧

    见过太多同学调试Javascript只会用简单的console.log甚至alert,看着真为他们捉鸡。。因为大多数同学追求优雅而高效地写代码,却忽略了如何优雅而高效地调试代码,不得不说是有点“偏科”了。下面我就分享一些实用且聪明的调试技巧,希望能让大家调试自己代码的时候更加从容自信。1. 不要使用alert首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object Object]这种),所以除非你打印String类型的对象,其他什么信息都获取不到。其次,alert会阻塞UI和javascript的执行,必

    2020-06-01

  • 大神是怎样用函数式JavaScript计算数组平均值的

    函数式编程中用于操作数组的方法就像“毒品”一样,它让很多人爱上函数式编程。因为它们真的十分常用而且又超级简单。.map()和.filter()都仅需一个参数,该参数定义操作数组每一个元素的函数即可。reduce()会复杂一些,我之前写过一篇文章介绍为什么人们难以掌握reduce()方法,其中一个原因在于很多入门资料都仅仅用算术作为例子。我写了很多用reduce()来做算术以外的例子。用reduce()来计算数组的平均值是一个常用的模式。代码看起来非常简单,不过在计算最终结果之前你需要做两个准备工作:数组的长度数组所有元素之和这两个事情看起来都

    2020-05-31

  • 理解及使用 JavaScript 缓存

    随着我们的应用程序的不断增长并开始进行复杂的计算时,对速度的需求越来越高,所以流程的优化变得必不可少。 当我们忽略这个问题时,我们最终的程序需要花费大量时间并在执行期间消耗大量的系统资源。缓存是一种优化技术,通过存储开销大的函数执行的结果,并在相同的输入再次出现时返回已缓存的结果,从而加快应用程序的速度。如果这对你没有多大意义,那没关系。 本文深入解释了为什么需要进行缓存,缓存是什么,如何实现以及何时应该使用缓存。什么是缓存缓存是一种优化技术,通过存储开销大的函数执行的结果,并在相同的输入再次出现

    2020-05-30

  • JavaScript为什么要有 Symbol 类型?

    Symbols 是ES6引入了一个新的数据类型 ,它为JS带来了一些好处,尤其是对象属性时。 但是,它们能为我们做些字符串不能做的事情呢?在深入探讨Symbol之前,让我们先看看一些 JavaScript 特性,许多开发人员可能不知道这些特性。背景js 中的数据类型总体来说分为两种,他们分别是:值类型和引用类型值类型(基本类型):数值型(Number),字符类型(String),布尔值型(Boolean),null 和 underfined引用类型(类):函数,对象,数组等值类型理解:变量之间的互相赋值,是指开辟一块新的内存空间,将变量值赋给新变量保存到新开辟的内存里

    2020-05-29

  • JavaScript中var,let和const之间的异同

    这个话题对于一些老鸟来说可能根本算不上疑问,但对于新手来说也许除了最常见的var之外,let和const较少使用的机会。所以在本文中,我将会通过一些例子来为大家介绍如何在Javascript中灵活使用var、let和const这些关键字来定义变量,以及这些关键字它们之间有什么异同。如果你懒得看下面的代码,那我可以先把概念结论说出:var定义的变量可被更改,如果不初始化而直接使用也不会报错let定义的变量和var类似,但作用域在当前声明的范围内const定义的变量只可初始化一次且作用域内不可被更改,使用前必须初始化下面我将通过示例的形式来详细

    2020-05-29

  • 7种最佳JavaScript日期库

    从理论上讲,向您的应用程序添加工作日期似乎总是一件容易的事,除非您尝试这样做。 总是会遇到麻烦,无论是在尝试使您的网站国际化时的时区问题,还是以所需格式显示日期的问题,甚至试图对它们进行一些基本的算术运算。不幸的是,JavaScript并没有真正准备好处理日期。这有点讽刺,因为它确实有一个日期对象,我们可以用它来进行一些基本的操作。我说JavaScript还没准备好是什么意思呢?我的意思是,这个对象的API不够丰富,不能满足我们的日常需求,它没有您所期望的来自这样一个对象的高级支持来处理国际化、时区支持等问题。这就是我将

    2020-05-29

  • 十个超级实用的 javascript 特性

    你可能刚上手 JavaScript,或者只是曾经偶尔用过。不管怎样,JavaScript 改变了很多,有些特性非常值得一用。 这篇文章介绍了一些特性,在我看来,一个严肃的 JavaScript 开发者每天都多多少少会用到这些特性。参考资料下面两个关于 ES6+ 的站点是我的最爱:ES6 FeaturesMDN展开操作符顾名思义,用于对象或数组之前的展开操作符(...),将一个结构展开为列表。 演示一下:letfirstHalf=['one','two']; letsecondHalf=['three','four',...firstHalf];这种写法够优雅,够简洁吧? 如果不用展开操作符,我

    2020-05-27

ots网络logo

OTS网络安全门户主要提供网络信息安全教程、文章、工具,让更多的小伙伴加入我们的社区一起学习。

技术支持: 建站ABC | 管理登录