![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS语言的API
N_irvana
这个作者很懒,什么都没留下…
展开
-
js中的math对象的常用的方法
abs(x) 返回数的绝对值。 acos(x) 返回数的反余弦值。 asin(x) 返回数的反正弦值。 atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。 atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 P原创 2016-08-12 16:15:27 · 494 阅读 · 0 评论 -
关于数组的一些知识点和API
数组是对象的特殊形式。所有的数组都是对象。稀疏数组就是包含从0开始的不连续索引的数组。如果数组是稀疏的,length属性值大于元素的个数。unshift()方法是在数组的首部插入一个元素。delete不会修改数组的length属性,删除后的数组会变成稀疏数组。join()将数组中的所有元素都转化为字符串并连接在一起,返回最后生成的字符串。reve原创 2016-08-11 14:20:37 · 704 阅读 · 0 评论 -
A*算法详解
第一部分:A*算法简介 写这篇文章的初衷是应一个网友的要求,当然我也发现现在有关人工智能的中文站点实在太少,我在这里 抛砖引玉,希望大家都来热心的参与。 还是说正题,我先拿A*算法开刀,是因为A*在游戏中有它很典型的用法,是人工智能在游戏中的代表。 A*算法在人工智能中是一种典型的启发式搜索算法,为了说清楚A*算法,我看还是先说说何谓启发式算法。 一、何谓转载 2016-08-09 15:11:49 · 3843 阅读 · 0 评论 -
常见 20 个正则表达式
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址同密码一样,下面转载 2016-08-05 14:30:20 · 609 阅读 · 0 评论 -
A*代码(JS版)
searchRoad:function(MAP,start_x,start_y,end_x,end_y){ //用F值对数组排序function sortF(a,b){ return b.F- a.F;}//获取周围八个点的值function SurroundPoint(curPoint){ var x=curPoint.x,y=curP转载 2016-08-05 11:44:38 · 387 阅读 · 0 评论 -
js正则表达式用法大全
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本转载 2016-07-30 08:46:43 · 529 阅读 · 0 评论 -
关于数组裁剪的代码
filterDelSame:function(arr1,arr2){ var returnArr = arr1.concat(arr2) for(var i = 0; i returnArr.length; i++){ var nowPo = returnArr[i] if(cc.pSameAs(returnArr[j], nowPo)){原创 2016-07-01 18:00:44 · 473 阅读 · 0 评论 -
关于数组的一些总结
aaa:function(){ var a = cc.p(10,10) var b = cc.p(5,-5) var c = cc.pAdd(a,b) cc.log(c.x, c.y)}, c.x = 15, c.y = 5这是将两个数值加到一起的一个算法checkNeighbor:function(touchIndex) {原创 2016-07-01 17:50:41 · 337 阅读 · 0 评论