最近在开发数据转换组件,需要写很多的
JavaScript,表格Table的添加行、删除行、添加列、删除列操作,或者编写一个可编辑到下拉框,等等的脚本。在网上搜索了很多的例子,但是还
是存在很多的问题,特别是跨平台的问题,在IE下明明显示正常,操作正常,但是到了FF就显示不出来了。平台的js不一致性真的很头疼。好在客户一般用的
是IE,但是要是有客户使用了FF,这个问题就暴露了。
在编写JS的时候,最困难的是调试。经常得在某些地方加上alert函数,来跟踪执行的情况。经常浏览器报的脚本错误行数是不可靠的。而且就算是那行执行的错误,也很难排查错误。
虽然目前很多的JS或者AJAX框架可以解决此类问题,比如EXT,我们现在正在使用它,但是作为数据转换组件的UI我们希望是以插件的形式表现,不需要用到此类的插件。所以只能自己编写了。对于JS到设计看来要多学习学习,不然这种效率真的会死人。
突然想起现在正在学的FLEX,在跨浏览器就做得非常好了,只要安装了flashPlayer 到哪里都是一样的,就像JAVA一样。
但是要使用FLEX参与到项目中,我们公司估计还要一段过程。
不知道大家是怎么来处理这个问题的?
分享到:
相关推荐
Javascript生成器(Generator)的介绍与使用 生成器是在函数内部运行的一些代码 返回值后,它会自行暂停,并且—— 调用程序可以要求取消暂停并返回另一个值 这种“返回”不是传统的从函数 return。所以它...
基于JavaScript实现的关于旅游行业数据的可视化分析系统源码.zip基于JavaScript实现的关于旅游行业数据的可视化分析系统源码.zip基于JavaScript实现的关于旅游行业数据的可视化分析系统源码.zip基于JavaScript实现的...
(Safari浏览器尚不支持let / const语法,因此会引发错误,但是您可以重写它以使用var语法-如果需要的话,只需做一点工作。)如何使用它你不能感到困惑。 只有一个api: Thread.spawn Thread.spawn仅接收一个参数,...
整理超齐全的bootsharp使用方法,减少使用时的困惑----
如果您碰巧使用React.js或类似的代码,那么BreakJS将会很好地工作。 。 另请参见 。 安装 npm install breakjs --save 或者 bower install breakjs -S 用法 1.包含BreakJS 节点: var Breakjs = require ( '...
1.7 学习和使用JavaScript的几点建议 1.8 关于本书的其余部分 第2章 浏览器中的JavaScript 2.1 嵌入网页的可执行内容 2.2 赏心悦目的特效 2.3 使用JavaScript来与用户交互 2.4 绕开脚本陷阱 ...
immutablejs-for-beginners:本文档旨在帮助开始使用FB immutable.js的人,但同时又对原始文档感到困惑
这些年来,我已经写了很多JavaScript,每次我使用Math.round()时,它都会让我感到困惑,因为它与我的名字非常接近。 最后,出于虚荣心,并运用我丰富的技术经验,我创建了Matt.js,这是一个解决此问题的新项目。...
困惑该项目是在学习前端javascript框架时创建的:香港科技大学的Coursera中的Angular课程。 本课程由Joesh K Muppala 。 该项目是使用版本6.2.1生成的。开发服务器为开发服务器运行ng serve 。 导航到...
前言 栈和队列是web开发中最常用的两种数据结构。绝大多数用户,甚至包括web开发人员,都不知道这个惊人的...如果你理解起来有困难,就像最初非常困惑的我一样,不妨这样认为:一个栈可以对数据按照顺序进行组织和管
该字节码旨在与以JavaScript编写的提供的结合使用。 它们共同构成了虚拟化混淆的组件。 也有一篇解释了这个项目和虚拟化的困惑。如何使用您必须首先编译给定JavaScript代码。 之后,您可以使用提供的虚拟机执行它。...
这种 策略显然颇具成效,以至于到现在很多初学者还会为JavaScript和Java的关系而感到困惑。 Javascript取得成功了之后,确实为页面注入了活力,微软也紧接着开发自己的浏览器脚本语言,一个是基于BASIC语言的 ...
确切地说,它是兼有一点使用服务器功能的Web服务器。 综上:Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级使用服务器或带有服务器功能的Web服务器。 Weblogic、...
该机器人将Javascript(JS)与节点模块Discord.js结合使用 要求 Node.js v12 + 有什么新功能? ServerInfo命令已添加 添加了模糊命令 增加了GreyScale命令 棕褐色命令已添加 闪烁命令已添加 添加了影响命令 广告...
奥西 在您的项目中添加会话中间件时,请不要感到困惑!项目特色现代ES6语法承诺和异步/等待就绪与许多基于中间件的框架兼容(例如Express,Restify) 灵活使用任何会话存储(例如Redis,MongoDB) 有据可查(JSDoc...
7种皮肤,精心设计JAVASCRIPT日历控件.我的资源都是多年经验精品收集,敬请大家关注.在使用中有困惑请加QQ158550886.
不同于其他基本类型的通俗易懂,Symbol 是什么和有什么用一直有些让人困惑。 什么是Symbol JavaScript标准中规定对象的key只能是 String 或 Symbol 类型,区别在于 String 类型的key可以重复而 Symbol 类型的key是...
this在javascript中已经相当灵活,把它放到React中给我们的选择就更加困惑了。下面一起来看看React this的5种绑定方法。 1.使用React.createClass 如果你使用的是React 15及以下的版本,你可能使用过React....
注意:在2.2.x版本中,有两个版本的脚本:jquery插件版本jquery.atmosphere.js和普通的javascript版本atmosphere.js。 由于同时保留两个版本都需要开销,并且还会使选择的用户感到困惑,因此在2.3.x中,仅支持纯...
这是框架与一起使用的转换。 我刚开始只是剥离了特定于浏览器的代码,并整理了一些javascript以使其在node中更好地工作。 它从那里成长。 尽管它的名称与Java库相似,但认为它的行为方式相同只会给您带来悲伤和困惑...