2015-01-06 小结

关于window的history对象:

今天用到了几个方法:

$(window).on(‘popstate‘, _popstateHandler);注册抛出记录事件(history.go(-1));

window.history.pushState(J.Util.parseHash(ehash),"",ehash);//添加记录

window.history.replaceState(J.Util.parseHash(newhash),"",newhash);//替换当前记录

图片放大之后, 点击回退的按钮,会直接回退到消息列表, 解决办法是创建一个历史记录.

(开始的解决办法是创建一个一样的(一样的hash值,不会触发方法),再替换... ,这是没有深入了解框架是怎执行的2B结果....);

http://qianduanblog.com/post/html5-pushstate-popstate-history.html

第二次犯2 ,tap 事件一下灵一下不灵, 原因是事件源的太小, 又与父元素的颜色一样.

http://www.cnblogs.com/anginwei/p/4206729.html  好文.

javascript 的变量赋值,  主要讲引用类型.

引用类型:Object以及其旗下的Array,Date,RegExp,Function;基本包装类型:Boolean,number,String。

引用类型传递的是指针,基本包装类型是复制新值传递。

特别注意 引用类型作为参数的时候, 会将指针传递给参数 ,原来的变量还是指向原来的对象

对象改变, 原来的变量才会改变

a=[1,2,3]

function test(b){b.pop();b=[4,5,6];console.log(b);}

console.log(a);//[1,2]

文中提到了惰性载入

惰性载入  适用于参数不变, 方法需要改变的情况, 主要应用应该是处理兼容性的问题上;

function add(flag){

  if(flag){add=function(){}}else{add=function(){}}

}

只需要判断一次.

时间: 2024-08-10 21:15:48

2015-01-06 小结的相关文章

extern “C”调用测试与验证-2015.01.06

1 调用情形说明 在上一篇关于extern "c"原理以及用法中,详细的说明了为什么需要extern "c"以及如何使用它解决c与c++混合编程时遇到的问题.接下来,使用示例验证方式验证c与c++函数在加入extern "c"和未加入extern "c"修饰下,函数编译以及链接时,函数命名的各种情形.主要形成如下几种情形: 1.c函数调用c函数,不使用extern "c"修饰 2.c函数调用c函数,使用ex

2015.01.06 JQuery

jQuery是一个兼容多浏览器的javascript库.开发出来的JavaScript的脚本包.非侵入性的脚本. 1.找对象.基本的结构. 1 $(document).ready(function () { 2 // 写代码 3 //HTML文档在浏览器中加载完成时触发. 4 }); 选择器: 一.基本选择器 标签选择器. class选择器. ID选择器. 逗号隔开——并列 空格隔开——后代 >号隔开——子级选择

2015.11.06 学习Ubuntu下常用命令

2015.11.06 学习Ubuntu下常用命令 1.关闭防火墙:ufw disable 2.开启防火墙:ufw enable 3.防火墙状态:ufw status 4.查看占用的端口:#lsof -i 5.查看某一个端口:#lsof -i:8080  或者是: #netstat -apn|grep 8080————接着:#ps -aux|grep 进程号 6.结束占用端口的进程:#killall 进程名 7.自己写一遍,记得牢!

张珺 2015/07/06 个人文档

姓名 张珺 日期 中蓝公寓蓝芳园D507,2015/07/06 主要工作及心得 今天,是我们软件工程课程设计的第一天.在课设的一开始,我们进行了整体的讨论设计,决定了设计的实现方式.整体架构,并进行了详细的分工,便于在之后的时间内高效地完成设计及其他相应工作. 遇到的问题 今天遇到的最主要的问题在于我们对于各部分的实现方式存在一些分歧,此外,在整体的实现方式上我们也花费了较多的时间进行讨论. 解决方法 通过小组讨论,我们最终决定软件以C/S架构模式来完成.对于其他遇到的问题,,每个人都阐述自己的

业界顶级存储IO 性能分析工具Iometer 2015.01.23A1版本(基于2014年1.1.0版本)

篇首语 在存储界浪迹几年的人,或多或少都使用过一款或多款IO 测试工具来说明某款存储产品或者存储系统的性能表现.主流的存储厂商,在售前产品比拼测试阶段,客户一般都需要竞标者提供一些测试数据,而这些测试数据最好采用同一款第三方工具,基于相同的标准.迄今为止,这些工具中比较著名的有Iometer.Iozone.fio.vdbench 等. 笔者曾经有一段时间使用过Iometer,后来因为其支持平台类型过于狭窄而放弃.在去年的一个北美SDN项目中,由于需要进行性能数据比较,同时为便于北美工程师可以协同

Cheatsheet: 2014 06.01 ~ 06.30

Mobile Developing iOS8 Apps Using Swift – Part 1- Hello World The Insider's Guide to Android Interviewing iOS8 – How to use Objective-C Classes in Swift Developing iOS8 Apps Using Swift – Part 2 – Connect to the iTunes Search API A Swift Tour Swift C

【2015/01/28】QQ徽章墙通用破解补丁(理论支持目前所有版本)

[软件介绍:]软件名称:QQ徽章墙通用补丁软件版本:1.1软件语言:简体中文更新日期:2015.01.28软件制作:Mrack软件大小:9.33 KB (9,561 字节)CRC32:FBD44EADMD5:904349422A9D60F85489789A07C7A23D┏-----------------------------------------┓             QQ徽章墙全版本通杀         请在24小时内删除本补丁   如有私自传播造成纠纷,本人概不负责.------

Cheatsheet: 2015 06.01 ~ 06.30

Web The Front-End Optimization Checklist [ASP.NET 5] Production Ready Web Server on Linux. Kestrel + nginx Creating and Debugging C# Console Apps with Visual Studio Code on OSX An End-to-End AngularJS Guide Implementing a reverse proxy in Golang on G

我关注的一周技术动态 2015.09.06

服务化和资源管理技术 1. Docker容器月刊(2015年8月) http://www.duokan.com/book/95298#rd 要点: 8月份docker 容器技术文章合集. 2. 苹果.彭博.Netflix的Mesos使用经验分享 https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=207917628&idx=1&sn=36548b857da893fdd8b326803d8d6eff&scene=1&am

猿题库 iOS 客户端架构设计(原文地址:http://gracelancy.com/blog/2016/01/06/ape-ios-arch-design/)

猿题库 iOS 客户端架构设计 序 猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代.在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了我们关注的重要问题.这篇文章将阐明我们在猿题库 iOS 客户端的架构设计. MVC MVC,Model-View-Controller,我们从这个古老而经典的设计模式入手.采用 MVC 这个架构的