我继承了别人的项目,并正在为它构建一个工作流程图。没有过多的细节,离开的人是网络部门中唯一具有高级编程技能的人(那里的大多数人都从事生产工作和一些 HTML/CSS 的东西)。我继承的项目是在 CodeIgniter 中开发的,并且严重依赖于 JQuery、AJAX 和 JSON。流程有点混乱,因此我对其进行了概述。(我正在回答这个问题,请耐心等待)
反正这个部门的经理,姑且称他为工具,是不会让他的人学这些东西的。前几天他问我它是怎么来的,我说很好,除了我找不到设置一个变量的位置,原始开发人员使用 jquery 调用一些表单值来设置文件路径(他使用#id. val()) 但我在代码中的任何地方都找不到#id。经理回复,嗯,我还以为你是PHP大师呢。正如我所说,我们将他称为工具。
无论如何,为了让他有点坚持,我决定与他小组中的人分享这些流程页面,让它们非常具有描述性并希望具有教育意义。我正在解释当从选择菜单 jquery/javascript 进行更改时如何识别该更改并触发 JS 中的相关代码。
然后我恍然大悟,我真的不知道 JS/JQ 是如何知道已经做出改变的。我知道代码 ($("#id").change()...我有 AppleScript 背景,在那种语言中有一个空闲命令,你基本上可以让脚本坐在后台观察并等待 X 发生(假设用户启动 Photoshop),当该事件发生时,其余代码将运行。JS 会做类似的事情吗?