
JavaScript
文章平均质量分 61
sensus森森
强大自己是解决问题的最佳途径
展开
-
多维数组变一维数组(先join,再split)
var a=[1,2,3,[5,[88,3]],[1,4,8]];console.log(a);var ta=a.join(",").split(',');console.log(ta);原创 2017-05-25 14:17:29 · 816 阅读 · 0 评论 -
仿12306铁路客服服务中心登录验证码效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>铁路客服服务中心</title> <link rel="icon" type="image/原创 2018-04-10 11:50:03 · 958 阅读 · 0 评论 -
Ajax+PHP异步上传头像案例
效果截图:上传页面<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> </head> <body> 头像:<img id="avatar"原创 2018-03-08 11:54:52 · 1201 阅读 · 0 评论 -
JavaScript实现数学里的排列组合的A和C运算
//自定义组合函数(就是数学排列组合里的C) function combination(m,n){ return factorial(m,n)/factorial(n,n);//就是Cmn(上面是n,下面是m) = Amn(上面是n,下面是m)/Ann(上下都是n) } //自定义排列函数(就是数学排列组合里的A) function原创 2017-06-05 16:53:01 · 9564 阅读 · 0 评论 -
Next.js让JavaScript也拥有PHP般的体验
Next.js是一个基于React的通用JavaScript框架,它的终极目标就是成为互联网中的下一个PHP。Next.js使用服务器渲染应用程序的极简主义方法,高度可定制、足够简单,是初学者的最佳选择。最新版本Next.js 3中有更多有趣的功能。JavaScript其实并不是很容易部署的,虽然其中有一些简化项目,但是大多数项目都要比其它项目难度高,开发者往往需要了解客户端路由、页面转载 2017-10-11 09:53:47 · 1037 阅读 · 0 评论 -
基于 HTML5 的 JavaScript 图表库——chart.js
Chart.js是一个HTML5图表库,使用canvas元素来展示各式各样的客户端图表,支持折线图、柱形图、雷达图、饼图、环形图等。在每种图表中,还包含了大量的自定义选项,包括动画展示形式。 Chart.js比较轻量(gzip版本仅4.5k),且不依赖其他库。项目官网:http://www.chartjs.org/曲线图(Line chart)doctype htm转载 2017-08-29 15:17:30 · 1394 阅读 · 0 评论 -
JS的not defined和undefined的差别
我们先从英语角度来查看下这两个词的意思:not definedundefined通过查看他们的英文翻译后的意思,我们大概可以了解他们的意思了,他们还不是很清楚,接下来我们从编程的角度来认识他们。我们运行一下以下代码:console.log(defined);运行结果如下:Uncaught ReferenceError: defined is no原创 2017-08-03 11:34:51 · 4517 阅读 · 0 评论 -
常见的js各种错误类型汇总说明
1.SyntaxError(语法错误)解析代码时发生的语法错误eg:var 1a; Uncaught SyntaxError: Unexpected number 2.ReferenceError(引用错误)a.引用了一个不存在的变量eg: console.log(a); Uncaught Refe转载 2017-08-03 10:34:17 · 988 阅读 · 0 评论 -
12个常用的JavaScript简写技巧
译者:Fundebug译文:http://www.cnblogs.com/fundebug/p/7125282.html原文:https://hackernoon.com/12-amazing-javascript-shorthand-techniques-fef16cdbc7fe1. 空(null, undefined)验证当我们创建了一个新的变量,我们通常会去验转载 2017-07-10 11:47:00 · 317 阅读 · 0 评论 -
原生js实现银行卡号每隔4位数字加一个空格案例
PS:本文有任何错误,或有任何疑问,欢迎批评指出。原创 2017-07-13 17:33:14 · 1175 阅读 · 0 评论 -
js闭包可以实现局部变量共享
function foo(){ var i = 0; return function(){ // console.log(i++); return i++; } } var f1 = foo(); f2 = foo(); console.原创 2017-05-25 15:29:55 · 1768 阅读 · 0 评论 -
基于原生JavaScript的经典坦克大战游戏开发设计
主要含有以下功能:1、玩家采用等级机制,共5级;2、补充装备有子弹、金星、炸弹、导弹、手枪、战舰,分值各不相同;3、打掉障碍可加分;4、用鼠标控制子弹射击,左键为单发射击、右键为双发射击,屏蔽鼠标右键默认的菜单;5、空格键控制导弹射击,屏蔽其他键的使用;6、没有战舰的情况下无法过河,普通子弹不能击毁钢铁,坦克可以穿梭于于树林之中,坦克经过雪地会打滑,即速度变快;7、坦克...原创 2018-04-20 16:54:28 · 3684 阅读 · 6 评论