代码杂记(二)

1.

cellpadding:可设置或返回单元格边框与单元格内容之间的空白量(以像素为单位)。

cellSpacing:可设置或返回在表格中的单元格之间的空白量(以像素为单位)。

word-break:break-all  让行内自动换行

2.

实现页面的悬浮,opacity参数为调整透明度:

<div id="chatDiv"

style="opacity:1;border:1 red solid;position:fixed;bottom:5%;right:5%;margin:0 0 0 0px;height:100px;width:150px;display:block;">

</div>

3.

Java获取cookie中的值:

Cookie[] cookies = request.getCookies();

String haozk = null;

for(Cookie cookie:cookies){

switch(cookie.getName()){

 case "haozk":

  haozk = cookie.getValue().toString();

  break;

}

}

4.

Dos远程连接命令:mstsc

Myeclipse的搜索文件的快捷键:ctrl+shift+r

内容辅助:alt+/

Cannot read property ‘’ of null:js运行的时候你的页面还没有加载完成,所以js找不到页面元素,就会抛出这个问题。

回调:    $("#listContent").load(src,function(){

initActive();

});

5.

不用cookie保存切换状态等,改用html5的window.localStorage,不存在跨页面的cookie失效问题,在含有iframe的父页面与子页面之间都可只用window.localStorage,不用获取父窗口等等。

function setNumShow(type){

var storage = window.localStorage;

if(storage){

storage.setItem("numShow", type);

}

}

function getNumShow(){

 var storage = window.localStorage;

 if(storage){

 return storage.getItem("numShow");

 }

 return null;

 }

6.

HTML 5 提供了两种在客户端存储数据的新方法:

localStorage - 没有时间限制的数据存储

sessionStorage - 针对一个session 的数据存储

之前,这些都是由cookie 完成的。但是cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得cookie 速度很慢而且效率也不高。

在HTML 5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。

localStorage 方法存储的数据没有时间限制,可以用来统计网站访问次数。

时间: 2024-08-24 08:20:42

代码杂记(二)的相关文章

研磨设计模式解析及python代码实现——(二)外观模式(Facade)

一.外观模式定义 为子系统中的一组接口提供一个一致的界面,使得此子系统更加容易使用. 二.书中python代码实现 1 class AModuleApi: 2 def testA(self): 3 pass 4 class AModuleImpl(AModuleApi): 5 def testA(self): 6 print "Now Call testA in AModule!" 7 class BModuleApi: 8 def testB(self): 9 pass 10 cla

Android4.0图库Gallery2代码分析(二) 数据管理和数据加载

Android4.0图库Gallery2代码分析(二) 数据管理和数据加载 2012-09-07 11:19 8152人阅读 评论(12) 收藏 举报 代码分析android相册优化工作 Android4.0图库Gallery2代码分析(二) 数据管理和数据加载 一 图库数据管理 Gallery2的数据管理 DataManager(职责:管理数据源)- MediaSource(职责:管理数据集) - MediaSet(职责:管理数据项).DataManager中初始化所有的数据源(LocalSo

AD帐户操作C#示例代码(二)——检查密码将过期的用户

本文接着和大家分享AD帐户操作,这次开发一个简单的检查密码将过期用户的小工具. 首先,新建一个用户实体类,属性是我们要取的用户信息. public class UserInfo { /// <summary> /// sAM帐户名称 /// </summary> public string SamAccountName { get; set; } /// <summary> /// 名称 /// </summary> public string Name {

JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】

IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认.没有按任何按钮. events.button==1 鼠标左键 events.button==2 鼠标右键 events.button==3 鼠标左右键同时按下 events.button==4 鼠标中键 events.button==5 鼠标左键和中键同时按下 events.button==6 鼠标右键和中键同时按下 events.

java代码解析二维码

java代码解析二维码一般步骤 本文采用的是google的zxing技术进行解析二维码技术,解析二维码的一般步骤如下: 一.下载zxing-core的jar包: 二.创建一个BufferedImageLuminanceSource类继承LuminanceSource,此类在google的源码中有,但是为了使用方便,下面有此类的源码,可以直接复制使用: private final BufferedImage image; private final int left; private final

【火炉炼AI】深度学习005-简单几行Keras代码解决二分类问题

[火炉炼AI]深度学习005-简单几行Keras代码解决二分类问题 (本文所使用的Python库和版本号: Python 3.6, Numpy 1.14, scikit-learn 0.19, matplotlib 2.2, Keras 2.1.6, Tensorflow 1.9.0) 很多文章和教材都是用MNIST数据集作为深度学习届的"Hello World"程序,但是这个数据集有一个很大的特点:它是一个典型的多分类问题(一共有10个分类),在我们刚刚开始接触深度学习时,我倒是觉得

代码重构(二):类重构规则(Swift版)

在上篇博客<代码重构(一):函数重构规则(Swift版)>中,详细的介绍了函数的重构规则,其中主要包括:Extract Method, Inline Method, Inline Temp, Replace Temp with Query, Introduce Explaining Variable, Split Temporary Variable, Remove Assignments to Parameters, Replace Method with Method Object等.关于

我和我的广告前端代码(二):突发需求,广告法,加标识,打补丁

概述: 在重构广告‘老代码’的初期发生了一个突发的需求,下面我简单介绍一下,可能文中更多的是思路和结构上的东西.具体的业务实现也会简单说一些,但说的不多. 仅用文章纪录一下,保存我于广告项目珍贵的记忆. 突发事件: 上一篇文章——我和我的广告前端代码(一):打碎重来.化零为整,中提到我在将业务线甲的广告代码重构的事情,但是开发的过程中,有了一个小插曲——加标志.由于我国新出台的广告法规定,所有的广告必须注明“广告”.要求一周内,连开发带测试,打败这个半路杀出来的‘程咬金’. 应急方案: 这本是一

使用ZXing代码实现二维码扫描

1 首先下载Zxing的源码,然后将其中Android的版本导入到Android Studio 2 因为只需要二维码扫描的功能,所以只留下其中的四个包 其中 camera管理相机,decoding解析扫描到的二维码,view定义扫码的视图,MipcaActivityCapture是扫码的界面. 3 将res文件下的文件拷贝过来,注意是合并,不是简单的替换 4 修改AndroidMinifest.xml 5 修改由R引用带来的错误? 6 添加jar包,jar包导入不是简单的复制,要右键 add a