- 浏览: 3292337 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
作者:zccst
如果函数内又定义了一个跟自己同名的函数,执行结果是什么?
结论:把函数名当变量理解,还遵循作用域链规则。即外部调用外部的,内部调用内部的。
优点是:可以延迟定义函数(同时将只执行一次的代码放到外层同名函数中)
缺点是:如果将外部函数赋给某一个变量,或对象的key时,还指向外层同名函数。
结论:
//scareMe是指向外部function(){...}的指针
//赋值发生后,prank和spooky.boo也都是指向外部function(){...}的指针。
//指向了prank()方法后,scareMe是指向内部function(){}
//其实,执行prank()、spooky.boo()、scareMe()中的任一个效果都一样
如果函数内又定义了一个跟自己同名的函数,执行结果是什么?
function scareMe(){ alert("Boo!"); function scareMe(){ alert("double boo!"); } scareMe(); } scareMe();
结论:把函数名当变量理解,还遵循作用域链规则。即外部调用外部的,内部调用内部的。
优点是:可以延迟定义函数(同时将只执行一次的代码放到外层同名函数中)
var scareMe = function (){ alert("Boo!"); scareMe = function (){ alert("double boo!"); } }
缺点是:如果将外部函数赋给某一个变量,或对象的key时,还指向外层同名函数。
var scareMe = function (){ alert("Boo!"); scareMe = function (){ alert("double boo!"); } } scareMe.property = "properly"; var prank = scareMe; var spooky = {boo: scareMe}; prank();//Boo! prank();//Boo! console.log(prank.property);//properly spooky.boo();//Boo! spooky.boo();//Boo! console.log(spooky.boo.property);//properly scareMe();//double boo! scareMe();//double boo! console.log(scareMe.property);//undefined spooky.boo();//Boo! console.log(spooky.boo.property);//properly
结论:
//scareMe是指向外部function(){...}的指针
//赋值发生后,prank和spooky.boo也都是指向外部function(){...}的指针。
//指向了prank()方法后,scareMe是指向内部function(){}
//其实,执行prank()、spooky.boo()、scareMe()中的任一个效果都一样
发表评论
-
[正则]改变URL中的参数值
2015-05-20 20:37 4357作者:zccst 如果一个URL是:http://www.e ... -
理解JavaScript的单线程运行机制及setTimeout(fn,0)
2015-03-30 17:56 5541zccst整理 阮老师的链接 ... -
js语句和表达式
2015-03-11 11:21 677作者:zccst 一直觉得语句和表达式很简单,不需要专门留意 ... -
再次学习try catch finally
2015-03-10 11:26 1726作者:zccst 一、基本介绍 JavaScript的错误 ... -
[201502]封装
2015-02-07 11:59 761作者:zccst 我理解的封装是建立在熟悉面向对象和继承的基 ... -
js运算符优先级
2015-01-26 10:39 2560作者:zccst js运算符优先级也是一个巨大的坑。有时候你 ... -
《JavaScript模式》读书笔记
2015-01-23 11:59 845作者:zccst 第四章:函 ... -
js判断复合数据类型的两种方式(typeof不奏效了)
2014-11-07 17:47 2465作者:zccst typeof认为所有的复合数据类型都是&q ... -
js-闭包(权威指南版)
2014-10-27 18:42 1356作者:zccst //1,闭包是 ... -
js数据类型转换
2014-10-22 10:53 6621作者:zccst 2015-3-27 类 ... -
html5的onhashchange和history历史管理
2014-09-20 08:18 4713作者:zccst 现在的开发,越来越倾向于页面内跳转,这种情 ... -
Javascript语言精粹-毒瘤和糟粕
2014-09-16 18:37 1173作者:zccst Javascript是一门语言,用久了肯定能 ... -
[夏天Object]运行时程序执行的上下文堆栈(一)
2014-07-01 22:26 1532作者:zccst 时间:2014-07-01 这已经是第二 ... -
[Object]继承(经典版)(五)封装
2014-06-18 22:21 1050作者:zccst 封装已经上升到写插件的水平了,与多重继承属 ... -
[Object]继承(经典版)(四)多重继承和组合继承
2014-06-18 22:16 1537作者:zccst 一、多重继承 不得不说,这又是异常精彩的 ... -
[Object]继承(经典版)(三)继承理论总结
2014-06-18 22:15 1227作者:zccst 更新:在JavaScript模式中,作者 ... -
[Object]继承(经典版)(二)原型链(原型继承)
2014-06-18 22:05 1026作者:zccst 毫不夸张的说,这节是继承的核心所在。是重中 ... -
[Object]继承(经典版)(一)对象冒充和Call
2014-06-18 21:51 2499作者:zccst 先臆想一下这种方法 var a = ... -
[Object]面向对象编程(高程版)(0)属性和方法
2014-06-16 23:04 927zccst转载+原创 function Person() ... -
[Object]面向对象编程(高程版)(0)原型方法能调用实例方法?
2014-06-09 16:41 1223作者:zccst 按照我的理解,实例方法在对象中,原型方法在 ...
相关推荐
易语言易用脚本例程源码,易用脚本例程,加100,写到编辑框,自定义函数_取启动时间,自定义函数_前进,自定义函数_后退,自定义函数_左转,自定义函数_右转,自定义函数_延迟,自定义函数_延时,自定义函数_落笔,自定义函数_抬...
下面的原理是利用时间差的原理实现脚本的延迟执行,是个思路,需要的朋友可以参考下。
官方库延时函数误差太大,近2倍,在此基于嘀嗒定时器做了毫秒、微妙级别的两个延时函数。1、可用在IO口模拟串口等要求时序操作的场景,如DHT11单总线、模拟I2C、SPI等。已经在温湿度传感器DHT11上做了测试。2、例程...
pause(延迟时间):延迟函数。 其余的程序语句和C++大同小异,当然matlab也可以和C++一样自己定义函数。 定义函数语句为: function输出形参=函数名(输入形参) 例: 其中c为输出形参,counum为函数名,a,b为输入形参,...
delay():对被选元素的所有排队函数(仍未运行)设置延迟。 dequeue():运行被选元素的下一个排队函数。 fadeln():逐渐改变被选元素的不透明度,从隐藏到可见。 fadeOut():逐渐改变被元素的不透明度,从...
动画效果如果直接用数据驱动,动画比较僵硬,建议使用一些弹性动画效果如果拖拽函数使用html5,拖动函数,不好用,而且拖起来有个很难看的一块,不方便自定义;建议自己改用onmouesemove / start / end来原生书写...
ruetime是由瑞典Lund工学院Henriksson等人开发的一个基于Matlab/Simulink的实时网络控制系统的仿真工具箱,为...任务和中断处理器的执行需要通过用户自定义函数来实现。调度策略使用一个优先权函数来决定任务的属性。
用于将队列中的函数延时执行。他既可以推迟动画队列的执行,也可以用于自定义队列。 duration:延时时间,单位:毫秒 queueName:队列名词,默认是Fx,动画队列。 例: 头部与底部延迟加载动画效果 $(document).ready...
sin函数源码塔洛斯视觉特效 特拉维斯 网站: Discord 服务器: 基于节点的开源 VFX 编辑器,具有强大的界面和随时可用的 libGDX 运行时。 截屏 主要特征 基于节点的粒子引擎和编辑器 从 libgdx 旧文件导入(和批量...
delay():对被选元素的所有排队函数(仍未运行)设置延迟。 dequeue():运行被选元素的下一个排队函数。 fadeln():逐渐改变被选元素的不透明度,从隐藏到可见。 fadeOut():逐渐改变被元素的不透明度,从可见到隐藏...
一个简单的应用程序,用于通过API网关和Lambda函数测试请求延迟。 最简单的部署方法是直接进行部署。 部署后,请检查堆栈输出以获取网站URL,然后在浏览器中打开该URL以运行测试。 对于没有Serverless App存储库...
然后在程序中设置延时的时间(默认30秒,可自定义),在下面路径框中输入组态王运行程序(Touchvew.exe)的路径,点确定即可。 注:(1)使用该工具时,计算机中不需要再设置Touchvew.exe的开机自启动; (2)若要...
5.2 自定义函数 22 5.2.1 无参无返回值 22 5.2.2 有参无返回值 23 5.2.3 无参有返回值 24 5.2.4 有参有返回值 25 5.3 递归函数 26 5.4 函数类型 27 5.5 匿名函数与闭包 27 5.6 延迟调用defer 30 5.6.1 ...
以N-S方程、k-ε湍流模型为基础,采用计算流体软件Fluent的源相法和UDF(用户自定义函数)技术对长通道内外燃管型装药固体火箭发动机瞬时点火过程进行了轴对称数值分析,并对点火控制方案进行了优化.计算结果表明,所模拟...
如下所示: [removed] BOM //Bowers Object ...// 自定义函数赋值 function abc(i) { alert(i); } //setInterval('alert(123)',2000); var dh = document.getElementById("dh"); //alert(dh
选择自定义函数 地域可以随便选 运行环境选择python3.6 提交方法选择本地上传zip包 点击上传选择刚刚下载的zip文件 展开高级配置子菜单 执行超时时间设置为900秒 然后点击此链接获取二维码 每个用户都需要扫描此...
支持选择后自定义callback函数; 支持IE6、IE7、IE8、Firefox 呃,实际上上面的很多都是原suggest插件中自有的,我只是去掉了其ajax获取数据的功能,因为这延迟稍微有些烦人。 PS:3字码是航空系统中很常见的为每...
您可以选择指定自定义阈值来更改以下内容: 窗口长度(我们将保留先前命令请求的历史记录的时间) 延迟阈值(当前窗口中所有请求的平均延迟,以毫秒为单位) 错误阈值(当前窗口中所有请求失败的请求的百分比) ...
◦7)、利用 onNodeCreated 事件回调函数对节点 DOM 进行操作会影响速度,影响程度受节点数量而定。 2、setting 配置信息说明 ◦不需要进行特殊的配置 3、treeNode 节点数据说明 ◦对 节点数据 没有特殊...