
IT Web
Linson_LRZ
这个作者很懒,什么都没留下…
展开
-
Javascript放大器
放大器在购物网站中很常用,京东,淘宝,都会用到放大器的相关知识,而本次博客将为大家介绍使用javascript编写放大器的例子。注:本次使用的图片 基本图片:名称:iphone.jpg 宽:350像素 高:350像素放大图片:名称:iphone_big.jpg 宽:800像素 高:800像素 下面是javascript放大器实现的具体步骤:原创 2016-10-17 15:01:51 · 325 阅读 · 0 评论 -
JavaScript中易犯的小错误---“常见错误一”
对于this关键词的不正确引用曾经一位喜剧演员说过:“我从未在这里,因为我不清楚这里是哪里,是除了那里之外的地方吗?”这句话或多或少地暗喻了在js开发中开发者对于this关键字的使用误区。This指代的是什么?它和日常英语口语中的this是一个意思吗?随着近些年js编程不断地复杂化,功能多样化,对于一个程序结构的内部指引、引用也逐渐变多起来下面让我们一起来看这一段代码:原创 2016-09-22 10:29:11 · 321 阅读 · 0 评论 -
Javascript异步编程方法之---“发布/订阅”
我们假定,存在一个"信号中心",某个任务执行完成,就向信号中心"发布"(publish)一个信号,其他任务可以向信号中心"订阅"(subscribe)这个信号,从而知道什么时候自己可以开始执行。这就叫做"发布/订阅模式"(publish-subscribe pattern),又称"观察者模式"(observer pattern)。这个模式有多种实现,下面采用的是Ben Alman的Ti原创 2016-09-20 09:55:57 · 394 阅读 · 0 评论 -
Javascript异步编程方法之---“事件监听”
另一种思路是采用事件驱动模式。任务的执行不取决于代码的顺序,而取决于某个事件是否发生。还是以f1和f2为例。首先,为f1绑定一个事件(这里采用的jQuery的写法)。f1.on('done', f2);上面这行代码的意思是,当f1发生done事件,就执行f2。然后,对f1进行改写:function f1(){setTimeout(function () {/原创 2016-09-19 09:50:58 · 665 阅读 · 0 评论 -
Javascript异步编程方法---“回调函数”
这是异步编程最基本的方法。假定有两个函数f1和f2,后者等待前者的执行结果。f1();f2();如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数。function f1(callback){setTimeout(function () {// f1的任务代码callback();}, 1000);}执行代码就变成原创 2016-09-18 10:00:42 · 283 阅读 · 0 评论 -
JavaScript 面向对象
1.是基于对象的语言:在现实生活中一切皆为对象;!!!只要是对象2哥特征; 1.他有什么;(就是属性)2.他能做什么;(方法)javascript当中一切皆为对象;对象的属性和函数通过(.)语法调用能不能自己定义一个对象 javascript是允许自己定义对象的 他的语法是{键值对} 键值对:字符串(数值):任何事物 举例。{age:30}就是一个原创 2016-09-05 09:31:19 · 213 阅读 · 0 评论