日常工作时用到的一些前端技巧心得

平时是直接写在本子上的,但是日后越来越多一页不够用我又不能为之专门留空,不如汇总在这里。有些可能很白痴,不过我之前确实不知道。。。
  • 使页面加载时执行某个JS方法,可以在script标签第一行进行调用
  • MyBatis的配置文件中不能含有一些特定字符,如“<”,“>”,应替换为& lt; & gt;(去掉空格)
  • 前台向后台传值,1和“1”的类型不同(value=”1″不等于value=”‘1′”
  • 可以使用jQuery动态提交表单:
    $("#Form").attr("action","A.do");//可动态设置该值
    $("#Form").submit();//以将同一个表单提交到不同的controller中
  • js文件没有更新时,可以在引用处后加XXX.js?20081023,或者通过控制台禁用缓存
  • HTML标签内可以嵌套JSTL来动态添加属性,如设置选项是否被选中:
    <select ...>
    <option <c:if test="${testValue==0 }">selected="selected"</c:if>
    value="0">全部</option>
    ...
    </select>
  • 同一包下的类可以直接相互调用
  • 出现程序逻辑上无法解释的错误可以更换浏览器再看看
  • 页面上不能通过控制台选取元素获取到的元素应该为js动态生成的
  • 避免无效日志,服务器保存、打印日志是有成本的
  • HQL替代参数,不可加引号,与冒号中间不能有空格
  • 如果重启Tomcat没反应可能是被断点阻塞了,也可看看是否有其他控制台处于启动状态。
  • 一个要判断显示与否的元素,默认应该隐藏起来,否则在网速慢的情况下会出现不隐藏的情况。
  • 但凡是对Bean的定义都相当于Spring核心配置文件,在某处被import,如
    <import resource="classpath:spring/spring-config-aop.xml"/>
点赞