
转载
文章平均质量分 61
sfSam
这个作者很懒,什么都没留下…
展开
-
作为软件工程师,你必须知道的20个常识
1,针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。 2,软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。 3,数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件...原创 2013-03-20 20:49:27 · 165 阅读 · 0 评论 -
JavaScript(JS)记住用户名和密码 (应该自己写个通用的组件)
//coder:LinQifo 2007.11.5<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&quo2013-08-18 22:15:28 · 219 阅读 · 0 评论 -
DIV的内容自动换行
word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行它们的区别就在于:1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tu...原创 2013-08-26 13:19:46 · 256 阅读 · 0 评论 -
javascript循环性能比较(转)
var chars = '0123456789abcdef'; function getRandomString() { var len = Math.ceil(Math.random() * 7) + 3; // 4-10 var result = ""; while (len--) { result += chars.char...2014-06-27 09:33:23 · 214 阅读 · 0 评论 -
2012-04-05 16:07 Ext列表展现--普通排序sortable--全局排序remoteSort(EXTJS 全局排序问题)...
关于Ext的排序问题,一般涉及到两种方式。A。一种是默认的客户端排序机制,对当前页进行排序。sortable 这种排序模式不用多说,是人都会: 1.可以在Ext.grid.ColumnModel列模式中,设置sortable:false,此列为可排序。 var cm = new Ext.grid.ColumnModel([//定义列显示模式 ...原创 2013-08-30 15:53:09 · 131 阅读 · 0 评论 -
javascript操作Excel
/* * 默认转换实现函数,如果需要其他功能,需自行扩展* 参数:* tableID : HTML中Table对象id属性值* 详细用法参见以下 TableToExcel 对象定义 */function saveAsExcel(tableID) { var tb = new TableToExcel(tableID); tb.setFontStyle(...2014-07-21 15:08:48 · 246 阅读 · 0 评论 -
java HTML2PDF HTML2DOC THML2Image 后台屏幕截图
网上找的,下载学习吧。2014-08-15 11:22:44 · 187 阅读 · 0 评论 -
javascript 将HTML转为 word,pdf 等(ie)
/** * @author wsf html转换工具 */var filePath = "d:";function exportHtml() { if (filePath != null) { var file; try { var fso = new ActiveXObject("Scripting...2014-08-18 12:26:57 · 635 阅读 · 0 评论 -
用 javascript 判断 IE 版本号
今天一个项目中需要判断IE版本号,又因为 jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),于是就看到一老外写的一段代码: var _IE = (function(){ var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while (...2013-10-30 14:12:27 · 107 阅读 · 0 评论 -
javascript base64编解码
/** * @author wsf Base64 encode / decode */var Base64 = { // 私有属性 _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", // 公共方法 encode : function(input) {...2014-04-17 13:24:44 · 126 阅读 · 0 评论 -
javascript 汉字转拼音
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <script language="JavaScript"> < !-- // 汉字拼音首字母列表 本列表包含了209022014-09-16 12:57:17 · 10541 阅读 · 0 评论 -
超强js博客值得学习!!!
再读ecmascript摘要: 这几天,又花了点时间看了下ecmascript。以下是我摘录出来的一些理解。在此记录下。第一部分:关于变量对象的理解1) 什么是变量对象?数据的存取与读取机制,就是变量对象。 变量对象 是执行上下文相关的对象,包括3种:变量 (var )函数定义(FD)函数形参2) 关于函数的argumentsfunction foo(x,y,z){ z=40; y=...2013-08-16 09:54:37 · 193 阅读 · 0 评论 -
最牛 javascript 判断 IE 版本号方法
var _IE = (function(){ var v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while ( div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i&g...2013-08-12 13:50:17 · 132 阅读 · 0 评论 -
javascript导出excel(可以导出表格线)
<html> <head> <script language="javascript" type="text/javascript"> </script> <script language="javascript" type="text/javascript"原创 2013-08-05 09:29:48 · 300 阅读 · 0 评论 -
你必须知道的28个HTML5特征、窍门和技术
//zxx:以下为翻译全文,本着语言生动和本土化之原则,内容有编辑注意:每周有那么几次,此列表会更新一些新的窍门,最终,本文会成为超级有用的资源。//zxx:丑话说在前头,我可没功夫更新,所以,即使到您女儿出嫁那天,本文还是28项内容前端的发展如此之迅猛,一不留神,大侠你可能就会被远远地甩在后面了。如果你不想被HTML5的改变/更新搅得不知所措的话,可以把本文的内容作为必须了解的热身课...原创 2013-03-26 22:47:14 · 150 阅读 · 0 评论 -
Oracle 执行sql文件
原文地址:http://blog.youkuaiyun.com/jgchenhunter/archive/2009/01/13/3765526.aspxOracle执行外部文件:c:>sqlplus user/pwd@dbsql>@new.sql执行多个sql文件:1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:\1.sql...2013-03-31 21:05:10 · 300 阅读 · 0 评论 -
浏览器的盒子模型
三个盒子假设现在有个容器,容器里面有些内容,虽然我们看不见,但是这些内容的外面是有一个盒子的,这个盒子就是content-box。//zxx:这里的英文原文是:”The quick brown fox jumped over the lazy web developer. “,而实际上,这里的英文也不是最原始的,是作者从”The quick brown fox jumped ov...原创 2012-09-05 10:17:09 · 437 阅读 · 0 评论 -
javascript new 关键字解密
先看张对老手不新鲜但对菜鸟很有趣的图: What the heck is that? 简直是luan lun。 new抛开上面的图,先看看上篇文章留下的第二个问题,让我们在构造器的函数体内加点东西,看会发生什么。 function A(){this.p = 1}var a = new A()会得到如下结果: 为什么用new关键字...原创 2012-09-07 10:23:54 · 87 阅读 · 0 评论 -
再谈IE的浏览器模式和文档模式
以前在 “IE8兼容视图(IE7 mode)与独立IE7的区别”一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下。1.浏览器模式与文档模式概念在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式。 浏览器模式的主要作用是为兼容较早...原创 2013-11-13 13:04:45 · 130 阅读 · 0 评论 -
Java高手论道:你还在用if else吗?
Java高手论道:你还在用if else吗? 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过...2013-07-08 23:06:07 · 329 阅读 · 0 评论 -
javascript 终极美化下拉框
附代码。原创 2013-01-31 09:57:03 · 122 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript 模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。...2013-07-30 12:41:48 · 124 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
这个系列的第一部分介绍了 Javascript 模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到 Javascrip...2013-07-30 12:42:35 · 76 阅读 · 0 评论 -
Javascript模块化编程(三):require.js的用法
这个系列的第一部分和第二部分,介绍了 Javascript 模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库 require.js。 一、为什么要用 require.js? 最早的时候,所有 Javascript 代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下...2013-07-30 12:43:11 · 98 阅读 · 0 评论 -
javascript ----- Promise模式
http://blog.segmentfault.com/amio/1190000000363893?page=1#c-1190000000363893-10500000003720522014-04-24 13:45:27 · 157 阅读 · 0 评论