javascript

javascript使用canvas实现饼状图效果

使用canvas写一个饼状图,供大家参考,具体内容如下代码: Document »

浅谈JavaScript 声明提升

1 引例及基本原理在学习JavaScript声明提升之前,我们先看下面这个例子:console.log;var a=2;运行结果会是什么?其实,对于var a=2;这条语句,JavaScript会将其视为两个声明: 定义声明var a,会在编译阶段进行; 赋值声明a=2,会留在原地等待执行阶段进行。而所谓的声明提升:就是JavaScript会把var变量声明和函数声明都会被提升到各自作用域的顶... »

利用H5api实现时钟的绘制(javascript)

HTML5的canvas标签用于绘制图像(通过脚本,通常是 JavaScript)。不过,canvas元素本身并没有绘制能力(它仅仅是图形的容器)必须使用脚本来完成实际的绘图任务。 下面,具体总结了一下使用画布canvas的步骤: 画布: canvas 在页面上规划出一块空间,canvas标签,通过javascript控制画布完成绘制 1.获取画布 var canvas=document.getE... »

浅谈javascript事件环微任务和宏任务队列原理

等待主线程的执行栈空了,微任务队列立刻被推入栈中执行,执行完毕开始执行宏任务队列一个经典的例子html js// Let's get hold of those elementsvar outer = document.querySelector;var inner = document.querySelector;// Let's listen for attribute changes on ... »

关于ES6尾调用优化的使用

尾调用的调用栈则特别易于优化,从而可减少内存空间的使用,也能提高运行速度。参考文献《你不知道的JavaScript-中卷》到此这篇关于关于ES6尾调用优化的使用的文章就介绍到这了,更多相关ES6尾调用优化内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! »

JavaScript 实现下雪特效的示例代码

JavaScript 实现下雪特效的示例代码

直接上代码 下雪效果实现 body,html 效果图以上就是JavaScript 实现下雪特效的示例代码的详细内容,更多关于JavaScript 实现下雪特效的资料请关注软件开发网其它相关文章! »

如何检测JavaScript中的死循环示例详解

如何检测JavaScript中的死循环示例详解

首先我们需要使用iframe这主要是安全考虑,我们需要一个sandbox环境来执行JavaScript,避免影响到整体。Web Worker可行但不支持DOM API如果是纯粹的JavaScript代码,或许用web worker可以,但是我们需要DOM API,所以Web Worker也不在考虑范围之中。到此这篇关于如何检测JavaScript中的死循环的文章就介绍到这了,更多相关检测JavaS... »

javascript操作向表格中动态加载数据

本文实例为大家分享了javascript实现向表格中动态加载数据的具体代码,供大家参考,具体内容如下首先在HTML中编写表格信息 //表格头部信息 编号 姓名 身份 操作 //表格内容信息 然后编写js代码 //创建一个数组 var p »

Javascript基于OOP实实现探测器功能代码实例

代码如下运行结果 »

理解JavaScript中的对象

JavaScript中对象的创建基于符号创建对象在JS中我们可以直接基于定义对象,在对象内容定义属性和方法,例如:在JS中我们可以将对象理解为用于封装属性和方法的一个结构体,例如如果需要反复创建多个相同结构的对象时,用代码就很冗余——重复。 »

javascript实现雪花飘落效果

圣诞节快到了相信许多公司的前端都在会收到一个需求,那就是做一个关于圣诞节的专题,而这个专题为了应对圣诞节这个主题都会加上雪花飘呀飘这个小动画,当然我们公司也不例外,下面就是本人用js写的一小段雪花秀啦: html body .snow .snow_img 代码很简单,都是运动用js的一些基础知识点做出来的,主要是随机数和一些判断。 »

javascript实现移动端上传图片功能

