浅谈类似于(function(){}).call()的js语句


Posted in Javascript onMarch 30, 2015

研究新浪微博的自动登陆流程,其中涉及到它的加密算法脚本,其中有一段如下形式的代码:

(function(){...}).call(name)

其中红色的....是函数的内部各种实现,name为一个对象的名字.这种形式的js从来没见过啊(恕我js这方面见识少啊).然后百度了一下大概的意义如下:

.call(name)的作用实际是将name作为前面函数所在域中的this来用,也就是说此时函数中的this就相当于引用的是name.

这段代码的实际意义可以认为:函数的具体实现对变量name的进行的改造,或者更简单的说函数的实现就是变量name的具体实现,某种意义上它等价于:

var name = function(){...}

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
List the Stored Procedures in a SQL Server database
Jun 20 Javascript
检测jQuery.js是否已加载的判断代码
May 20 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
Mar 01 Javascript
javascript制作网页图片上实现下雨效果
Feb 26 Javascript
vue.js+boostrap项目实践(案例详解)
Sep 21 Javascript
完美解决IE9浏览器出现的对象未定义问题
Sep 29 Javascript
jQuery中ajax错误调试分析
Dec 01 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
详解vuex commit保存数据技巧
Dec 25 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 Javascript
jquery实现右键菜单插件
Mar 29 #Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
Mar 28 #Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
Mar 28 #Javascript
JQuery调用绑定click事件的3种写法
Mar 28 #Javascript
对Web开发中前端框架与前端类库的一些思考
Mar 27 #Javascript
Javascript优化技巧之短路表达式详细介绍
Mar 27 #Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 #Javascript
You might like
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
javascript 跳转代码集合
2009/12/03 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
python映射列表实例分析
2015/01/26 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
pandas中去除指定字符的实例
2018/05/18 Python
python列表使用实现名字管理系统
2019/01/30 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
pandas如何处理缺失值
2019/07/31 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
论文诚信承诺书
2014/05/23 职场文书
创先争优标语
2014/06/27 职场文书
单位委托书怎么写
2014/08/02 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
普通话演讲稿
2014/09/03 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
汇报材料怎么写
2014/12/30 职场文书
幼师大班个人总结
2015/02/13 职场文书
大学文艺委员竞选稿
2015/11/19 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL