临时文件

document.forms['editForm'].action="productClassPic.do?select=doUpdate&pathStatus=productclass&productClass="+ encodeURIComponent(JSON.stringify(productClass));
window.setTimeout("$(document.forms['editForm']).submit()",500);

获取form时候最好使用['form名称'] 避免[2]数字 。


一个页面不要导入多个css,会引起冲突


String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");};
if(searchString.trim()==""){alert("请输入查询信息!");return false;}




写简单笼统点,不要把你以为的闪光技术细节显摆出来,因为这会给人感觉:他就会这么点东西?
像2007年写的什么文件上传,ajax轮询之类,提都不要提,显得太嫩。
Java程序员的能力不在于懂多少杂七杂八的,也不在于强大的google能力,
设计模式、Servlet规范、Spring之类框架的原理、jdbc、数据库的表设计技巧、并发线程、http协议等等一定要会,这些不是google一下就能学到手的。你连这些都没提到,可见对技术的理解力有多差了。



其实没有什么值不值的, 还是要看所做项目的收益能分出多少来做为人员的报酬。 火烧赤壁,红脸关和黑脸张也就领兵几千,难道他们就只这点能耐,非也。  是皇叔刘只有这点存货。



对于绝大多数人来说, 作技术就是个饿不着也富不起来的行当。



实现分页:mysql 是limit oralce 是 rownum 来实现的 sqlserver 是TOP????


/////////////////////////////////////

相等运算符 (==、!=)
1.如果两表达式的类型不同,则试图将它们转换为字符串、数字或 Boolean 量。
2.NaN 与包括其本身在内的任何值都不相等。
3.负零等于正零。
4.null 与 null 和 undefined 相等。
5.相同的字符串、数值上相等的数字、相同的对象、相同的 Boolean 值或者(当类型不同时)能被强制转化为上述情况之一,均被认为是相等的。
6.其他比较均被认为是不相等的。

恒等运算符 (===、!==)
除了不进行类型转换,并且类型必须相同以外,这些运算符与相等运算符的作用是一样的。


prototype.js中===表示什么意思?
-----------------------------
===(恒等运算符)有2个作用
1.当比较的是对象(比如array,document,window等)的时候,判断是否引用的同一个对象
2.当比较的是普通类型(比如string,number,boolean等)的时候,判断不仅要类型相同,而且值也要相等
/////////////////////////////////////

java类的设计
1)一定将数据设计为私有。
最重要的是: 绝对不要破坏封装性。在有的时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们,数据的表示形式很可能会改变,但他们的使用方式却不会经常发生变化。当数据保持私有时,他们的表示形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。
2)一定要对数据初始化。
java不对局部变量进行初始化,但是会对对象的实例域进行初始化。最好不要依赖于系统的默认值,而是应该显式地初始化所有的数据,具体的初始化方式可以是提供默认值,也可以是在所有构造器中设置默认值。
3)不要在类中使用过多的基本数据类型。

就是说,用其他的类代替多个相关的基本数据类型的使用。这样会使类更加易于理解且易于修改
4)不是所有的域都需要独立的域访问器和域更改器。
或许,需要获得或设置雇员的薪金。而一旦构造了雇员对象,就应该禁止雇佣日期,并且在对象中,常常包含一些不希望别人获得或设置的实例域,

5)使用标准格式进行类的定义
一定采用下面的顺序书写类的内容
公有访问特性部分
包作用域访问特性部分
私有访问特性部分
在每一部分中,应该按照下列顺序列出
实例方法
静态方法
实例域
静态域
6)将职责过多的类进行分解

7)类名和方法名要能够体现他们的职责

~~~~ 关于第一点,不尽认同
~~~~ 第五点,final static 修饰的静态域,放在最上面

你可能感兴趣的:(设计模式,spring,mysql,prototype,Google)