本文实例为大家分享了javascript实现移动端上传图片的具体代码,供大家参考,具体内容如下 核心部分(.html) window.onload = function() { let fileTag = document.getElementById('file'); // console.log(fileTag) // console.log(this.pic) let that = this... »

javascript实现扫雷简易版

本文实例为大家分享了javascript实现扫雷简易版的具体代码,供大家参考,具体内容如下 使用截图 说明 这个完成的建议版本,所以没有插旗子,没有计时,就是最基本的原理实现,熟练的大佬30min就能完成 代码讲解 初始数据 var MAPSIZE = 10; var BOMBNUM = 1; var BOMBPOSITION = {}; var SQUAERPOSITION = {}; var ... »

javascript实现贪吃蛇游戏(娱乐版)

本文实例为大家分享了javascript实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下一共三个对象map,snake,food,代表的含义如名字。snake和food其实就是数组,表示位置,map来画图、判断得分、失败等等,直接上代码,可直接运行。 »

javascript canvas实现简易时钟例子

本文实例为大家分享了javascript canvas实现简易时钟的具体代码,供大家参考,具体内容如下 钟表 »

javascript实现一款好看的秒表计时器

本文实例为大家分享了javascript实现秒表计时的具体代码,供大家参考,具体内容如下 实现图片: 分+秒+跑秒 时+分+秒+跑秒 需求分析: 1、显示整个秒表页面; 2、在点击“开始”按钮之后,开始计时,并将按钮转为“暂停”按钮,在点击“暂停”按钮之后,将按钮转为“开始”按钮,并停止计时; 3、在点击“复位”按钮之后,将显示的计时清零,并将按钮变回“开始”按钮。 页面结构: <div i... »

Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法

Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点: JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值 Kettle实现对文件内容的加密,返回加密md5值2.使用方法1)下载jar包http://xiazai.jb51.net/202009/yuanma/filemd5hash_jb51. »

浅析JavaScript预编译和暗示全局变量

预编译可分为全局预编译和函数预编译。 »

JavaScript的垃圾回收机制与内存管理

JavaScript的垃圾回收机制与内存管理

如果我们想要优化性能,首先我们必须得了解JavaScript中的垃圾回收机制,这样可以将很多没有被使用到的变量从内存中清除掉,腾出更多的内存空间,给别的变量分配内存空间。let color = 'red'function change() change()JavaScript中能实现这样的垃圾回收的功能的一共有两种方式: 标记清除 、引用计数标记清除标记清除是JavaScript中最常用的垃圾回收... »

如何利用javascript接收json信息并进行处理

如何利用javascript接收json信息并进行处理

javascript接收处理json信息 ajax获得接口信息,javascript本身处理json信息; 通过eval()把接收的json字符串变成真实的对象信息。 提供的json接口数据01.php: <?php header("content-type:text/html;charset=utf-8"); //制作一个json信息 echo '{"city":"北京","te... »

javascript实现时间日期的格式化的方法汇总

有的时候,我们需要一定格式的 时间 比如 2017-05-12 08:48 这样的格式。 上代码先 时间格式化 第一种 function formatDate(time){ var date = new Date(time); var year = date.getFullYear(), month = date.getMonth() + 1,//月份是从0开始的 day = date.getDa... »

javascript读取本地文件和目录方法详解

JavaScript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。(一)创建FileSystemObject对象创建FileSystemObject对象的代码只要1行:var fso = new ActiveXObject;上述代码执行后,fso就成为一个FileSystemObject对象实例。 »

javascript的hashCode函数实现代码小结

为了使用的方便,稍稍再改良了一下 function hashcode(str) { var hash = 0, i, chr, len; if (str.length === 0) return hash; for (i = 0, len = str.length; i < len; i++) { chr = str.charCodeAt(i); hash = ((hash <<... »

javascript实现页面的实时时钟显示示例

javascript实现页面的实时时钟显示示例

时钟实现 实现这个时钟时间需要解决以下三个问题: 获得当前时间,并格式化 如何可以在页面中显示时间 让时间动起来 1、获得当前时间,并格式化 要获得当前时间,可以使用JavaSctipt的Date对象,默认构造函数会返回当前时间。存储日期为自 1970 年 1 月 1 日 00:00:00以来的毫秒数。 setXxx ... »

javascript中正则表达式语法详解

  好久都没有写博客了,主要是太懒了,尤其是在阳春三月,风和日丽的日子,太阳暖暖的照在身上,真想美美的睡上一觉。就导致了这篇博客拖到现在才开始动笔,javascript的正则这一块也不是什么新的东西,主要是以前本人一遇到写正则的需求就开始头大,头疼,网上剽窃,东拼西凑,反正就是各种不适应,所以我打算系统的把正则表达式看一遍,一来是自己有所提升,这一块知识点的查漏补缺,二来是给大家分享一下。好了,下... »

Page 1 of 357123»