• 2014第8周四日记


    晚上回来第一次尝试了微信打车,感觉体验不如支付宝,也许是自己没用惯的原因,不管怎样也能省些车费,不能按耐住自己贪小便宜的心理。

    今天同事发现了我数据库模糊查询的一个问题,没有对特殊字符%做特殊处理,幸好自己在前台输入内容的时候限制了不能输入%,但写接口没注意到处理该问题实在惭愧,简单搜索下mysql解决方案是替换%->/%,没实际修改验证。

    看原有P2777前端总结的文章,摘录下对自己有用的内容。

    1.DOCTYPE一定要放在html部分的最前面:曾经项目中遇到这样一个问题,用其他浏览器打开页面是好的,唯独是IE8打开时出奇地慢。我注意到IE8打开时慢但CPU消耗并不高,只是网页空白很久没渲染出来,可以排除JS算法上的问题。经过细心研读代码发现,有人把一部分script link等标签放到了DOCTYPE的前面。DOCTYPE是用来告诉浏览器解释整个文档的一套法则的,一定要放在HTML部分的最前面,先有script标签,那就意味着浏览器已经开始解释了,后面再有DOCTYPE也是没有意义的了。把DOCTYPE放到HTML部分的最前面,一开始提及的问题就解决了。
     2.养成良好习惯,HTML元素要正确闭合,javascript中不要放置多余的逗号,在eclipse中用正则表达式;深有同感不能再犯这些非智力错误。

    3.项目内容稳定后,应该将变化小的HTTP请求(如查询字典)改成get请求以缓存

    4.项目内容稳定后,应该将js及css压缩、合并以减少请求时间

    5.项目内容稳定后,应该将图片合并,利用css sprite定位,以减少请求次数

  • 相关阅读:
    python中不可变数据类型和可变数据类型
    你分得清Python中:“索引和切片”吗?
    Python Django中一些少用却很实用的orm查询方法
    jQuery on()方法
    jquery.flexslider-min.js实现banner轮播图效果
    jQuery 树型菜单插件(Treeview)
    jQuery Growl 插件(消息提醒)
    jQuery Autocomplete 用户快速找到并从预设值列表中选择
    jQuery Accordion 插件用于创建折叠菜单
    jquery.validate.js 验证框架详解
  • 原文地址:https://www.cnblogs.com/doit8791/p/3558463.html
Copyright © 2020-2023  润新知