
js
离阳
这个作者很懒,什么都没留下…
展开
-
JS中的闭包
var n = 999;function f1() { console.log(n);}f1() // 999JavaScript有两种作用域:全局作用域和函数作用域。函数内部可以直接读取全局变量。函数 f1 可以读取全局变量 n。但是,在函数外部无法读取函数内部声明的变量。function f1() { var n = 99;}console.log(n);但是,有时我们却需...原创 2018-03-25 22:53:19 · 159 阅读 · 0 评论 -
js中格式化金额与还原
项目中经常遇到金额较大的数据,有时需要格式化,即用逗号每三位隔开。因为是前端页面需要用到格式化金额,所以我就封装了一个js函数用来处理这类问题。当然了,方法有很多,这只是我自己封装的,拿来总结一下。话不多说上代码/*格式化金额; *@method formaNum *@param {int} num 需要被格式化的数额 {int} s 需要保留的小数位数 ...原创 2018-10-08 21:56:28 · 2013 阅读 · 0 评论 -
js中的this指向
做为一个后端开发人员,前端虽然没有那么专业,但js肯定是不能不会的。而js中的this关键字又很有意思。其实我们没法确定的说this就一定指向谁。在不同的情况下会有不同的指向。1.首先在全局作用域或者普通函数中this指向全局对象window。//直接打印console.log(this); //window//function声明函数function test(){ ...原创 2018-11-11 22:00:14 · 161 阅读 · 0 评论 -
js中获取当前语言类型
有时候我们要根据当前的语言类型进行判断,如果在前端页面想要获取到当前的语言类型,我们可以通过js封装一个文件来实现。(function(global, $) { /** * 定义一个对象 * 所有全局函数和变量都要放在这个对象中。 */ var obj = function() { // --------------------...原创 2018-11-14 17:56:39 · 5584 阅读 · 0 评论