JavaScript
文章平均质量分 61
wy小骑士
学无止境,愿你我携手共进。
展开
-
Cocos Creator_JavaScript权威指南(第六版)_第5章_语句
语句 语法 用途 break break[label]; 退出最内层循环或者退出switch语句,又或者退出label指定的语句 case case expression: 在switch语句中标记一条语句 continue continue [label]; 重新开始最内层的循环或重新开始label指定的循环 debug...原创 2018-07-18 14:18:57 · 562 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第17章_事件处理
事件类型(event type)是一个用来说明发生什么类型事件的字符串。例如,“mousemove”表示用户移动鼠标,“keydown”表示键盘上某个键被按下,而“load”表示文档(或某个其他资源)从网络上加载完毕。由于事件类型只是一个字符串,因此实际上有时会称之为事件名字。 事件目标(event target)是发生的事件或与之相关的对象。当讲事件时,我们必须同时指明类型和目标。例如,win...原创 2018-09-06 18:33:29 · 191 阅读 · 0 评论 -
CocosCreator_cc.Color
cc.Node 用于表示颜色。它包含 RGBA 四个以浮点数保存的颜色分量,每个的值都在 0 到 255 之间。PS: 需要注意的是 在赋值颜色的同时最好不要同时赋值opacity值,这样操作会出现警告,但是不影响实现效果。cc.Color.WHITE 表示纯白色 可以赋值给节点。cc.hexToColor("#35ab26") 将16进制转换为Color常用方法方法注释...原创 2018-12-14 16:34:30 · 6866 阅读 · 0 评论 -
CocorCreator_Label组件
Label:文字标签组件使用此组件时需要注意以下两个的数值差不要大于10像素,如果差值多大时,可能导致不同设备匹配时出现文字偏差的现象。fontSize Number 文本字体大小。lineHeight Number 文本行高。...原创 2018-12-14 16:42:42 · 324 阅读 · 0 评论 -
JavaScript_计时事件
通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。在 JavaScritp 中使用计时事件是很容易的,两个常用的关键方法是:setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。setTimeout() :...原创 2018-12-22 14:44:59 · 214 阅读 · 0 评论 -
JavaScript_三目运算
1、什么是三目运算:(布尔表达式 ? 值0:值1;)1>2?alert(‘1大’):alert(‘2大’);即 if(1>2){alert(‘1大’)}else{alert(‘2大’)};注意:三目运算和if(){}else{}的 区别是三目运算有返回值例如:var max = a>b?a:b;2、多条件的三目运算怎么写:实例:根据学生成绩判定ABCD四个等...原创 2018-12-22 16:51:13 · 909 阅读 · 0 评论 -
JavaScript_数值函数
函数名函数意义Math.abs(-1)绝对值Math.ceil(3.2)向上取整Math.floor(3.2)向下取整Math.max(2,5,-1)最大值Math.min(2,5,-1)最小值Math.pow(3,2)指数运算Math.sqrt(9)平方根Math.log(10)自然对数Math.exp(3)e...原创 2018-12-22 17:11:25 · 366 阅读 · 0 评论 -
JavaScript_数组函数
常用数组方法意义var a=[];生成一个空数组var a= [‘java’,‘c++’,‘c#’];生成一个赋值的数组Array.isArray(a)判断是否为数组a.length获取数组长度a.length = 0;将数组清空a.unshift(‘x’)在数组首位添加元素(该方法会改变原数组)[1].concat(a)连接2...原创 2019-01-03 17:30:15 · 328 阅读 · 0 评论 -
JavaScript_正则表达式
var reg= /^[A-Z]+$/; var name = "Marny";if (reg.test(name)) //判断是否符合正则表达式{ do something;}定义范围常用正则表达式整数或者小数/1+.{0,1}[0-9]{0,2}$/只能输入数字/2*$/只能输入n位的数字/^\d{n}$/只能输入至少n位的数字...原创 2019-01-03 17:35:56 · 372 阅读 · 0 评论 -
JavaScript_日期对象
常用日期获取方法获取信息var time=new Date()生成当前时间的对象time.getSeconds()获取当前时间:秒time.getMinutes()获取当前时间:分time.getHours()获取当前时间:小时time.getDate()获取当前日期:日(从1开始)time.getMonth()获取当前日期:月(0代表...原创 2019-01-03 17:38:58 · 173 阅读 · 0 评论 -
Cocos Creator_Uncaught SyntaxError- Unexpected token o in JSON at position 1
这个bug出现的原因是本地存储中存在非法字符,因此而引起的报错,这时我们就可以使用数据清除用来消除报错。原创 2018-08-23 10:47:15 · 2095 阅读 · 0 评论 -
Cocos Creator_connect ECONNREFUSED 127.0.0.1:9222
在使用微软的编程IDE visual studio code,简称VSC,按F5可以进行chrome模式的debug后,有时会出现以下报错:Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222遇到这个问题时,一般杀掉其他chrome进程就可以了,此时再按F5就能进入调试模式了,如若依旧不可以调试,那么可以尝试重启...原创 2018-08-22 09:59:44 · 3884 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第13章_Web浏览器中的JavaScript
本书第一部分介绍了JavaScript语言核心。第二部分开始转向Web浏览器中JavaScript的讨论,通常称为客户端JavaScript。 Web浏览器中Web页面是如何呈现的。一些呈现静态信息的页面,叫做文档(由于加入了JavaScript,静态页面的信息看上去会动来动去,但信息本身是静态的),相对于文档来说,其他Web页面则感觉上更像应用。如果需要的话,这些页面可以动态载入新的信息,因此...原创 2018-08-16 14:38:07 · 267 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第6章_对象
对象是JavaScript的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。对象也可看做是属性的无序集合,每个属性都是一个名/值对。属性名是字符串,因此我们可以把对象看成是从字符串到值的映射。这种基本数据结构还有很多种叫法,有些我们依然非常熟悉,比如“散列(hash)”、“散列表(hashtable)”、“字典(dictionary)”、“关联数组...原创 2018-07-18 18:39:58 · 1053 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第8章_函数
函数是这样一段JavaScript代码,它只定义一次,但可能被执行或调用任意次。你可能已经从诸如子例程或者过程这些名字里对函数的概念有所了解。JavaScript函数是参数化的:函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参的值。函数使用它们实参的只来计算返回值,成为该函数调用表达式的值。除了实参之外,每次调用还会拥有另一个——本次调用的上...原创 2018-07-24 19:03:31 · 1132 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第7章_数组
数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组是无类型的:数组元素可以是任意类型, 并且同一个数组中的不同元素也可能有不用的类型。数组的元素甚至也可能是对象或其他数组,这允许创建复杂的数据结构,如对象的数组和数组的数组。JavaScript数组的索引是基于零的32位数值:第一个元素的索引为0,最大可能的索引为4294967294...原创 2018-07-20 17:17:01 · 4690 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第1章_JavaScript概述
JavaScript 是一种面向对象的编程语言,但和传统的面向对象又有很大区别。第一部分:语言核心 2:JavaScript注释、分号和Unicode字符集 3:JavaScript变量和赋值 4:初始化表达式 5:语句,表达式 6:对象 7:数组 8:函数 9:JavaScript面对对象编程 10:正则表达式 11:JavaScript语言核心:子集和超集。 12:W...原创 2018-07-20 17:20:34 · 621 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第2章_词法结构
编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名,注释,以及程序语句之间如何分隔等规则。2.1 字符集 JavaScript程序是用Unicode字符集编写的。Unicode是ASCII和Lation-1的超集,并支持地球上几乎所有在用的语言。ECMAScript3要求JavaScript的现实必须支持Unicode2.1及后续版本,...原创 2018-07-20 17:30:29 · 607 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第4章_表达式和运算符
表达式JavaScript中的一个短句,JavaScript解释器会将其计算(evaluate)出一个结果。程序中的常量是最简单的一类表达式。变量名也是一种简单的表达式,它的值就是赋值给变量的值。复杂表达式是有简单表达式组成的。比如,数组访问表达式是由一个表示数组的表达式、左方括号、一个整数表达式和右方括号构成。他们所组成的新的表达式的运算结果是该数组的特定位置的元素值。同样的,函数调用表达式由一...原创 2018-07-20 18:06:41 · 2139 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第9章_类和模块
第6章详细介绍了JavaScript对象,每个JavaScript对象都是一个属性集合,相互之间没有任何联系。在JavaScript中也可以定义对象的类,让每个对象都共享某些属性,这种“共享”的特性是非常有用的。类的成员或实例都包含一些属性,用于存放或定义它们的状态,其中有些属性定义了他们的行为(通常称为方法)。这些行为通常是由类定义的,而且为所有实例所共享。例如,假设有一个名为Complex的类...原创 2018-07-31 18:48:05 · 642 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第10章_正则表达式
正则表达式是一个描述字符模式的对象。JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。JavaScript的正则表达式语法是Perl5的正则表达式语法的大型子集。(有一些Perl正则表达式语法特性并不被ECMAScript支持)。10.1 正则表达式的定义 JavaScript中的正则表达式用...原创 2018-08-10 17:49:12 · 1288 阅读 · 0 评论 -
Cocos Creator_JavaScript权威指南(第六版)_第11章_JavaScript的子集和扩展
子集的定义大部分都是出于安全考虑,只有使用这门语言的一个安全子集编写脚本,才能让代码执行的更安全、更稳定。11.1 JavaScript的自子集 大多数语言都会定义它们的子集,用以更安全地执行不可信的第三方代码。11.1.1 精华...原创 2018-08-10 18:39:06 · 685 阅读 · 0 评论 -
Cocos Creator_for...of
简单说,for in是遍历键名,for of是遍历键值。 例如:let arr = ["a","b"];for (let a in arr) {console.log(a);//1,2}for (let a of arr) {console.log(a);//a,b}由于for of的这个特性,他还可以实现对iterator对象的遍历,而for in就是简单的遍历了。fo...原创 2018-08-15 16:46:22 · 1492 阅读 · 0 评论 -
JavaScript_JSON对象
JSON 对值的类型和格式有严格的规定:每个 JSON 对象,就是一个值。要么是简单类型的值,要么是复合类型的值复合类型的值只能是数组或对象(不能是正则表达式对象、日期对象)简单类型的值只有四种:字符串、数值(十进制)、布尔值和null字符串必须使用双引号表示,不能使用单引号对象的键名必须放在双引号里面数组或对象最后一个成员的后面,不能加逗号以下是合格的 JSON 值:["on...原创 2019-01-03 17:41:26 · 119 阅读 · 0 评论