JS固定表头和左边列V2.0(源码)
锁定表头及固定左边列,原生JS原创代码
需要注意的问题:
1.表格的宽度以及表格每一列的宽度需要固定(特殊情况除外:当表格列数少并且表格总宽度明显小于表格父容器的宽度时,也就是表格列不存在自动换行的问题)
2.表格父容器尺寸大小改变时,需要调用 setBoxSize 方法,目的是判断父容器是否出现滚动条
1.1 修正了对IE6、IE7的兼容问题
1.2 修正了固定行、列的样式问题
1.3 IE6/IE7浏览器 不启用该功能
1.4 增加了拆分线,
修正了重复生成锁定行列的问题以及生成错位的问题,
修正了行、列事件无法复制的问题,
增加了IE6/IE7/IE8 启用设置参数(ieLowVersionEnabled: true|false) ,默认不启用,
注:IE6/7/8锁定表头 由于兼容性问题,有些情况下会有一些错位的问题
1.5 增加了 显示/隐藏功能,修正了非IE浏览器下列宽错位问题
1.6 修正了当有合并单元格时,锁定单元格错位的问题,修正了表格行数较多时的性能问题
1.7 表格单元格可以不指定宽度(锁定时,取实际的单元格宽度),当单元格的左右两边的borderWidth不一样时,会有一些错位
若单元格宽度是固定的,可以在第3个参数(config)中指定 isFixedSize:true
修正表头列未锁定的Bug
1.8 修正表格含有thead时的样式丢失问题,以及行数设置问题,修正thead/tbody行归属问题
1.9 移除tb_top_left的底部边框线
修正表格cellpadding/cellspacing的设置问题
修复Firefox下的padding导致的错位问题
修复thead复制没有底部分割线的问题
修复thead复制时无背景色的问题
增加复选框同步功能(如果是JS代码设置复选框选中,需要调用 .setCheckBoxSync()方法)
.setCheckBoxSync 方法参数说明:4种参数
1) 复选框控件(html object)数组
2) 复选框控件(html object)
3) 复选框控件ID (string)
4) 空参数(尽量不用空参数)
增加复选框选择:全选、取消、反选,需要调用 .setChecked(oper, name) oper: 1-全选,2-取消,3-反选; name: checkbox的 name属性名称
解决启用bootstrap.css之后,表格列宽获取的问题,目前采用的方法是屏蔽,虽解决了问题,但不明所以,留待后续彻解。临时解决方案:在第3个参数(config)中指定 isBootstrap:true,或者也可以不指定,js会自动检测页面上有没有启用文件名为bootstrp的css(如果启用bootstrap.css,但文件名不是bootstrap,那请指定isBootstrap参数)。
增加colStartRowIndex参数,当表格顶部的行有合并所有列的情况下,列宽计算从指定的行开始
2.0 增加 window.onresize事件监听(当触发 window.onresize时自动重新固定表头)
增加左边固定位置鼠标滚轮事件
从C#到Python - 写给C#程序员的简明Python指南
从C#到Python-写给C#程序员的简明Python 指南,文字版
C#写的CRC16校验算法
C#写的CRC16校验算法,分为CRC16和ModbusCRC16两种,使用方法请参考Demo
js写的string.format函数
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
js string format函数(数字格式化)
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
JS时间拖动条
JS写的时间拖动条,UI仿照QQ影音中的视频剪辑拖动条
JS仿C#的String.Format函数
JS仿C#的String.Format函数,参数可以传数组,也可以像C#那样传多个参数
JS写的仿C#的String.Format函数
JS写的String.Format函数,功能仿照C#的String.Format,参数为JS数组或字符串,使用方法请参考demo
CRC16校验JS算法(查表法+直接生成法)
CRC16校验JS算法,crc.js为直接生成法,crc1.js为查表法,包含CRC16和ModbusCRC16,校验可以包含中文汉字,具体使用请看demo.html
CRC16校验JS算法
CRC16校验JS算法,crc.js为直接生成法,crc1.js为查表法。包含CRC16和ModbusCRC16。
JS树形表格(可分级展开)
otreetable.js 原生JS树形表格,调用非常简单(只需一句代码即可调用),获取HTML中输出的表格数据重构表格,以树形方式显示,可展开/收缩,不破坏表格原有数据格式及内容,支持无限级,兼容所有浏览器。当前版本支持分级展开、收缩。
JS固定表头和左边列
原生JS写的表头固定及左边列固定功能,原创代码,代码比较简单,兼容IE8+、谷歌、火狐等主流浏览器,当前版本为1.7,此版本修正了性能问题,支持合并后的表格单元格,表格单元格可以不用设置宽度了。当表格总宽度设置不当时会有一些错位,单元格左右边框宽度不一样时,会有一些错位。
JS固定表头和左边列(支持合并单元格)v1.6
原生JS写的表头固定及左边列固定功能,原创代码,代码比较简单,兼容IE8+、谷歌、火狐等主流浏览器。当前版本为1.6,此版本支持合并单元格后的表格,并修正了当表格行数较多时的性能问题。
JS锁定表头锁定列1.4
原生JS写的表头锁定及左边列锁定功能,原创代码,代码比较简单,兼容IE9+、谷歌、火狐等主流浏览器,文件中包含JS源代码和示例。 此版本修正了之前的一些BUG,增加了拆分线功能。
JS固定表头及左边列
原生JS写的表头固定及左边列固定功能,原创代码,代码比较简单,兼容IE8+、谷歌、火狐等主流浏览器,文件中包含JS源代码和示例。
此版本修正了之前的固定列的BUG。
JS多级联动下拉列表(自定义级数)
原生JS写的多级联动下拉列表,联动级数可以自定义,不限级数。可用作省、市、区联动,或其他的多级分类选择。使用方法请参考demo文件。
JS图片切换和图片放大效果
原生JS写的图片放大效果插件,调用方法很简单,效果比较简单,兼容各浏览器,代码也不多,如需更复杂的效果,可自行修改代码。
图片轮播切换JS插件
简单图片切换效果JS插件,效果比较简单,包含源代码,若需要复杂的切换效果,请自行修改源代码。使用方法:一句代码调用,获取HTML页面中输出的UL列表内容自动生成图片轮播效果。兼容全浏览器。代码功能比较简单,纯属抛砖引玉。
拖动单元格改变列宽或行高
oDragTable.js
拖动表格单元格改变列宽或行高,兼容全浏览器,一句代码调用,原创代码,下载文件中包含JS源代码和示例代码。
原生JS无限级树形菜单(兼容各浏览器)
原生JS写的无限级树形菜单(包含文件:otree.js,otree.css,demo.html,demo1.html,imgs/ ),兼容IE6/7/8/9+、Chrome、Firefox、Opera、Safari等主流浏览器,以及360/搜狗等其他各浏览器。 可动态添加/删除节点,启用/不启用复选框,启用连线或不连线,支持自定义ICON图标,可获取当前选中节点参数及父级目录树,可用作级联下拉树菜单等。 可获取HTML中li列表自动生成树菜单(可用作网站多级分类目录) 更多功能参见demo.html和demo1.html
JS多级右键菜单源码
JS多级右键菜单插件源码,JS代码动态设置菜单项(数据可以JSON嵌套也可以数组方式),可以设置很多级菜单项,参数设置便捷灵活,具体使用方法请参考示例。(注:不兼容IE9以下的IE浏览器)
JS弹出层对话框,Tooltip提示,Msg消息框
JS弹出层对话框插件源码,包含弹出层对话框和Tooltip提示框,消息框等多种功能,兼容主流浏览器(注:不兼容IE9以下版本的IE浏览器)。内置4种颜色的皮肤,且可以自定义对话框样式,可设置对话框位置。Tooltip可以自定义样式(空心、实心自由设置),并且有上下左右共12个位置的方位选择。插件参数很多(见源码),可以组合使用,具体调用方法请参考示例。
JS冻结表格,锁定表头,固定行列(上下左右4个方向)
JS冻结窗格(表头锁定)插件,自适应表格单元格宽度,兼容主流浏览器(注:不兼容IE9以下版本的IE浏览器),代码调用方式 $.frozen(tableElement或tableId,{参数...},force:是否强制冻结,因为有防止重复冻结功能),调用方法比较简单,具体调用方法请参考示例。
JS固定表头和左边列(最新源码)1.9
锁定表头及固定左边列,原生JS原创代码
需要注意的问题:
1.表格的宽度以及表格每一列的宽度需要固定(特殊情况除外:当表格列数少并且表格总宽度明显小于表格父容器的宽度时,也就是表格列不存在自动换行的问题)
2.表格父容器尺寸大小改变时,需要调用 setBoxSize 方法,目的是判断父容器是否出现滚动条
1.1 修正了对IE6、IE7的兼容问题
1.2 修正了固定行、列的样式问题
1.3 IE6/IE7浏览器 不启用该功能
1.4 增加了拆分线,
修正了重复生成锁定行列的问题以及生成错位的问题,
修正了行、列事件无法复制的问题,
增加了IE6/IE7/IE8 启用设置参数(ieLowVersionEnabled: true|false) ,默认不启用,
注:IE6/7/8锁定表头 由于兼容性问题,有些情况下会有一些错位的问题
1.5 增加了 显示/隐藏功能,修正了非IE浏览器下列宽错位问题
1.6 修正了当有合并单元格时,锁定单元格错位的问题,修正了表格行数较多时的性能问题
1.7 表格单元格可以不指定宽度(锁定时,取实际的单元格宽度),当单元格的左右两边的borderWidth不一样时,会有一些错位
若单元格宽度是固定的,可以在第3个参数(config)中指定 isFixedSize:true
修正表头列未锁定的Bug
1.8 修正表格含有thead时的样式丢失问题,以及行数设置问题,修正thead/tbody行归属问题
1.9 移除tbTopLeft的边框线
修正表格cellpadding/cellspacing的设置问题
修复Firefox下的padding导致的错位问题
修复thead复制没有底部分割线的问题
修复thead复制时无背景色的问题
增加复选框同步功能(如果是JS代码设置复选框选中,需要调用 .setCheckBoxSync()方法)
.setCheckBoxSync 方法参数说明:4种参数
1) 复选框控件(html object)数组
2) 复选框控件(html object)
3) 复选框控件ID (string)
4) 空参数(尽量不用空参数)
android多级树菜单(源码)
原生android多级树菜单,用ListView做的,可以自定义图标,源码可导出为jar
android多级树菜单应用(源码)
原生android用ListView做的多级树菜单,可以自定义图标,树菜单已生成 otree.jar,这是对otree.jar的应用的示例源码,IDE是eclipse
征服Python - 语言基础与典型应用
征服Python - 语言基础与典型应用,扫描版。Python学习由浅入深,入门语法讲解,涵盖各种应用示例:GUI应用、Web与数据库应用、多媒体应用。
响应式Web设计:HTML5和CSS3实战
响应式Web设计:HTML5和CSS3实战,高清文字版,带目录,非扫描版。
HTML5与CSS3基础教程(第8版)高清文字版
HTML5与CSS3基础教程(第8版)高清文字版,带目录,非扫描版。
Photoshop CS4 语言包(中文简体、中文繁体、英文)
Photoshop CS4 语言包(中文简体、中文繁体、英文),解压后 包含4个语言包文件夹(zh_CN,zh_TW,en_US,en_GB),将这4个文件夹复制到 Photoshop CS4 安装目录下的 Locales 文件夹中。
中文->英文:编辑 -> 首选项 -> 常规 -> 界面 -> 用户界面语言 选择 英语
英文->中文:Edit -> Preferences -> General... -> Interface -> UI Language 选择 Simplified Chinese
Nodejs中文手册
Nodejs中文手册,文字版,带目录,非扫描版
Lua程序设计(第2版)
Lua程序设计(第2版),扫描版 带目录
Python入门指南 中文版
Python入门指南 中文版,文字版 非扫描
Python实例手册
Python实例手册,中文 文字版,非扫描
AngularJS权威教程
AngularJS权威教程,中文 高清文字版,带目录,非扫描版
AngularJS开发指南
AngularJS开发指南,中文 文字版,带目录,非扫描版
Node.js中文文档
Node.js中文文档,文字版,非扫描
深入理解Bootstrap
Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能让没有经验的前端工程师和后端开发工程师都迅速掌握和使用,大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。, Bootstrap更新比较快,目前国内仅有的两本书也都过时了,《Web开发技术丛书:深入理解Bootstrap》是根据Bootstrap的最新版本来撰写的。它同时面向两类读者:没有Bootstrap经验的初级前端开发工程师,书中对Bootstrap功能组件的详细讲解以及大量案例的展示能让他们迅速晋级到中高端水平;有一定Bootstrap经验的专业前端开发工程师,书中对Bootstrap架构思想的阐述、实现原理的分析、扩展和插件的二次开发能让他们自如解决开发中遇到的各种疑难问题。
MySQL性能调优与架构设计(文字版)
MySQL性能调优与架构设计(文字版),中文高清, 非扫描版
MySQL技术内幕(第4版).PDF(文字版)
MySQL技术内幕(第4版)(高清 中文版)(文字版)非扫描版