浅谈类似于(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 相关文章推荐
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
JavaScript 设计模式学习 Factory
Jul 29 Javascript
JQuery从头学起第一讲
Jul 04 Javascript
THREE.JS入门教程(4)创建粒子系统
Jan 24 Javascript
jquery 实现上下滚动效果示例代码
Aug 09 Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
May 30 Javascript
浅谈js script标签中的预解析
Dec 30 Javascript
Vue过滤器的用法和自定义过滤器使用
Feb 08 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
Mar 30 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
webpack引入eslint配置详解
Jan 22 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
php下使用SMTP发邮件的代码
2008/01/10 PHP
php动态函数调用方法
2015/05/21 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
vue使用echarts实现水平柱形图实例
2020/09/09 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python 专题一 函数的基础知识
2017/03/16 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
个人简历自我评价
2014/01/06 职场文书
节约用水倡议书
2014/04/16 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
个人先进材料范文
2014/12/30 职场文书
保送生自荐信
2015/03/06 职场文书
vue+springboot实现登录验证码
2021/05/27 Vue.js
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript