![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
baidu_19552787
这个作者很懒,什么都没留下…
展开
-
理解Javascript变量混淆的细节
https://blog.csdn.net/weixin_34194551/article/details/858828481.遇到一个变量myName,我们怎么知道这个myName变量要不要混淆Javascript里边涉及到名字分为三种:变量名、函数名、标签名。下文统称为名字。为了混淆某个名字。我们必须知道这个名字在当前作用域以及作用域链上的声明情况以及使用情况。我们先从变量的名字混淆開始讨论。举个简单的样例。JS文件内容是:var myName = {}; myName.prop = val;原创 2020-05-25 12:26:17 · 384 阅读 · 3 评论 -
Js继承的方式
//-- 原型链继承function Parent(name) { this.name = name; this.sum = function () { console.log("this.name=", this.name); }}Parent.prototype.age = 10;function Per() { this.name =...原创 2020-04-29 11:44:02 · 112 阅读 · 0 评论 -
JS和Cocoscreator杂项
=============================================================================--> 载入场景 -->自动运行所包含组件的游戏脚本。请深刻理解“包含组件的游戏脚本”------------------------------------------------------------------------...原创 2020-04-27 10:56:35 · 228 阅读 · 1 评论 -
JavaScript的立即执行函数
//只要这个对象是数组对象,可以根据数组的每个元素,来进行排序。//-- 立即执行函数,这种函数在定义的地方就直接执行了//-- IIFE函数的调用方式通常是将函数表达式、它的调用操作符、分组操作符放到一个括号内来告诉解释器,这有一个需要立即执行的函数// (function(){// let arr = [3232, 505, 585, 7592]// for (le...原创 2020-04-22 15:12:38 · 132 阅读 · 5 评论 -
JavaScript深拷贝对象、数组
//-- 循环克隆一个对象let shareData = { type: "clubDeskDetail", roomId : 112233, qiPaiName : "qiPaiName", rule : ["rule1", "rule2", "rule3"]};let cop = {};for (const key in shareData) { if (shareData.h...原创 2020-04-22 11:51:34 · 105 阅读 · 0 评论 -
javaScript 关于一系列对象的排序,最终还是把对象压入到数组中利用数组的sort排序比较方便。
//-- 给一组对象排序//-- 例如有这样的一组值: {name:"abc",value:10},{name:"dbc",value:5},{name:"acc",value:15},{name:"ebc",value:50},{name:"bbc",value:80},{name:"aca",value:60}//-- 将这组值压入数组。利用数组进行排序。//-- 利用自定义的函数比较数...原创 2020-04-22 11:11:41 · 119 阅读 · 0 评论 -
Java探索
开发类库 运行环境 部署环境JavaEE JavaMEJava的垃圾自动收集(无c c++的垃圾自动收集功能, 运算符重载,多重继承等)Java语言以面向对象为基础,不能再类外定义单独的数据和函数,所有的对象都要派生于同一个基类,并共享其所有功能。所以说,Java语言最外部的数据类型是对象,所有元素都要通过类和对象来访问。分布式:由于Java中内置了TCP/IP, HTTP, FTP等...原创 2020-01-03 11:23:30 · 130 阅读 · 0 评论 -
prototype 原型类型属性
function Fish(name, color){ this.name=name; this.color=color;}Fish.prototype.livesIn="water";Fish.prototype.price=20;var fish1=new Fish("mackarel", "gray");var fish2=new Fish("goldfish", ...翻译 2019-12-31 15:34:20 · 331 阅读 · 5 评论 -
确定func_1 的 this 和arguments
let func_1 = function (param1, param2) { console.log("func_1"); console.log(this); console.log(param1, param2);};let func_2 = function (func, funcTarget = {}, paramArray = []) { fun...原创 2019-12-06 18:52:55 · 122 阅读 · 3 评论 -
js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。
/** * js 里函数调用有 4 种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。 *///方法调用:var a = { v:5, func : function(value){ this.v = value; console.log("这是一个方法调用:a.v == " + this.v); } //这个时候,上面函数里的 this 就绑定...转载 2019-07-26 15:54:24 · 151 阅读 · 0 评论 -
javascript字符串操作split、join、toString、sort、parseInt、JSON.stringify、JSON.parse
//取得 这个字符串console.log("===========split: 字符串截取===========");let str = "a = 1";let str_sp = str.split("="); //以=分割字符串 返回值是一个数组。console.log(str_sp); //[ 'a ', ' 1' ]console.log(str_sp[0]翻译 2019-03-04 11:07:25 · 350 阅读 · 2 评论