`

写js写到吐血——还是经验欠缺啊

 
阅读更多

最近一项目中在选型时候偏向于“重”web前端的方案,并且提前做了很多准备。

 

项目过程中,一些简单的数据管理类的功能也很好解决,异步调用下数据,动态的dom现实,操作以后,用js包装成json字符串传递到后端再绑定到vo进而做后续操作。

 

由于没用到ext之类的,js端的对象模型只是基于base.js稍微对象化了些。与后端数据交互的封装和扩展都是自己写的。

 

但后面有一个相当复杂的页面,数据存储涉及到近10个表——查询的就更多了。

其中有一对多再一对多再一对多再一对多(4层)的表数据库的增删改,附有大量的校验的交互操作,越往后越觉得可怕,前段时间想死的心都有了——现在才有点慢慢抗过来的感觉。

 

还是感觉自己的js实践太少了,调试方面在chrome下还ok,在ie下真的效率低下。

 

项目中的js代码量并不多,集中的有2、3000行——很难想象那些做extjs或用其他js工具包做开发的,动辄几万行js,n个文件,n个类的web应用是如何进行下来并得到有效维护的——筒子们发表下自己的相关经历呵!

 

PS:通过做这个,我JQuery从之前的看文档写功能到现在的几乎能丢掉api写出所有的表达式和方法了。

分享到:
评论

相关推荐

    高中教师资格证考试——教育知识与能力笔记(吐血总结)收集借鉴.pdf

    高中教师资格证考试——教育知识与能力笔记(吐血总结)收集借鉴.pdf

    找工作的20条吐血经验

    找工作的20条吐血经验 找工作的20条吐血经验 找工作的20条吐血经验

    requests库安装指导超详细版———吐血制作

    requests库安装指导超详细版 ...在此指导中,我们将详细地介绍如何安装 Requests 库,并解决可能遇到的问题。 安装 Requests 库的前提条件 在安装 Requests 库之前,需要确保已经安装了 PyCharm,并且已经配置了 ...

    高中教师资格证考试——教育知识与能力笔记(吐血总结).pdf

    但既然文档标题是“高中教师资格证考试——教育知识与能力笔记(吐血总结).pdf”,我们可基于此标题的内容进行知识点的总结。 高中教师资格证考试是中国教育体系中用于评估和认证高中教师专业水平和资格的考试。该...

    cfa三级吐血经验给力总结.doc

    cfa三级吐血经验给力总结.doc

    WebGis-典型的jsoo架构项目,吐血奉献

    "WebGis-典型的jsoo架构项目"标题表明这是一个以JavaScript Object-Oriented(JSOO)架构为基础的WebGIS开发实例,对于理解WebGIS的实现机制和JSOO架构的应用具有重要意义。 JSOO是JavaScript中面向对象编程的一种...

    音乐播放器.zip c语言 吐血写了两天 高手莫喷

    【音乐播放器.zip】是一个基于C语言编写的音乐播放器项目,开发者可能花费了大量时间和精力,用两天的时间完成了这个...而对于经验丰富的程序员,这可能是一个快速实现基本功能的原型,为进一步的优化和扩展提供基础。

    Z整人1.1源码——徐哥开源

    【标题】"Z整人1.1源码——徐哥开源"揭示了这是一份开源的整人软件的源代码,由开发者“徐哥”提供。在IT行业中,开源意味着源代码是公开的,允许其他开发者查看、学习、修改和分享代码。然而,值得注意的是,这个...

    Everything 全球速度最快的电脑文件搜索工具 快到你吐血喷饭

    在搜索框中键入字符后,搜索结果——或许称为过滤结果更准确——实时呈现。 一个60G的笔记本硬盘,加上外接的160G移动硬盘,几秒钟完成索引。完全不消耗资源。目前我已经设置成常驻任务栏了,你每次检索的时候,...

    Maven从入门到精通的吐血之作.pdf

    通过阅读《Maven从入门到精通的吐血之作.pdf》这样的文档,我们可以学到如何使用Maven来管理Web应用的开发。 一、知识准备 1.1 项目模型POM POM(Project Object Model,项目对象模型)是Maven中的核心概念,它是...

    Ext扩展整理后吐血奉献

    【标题】"Ext扩展整理后吐血奉献" 涉及到的是JavaScript库Ext JS的扩展开发和优化方面的内容。Ext JS是一个强大的客户端JavaScript框架,主要用于构建富互联网应用程序(RIA)。这里的“吐血奉献”可能是指博主在...

    DB2使用经验积累 吐血推荐

    在使用DB2的过程中,开发者可能会遇到各种问题,以下是一些关键的知识点和经验分享,旨在帮助你理解和解决DB2使用中可能遇到的困惑。 1. **实例(INSTANCE)**:DB2实例是一个运行中的DB2软件实体,它包含一组共享的...

    计算机操作系统 7套 期末考试题+ 答案详解 吐血上传

    计算机操作系统 7套 期末考试题+ 答案详解 吐血上传计算机操作系统 7套 期末考试题+ 答案详解 吐血上传计算机操作系统 7套 期末考试题+ 答案详解 吐血上传计算机操作系统 7套 期末考试题+ 答案详解 吐血上传计算机...

    资深互联网大佬的5000字吐血总结——Java面向对象三大修饰符之abstract、static、final

    本文目录一、abstract(抽象的)1. abstract可以用于修饰类2. abstract可以用于修饰方法3. 抽象类的子类4. 抽象类强制使用多态5. 抽象类的应用场景:【理解】二、static (静态的)1. static可以修饰属性2....

    学习matlab的吐血经验.docx

    - **路径信息存储**:创建的函数句柄包含路径信息,即使切换到其他目录,仍能通过句柄直接调用原目录的函数,无需复制文件。 - **提高调用速度**:由于MATLAB在调用函数时需要搜索所有路径,频繁调用的函数使用...

    吐血三要法.docx

    【吐血三要法】是中医治疗吐血病症的核心原则,包括宜行血、不宜止血,宜补肝、不宜伐肝,宜降气、不宜降火。这三点是中医处理吐血问题的关键思路。 首先,"宜行血,不宜止血"。吐血通常是由于气血不畅导致的,直接...

    我的吐血考试经验.pdf

    这是我的考研经历,希望对想要考研的小伙伴有所帮助,欢迎大家咨询我,希望帮助更多需要帮助的小伙伴实现自己的理想

    WEB开发全集【内含13个文件】【Javascript+CSS+HTML】中文+文字版!吐血奉献!!!

    <!------------------- 文档介绍 --------------------> 真正WEB开发大全,本人用一个下午下载然后整理...这些文件都是中文版+文字版,chm+doc+pdf格式,可以直接复制粘贴,很不错的资源,1个积分吐血奉献!!!

Global site tag (gtag.js) - Google Analytics