2016年7月29日

javascript之数据推送

摘要: 我们使用ajax与后台服务进行交互,常常是通过触发事件来单次交互,但对于有些web应用来说,需要前台与后台保持长连接,前端不定时地接收后台推送的数据信息, 例如:股票行情分析、聊天室和网页在线游戏等。 怎么做到呢? 最笨的方法: 前端需要隔一段时间向服务器发送一次ajax,请求成本太昂贵呀,就好比, 阅读全文

posted @ 2016-07-29 17:28 爱疯的小疯子 阅读(459) 评论(0) 推荐(0) 编辑

javascript之高级函数应用思想

摘要: 1.级联函数:应用对象方法调用的连写 2.惰性载入:性能优化 我们先看个案例 每次调用addEvent函数的时候,它都要对浏览器事件机制进行检查,从第一个 if 开始判断,无端地浪费了内存,javasript提出了 惰性载入函数思想,第一次判断出浏览器能力,之后就不再判断了,好啦,脱衣解裤,我们开始 阅读全文

posted @ 2016-07-29 14:15 爱疯的小疯子 阅读(159) 评论(0) 推荐(0) 编辑

函数的四种调用方式

摘要: 1.函数调用模式 2.方法调用模式 3.构造器调用模式 4.apply与call调用模式 阅读全文

posted @ 2016-07-29 13:19 爱疯的小疯子 阅读(144) 评论(0) 推荐(0) 编辑

javascript多线程简介

摘要: 讲多线程之前,我们先了解一下JS的事件机制 浏览器运行时,脚本必须定期让位给UI进程进行来维持网页的响应,闲置太长时间的脚本可能会被浏览器当成失控脚本,进而造成假死或弹窗 事件触发的设计javascript中的非阻塞IO机制让到来的消息在其他操作完成前排序等待,js以这种方式来模拟并发,它利用闭包、 阅读全文

posted @ 2016-07-29 11:36 爱疯的小疯子 阅读(325) 评论(0) 推荐(0) 编辑

数组之迭代应用

摘要: 这里介绍四个数组的方法 1.every : 应用场景: 用于判断数组中,每一项都满足某个条件,我们就能噼里啪啦 2.some : 应用场景: 用于判断数组中,只要有一项满足某个条件,我们就能噼里啪啦 3.filter : 应用场景: 用于筛选出某些条件的所有数组项 4.map : 应用场景: 适合创 阅读全文

posted @ 2016-07-29 09:36 爱疯的小疯子 阅读(158) 评论(0) 推荐(0) 编辑

Git快速上手 : Tortoise工具使用

摘要: 利用工具快速上手Git 别跟我说什么用命令操作Git,多高大上呀,请不要在这里跟我装逼,就如同,有个小妞在床上眉眼诱惑地,你却TM还要先看个片儿来热热身.... TortoiseGit 名字看着眼熟吧,它有个兄弟叫 TortoiseSvn,自己下载去,然后安装,安装过后,桌面右键多了(Git clo 阅读全文

posted @ 2016-07-29 00:30 爱疯的小疯子 阅读(2009) 评论(0) 推荐(0) 编辑

导航