Lan Zhenxu

Be yourself.

js对象

属性个数

js对象属性个数 // 获取可枚举属性的长度 Object.keys(this.priceAttrs).length // 带有不可枚举属性 Object.getOwnPropertyNames(this.priceAttrs).length //补充 for…in 只遍历对象自身的和继承的可枚举的属性 Object.keys() 返回对象自身的所有可枚举的属性的键名 JSO...

charCodeAt和charAt

获取字符unicode编码

charCodeAt和charAt两个方法的用法 charCodeAt(ind) 获取指定位置的字符Unicode编码 charAt(ind) 获取长度为1的指定位置子字符串,说白了就是获取某位置的个字母

E6新增补充头和补充为

padSrart,padEnd

E6新增补充头和补充为 padStart() 用于头部补全; padEnd() 用于尾部补全。 'abc'.padStart(13, '0123456789') // 0123456789abc 'abc'.padEnd(13, '0123456789') // abc0123456789

论文思路

论文思路

Data sharing strategy for participatory modeling in an open web environment ———–Introduction——————————- 1.参与式建模很重要 参与式建模将协同多领域建模者,多领域建模者交流观点、讨论建模方法,对于综合多学科知识,解决复杂地理问题十分有意义。 2.在参与式的背景下,数据共享...

js7个全局函数

全局

js全局函数 escape( ) 字符串编码函数 escape("在楼下在线")//"%u5728%u697C%u4E0B%u5728%u7EBF" eval_r( ) 其实就是eval() isFinite( ) 函数用于检查其参数是否是无穷大。 如果 number 是有限数字(或可转换为有限数字),那么返回 true。否则,...

立即执行函数

立即执行函数

立即执行函数 理解 看到一句很经典的话,立即执行函数就是,函数生命后,立即调用执行,所以函数后面紧跟一个 ‘()’ 写法 (function(){}()); (function(){})() 记得for循环时,不仅可以用let,也可以用立即执行函数 立即执行函数不会产生闭包 (...

Array.prototype.slice.call()

类数组与数组之间的转换

类数组与数组间的转换 类数组转换为数组 ``` Array.prototype.slice.call(arguments) 2. Array.from(arguments) ``` 3. ``` [...arguments] ```

img转base64

img转base64

img转base64 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <img src="" c...

for in/of

for in/of

js中的for in/of for in 循环获取键值中的名 for of 循环获取键值中的值

prototype和__proto__

prototype和__proto__

js中的prototype和__proto__ prototype指向构造函数的原型对象 __proto__是所有对象都含有的,指向他的构造函数的原型对象