抛弃prototype了

Halcon手眼标定保姆级教程:从‘眼在手上’到‘眼到手’两种模式全解析(附代码) 本文详细解析Halcon在机器人视觉引导中的手眼标定技术,涵盖Eye-in-Hand和Eye-to-Hand两种模式,提供从硬件准备到实战代码的完整解决方案。通过精确的相机标定和坐标转换,帮助实现工业自动化中机械臂与视觉系统的高精度协同作业。 阅读详情

决定不在使用prototype了,接触了两个月,prototype确实是个优雅的框架,轻量级,上手快,而且功能不错,也有众多插件支持, 在国内依然炒的风风火火,不过国外对这个老牌的框架的态度视乎已经冷淡了,而prototype的后继框架 jquery和mootools,dojo,Extjs之类炒的非常火,甚至已经有dojo和Extjs之类的书出来了,但国内框架的态度还是倾向 prototype的,可能与prototype中文文档翻译的比较好,上手快的缘故,
但我已经决定抛弃prototype了,以下是原因:

1,prototype的架子太大,prototype多少有倚老卖老的嫌疑,作为老牌的框架,官方帮助文档写的如此简陋,恐怕只有prototype一 家了,上次因为遇到一个writeAttribute在IE下无法写入事件属性,查阅官方API文档,这个函数竟然没有写任何示例帮助??而且不是这一 个,有好几个函数都没有示例,尽管函数简单,也不能如此草率吧?何况这是作为最底层的框架呢!

2.prototype兼容性差,更新速度缓慢!IE8发布测试版已经有一段事件里,prototype现存版本在IE8有严重的缺陷竟然拖了这么久才出 新版,而且,新版的介绍是修正了在IE8下的bug,其实在IE8下还是有bug,正不知道怎么回事!作为最基础的框架在跨浏览器上面还存在不兼容的问 题,正是~~~!

3,prototype功能远远赶不上后续的jquery和mootools之类的后起之秀了,粗略的看里一下jquery的官方帮助文档,还算是满齐全 的,而且支持xpath查询dom,真的非常强大,有时候只需要选择一些特殊的dom加上事件,prototype在这方面远远赶不上jquery,真是 名副其实的Jquery阿,Jquery支持批量绑定事件,这点也是很不错的,尽管prototype可以通过去 $$().each()来实现,但传递参数非常不方便!

4,prototype的插件大部分已经停止更新了,这也是我抛弃prototype的最重要的原因!找了很多的很酷的插件,写的非常不错,比如 prototype-window,图片裁剪 ImageCrop插件,但基本上都是基于prototype1.5版本的,几乎都是一两年前写的,我甚至都怀疑国外是不是大部分开发这类基于 prototype插件的厂商已经转向其他框架了!不得而知,但如果要使用这类框架会非常困难的,因为这些基于早期框架的插件基本上都不能正常运行在新版 本的prototype框架上。

因为比较喜欢xpath,所以暂时用一段时间的JQuery试试,希望这个框架不要让我失望!

Vibe coding 氛围编程:编程就像聊天一样,低代码开发时代来了? Vibe coding:编程就像聊天一样,低代码开发时代来了! 阅读详情

相关推荐

嵌入式系统存储体系

主要分为三种:高速缓存(cache)、主存和外存。

weixin_43586667的博客 2265

JQuery和Prototype区别小结

  JQuery和Prototype区别小结 jQuery使用得比较顺手也比较喜欢,不得已也要用Prototype,小小整理下区别。。 页面载入 // JQuery $ ( document ). ready ( function () {         // Code });   // JQuery Shorthand $ ( ...

骑毛驴的关羽 301

AFSim仿真系统—几何视角下的子系统交互机制解析

本文深入解析了AFSim仿真系统中子系统交互的几何机制。通过剖析世界坐标系、实体坐标系、部件坐标系等七层空间定位体系,阐述了传感器探测、目标指示等交互行为背后的几何原理与限制条件。掌握这套几何视角,是构建高保真、符合物理现实的AFSim仿真模型的关键,能有效避免坐标混乱、交互失效等常见问题。

terraform7cloud的博客 492

jquery和prototype冲突解决

在使用jQuery的时候调用jQuery,使用prototype的时候调用prototype就可以了。jQuery与prototype用了用一个方法名$(),导致不能公用这两个js文件。先给jQuery重新定义一个方法名:jQuery。

Angel__Boys的博客 321

检索生成(RAG) vs 长文本大模型:实际应用中如何选择?

大模型的上下文理解能力直接影响到 LLMs 在复杂任务和长对话中的表现。本期内容聚焦于两种主流技术:长上下文(Large Context Windows)和检索增强生成(RAG)。这两种技术各有何优势?在实际应用中,我们又该如何权衡选择?文章不仅详细阐述了这两种技术的工作原理,还深入分析了它们在效率、准确性和实施成本等方面的差异。文章特别提到了在执行重复性任务时使用 Context Caching 优化长上下文的优势,然而,缓存策略的效果很大程度上取决于提示词的可预测性。

2401_85782938的博客 1255

别再只看pLDDT了!AlphaFold预测结果解读保姆级指南:pLDDT、PAE、pTM、ipTM到底怎么看?

本文详细解析了AlphaFold预测结果中的关键指标pLDDT、PAE、pTM和ipTM,帮助用户从单一依赖pLDDT进阶到全面理解蛋白质结构预测。通过实际案例和技巧,指导如何正确解读这些指标,避免常见错误,并提供了从预测到发表的实用建议。

weixin_29100399的博客 355

jQuery和Prototype的兼容性和冲突的五种解决方法

第一种情况:先加载Prototype,再加载jQuery 方法一:jQuery 库和它的所有插件都是在jQuery名字空间内的,包括全局变量也是保存在jQuery 名字空间内的。 使用jQuery.noConflict();主要作用是在任何时候,只要在jQuery加载后就可以调用,将$符号的使用权返回给其它的js库,jQuery在创建它自己的名字空间时就将其它库的$保存在自己的一个变量当中

言会咸 9204

SQLite性能优化:从WAL模式到内存映射的深度解析

本文深入解析SQLite性能优化策略,重点介绍WAL模式和内存映射技术的应用。通过合理配置WAL日志、同步策略和事务批处理,SQLite的IO吞吐量可提升3-5倍。结合内存映射和缓存优化,性能可进一步提升至默认配置的50倍,适用于高并发读写场景。

weixin_29231027的博客 455

jquery技巧之让jquery和prototype共存

jquery 和 prototype的冲突就是$()所以我们只要将其中一个 换一种方式使用就可以了首先 将jquery.js放到prototype.js前面(这个是必须的!)。其次 在jquery.js后面将$变量重命名。方法如下: var jQuery=$; 将原来使用的$方法名一律替换为jQuery名,如$("obj")替换为jQuery("obj")。 例如下面的一段代码, 混合了 jQu

popotang 930

Proteus8.0仿真应用设计(九十一)基于STM32CubeMX、STM32F103C8T6 、FREERTOS、MCP41010(SPI接口)的8位数字电位器应用设计仿真

MCP41010是一款SPI接口的8位数字电位器。

zhusl6688的博客 558

XDMA原理学习(1)——DMA技术详解

DMA 技术是Direct Memory Access的缩写,其意思是“存储器直接访问”。它是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。DMA是所有现代计算机的重要特色,它允许不同速度的硬件设备进行沟通,而不需要依于中央处理器的大量中断负载。否则,中央处理器需要从来源把每一片段的数据复制到寄存器,然后把它们再次写回到新的地方。在这个时间里,中央处理器就无法执行其它的任务。

apple_53311083的博客 8381

JQuery 中的原型分析(转)

在 JavaScript 中,每个函数对象都有一个默认的属性 prototype,称为函数对象的原型成员,这个属性指向一个对象,称为函数的原型对象,当我们每定义了一个函数的时候,JavaScript 就创建了一个对应的原型对象,也就是说,当我们定义一个函数的时候,实际上得到了两个对象,一个函数对象,一个原型对象。原型对象是一个特殊的对象,函数的 prototype 成员指向它的原型对象。 可...

weixin_34235135的博客 251

我为什么选择mootools,抛弃了prototype. (mootools 与 prototype 核心代码分析)

我为什么选择mootools,抛弃了prototype. (mootools 与 prototype 核心代码分析) =========================================== 前言 =========================================== 最近喜欢上了mootools(相见恨晚啊),在公开表示了对他的偏爱. 很多朋友都问我为什么要移情别恋

thinker28754的专栏 954

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

我为什么选择mootools,抛弃了prototype. (mootools与prototype 核心代码分析)

我为什么选择mootools,抛弃了prototype. (mootools 与 prototype 核心代码分析) =========================================== 前言 =========================================== 最近喜欢上了mootools(相见恨晚啊),在公开表示了对他的偏爱. 很多朋友...

大城小胖的大城 333

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ESP32S3入门不踩坑:选型对比、引脚接线到WiFi控制实战

在嵌入式开发与物联网快速融合的当下,微控制器的选型直接关系到项目的迭代成本与扩展空间。基于Arduino生态,ESP32系列凭借集成WiFi、蓝牙和丰富外设,成为从原型验证到产品落地的高频选择。当应用涉及轻量级AI识别、大内存占用或复杂人机交互时,ESP32S3的向量指令扩展、板载PSRAM以及原生USB-OTG能力,让端侧推理和本地控制不再依赖昂贵的边缘硬件。无论是温湿度采集、关键词唤醒,还是通过手机浏览器远程操作设备,S3都能以更从容的资源余量覆盖典型物联网场景。本内容围绕ESP32S3 Dev Mod

weixin_34405354的博客 209

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

STM32L151低功耗智能手表:FreeRTOS+LVGL嵌入式系统实战

嵌入式系统是资源受限环境下实现实时控制与人机交互的核心技术范式,其本质在于硬件能力、操作系统调度与图形界面引擎的深度协同。FreeRTOS作为轻量级实时操作系统,提供确定性任务管理与低功耗调度能力;LVGL则以极小内存占用(v7.11仅需KB级RAM)支撑跨平台GUI开发。二者在STM32等Cortex-M微控制器上的工程化集成,不仅关乎代码移植,更涉及时钟树配置、外设功耗审计、堆栈安全防护与DMA驱动优化等硬约束设计。典型应用场景包括可穿戴设备、工业HMI及电池供电IoT终端——本文聚焦STM32L151

weixin_33861800的博客 212

Claude Code Game Studios 原型隔离指南:/prototype 与 /playtest-report 如何让抛弃式代码远离生产环境

Claude Code Game Studios 是一个把 Claude Code 变成"完整游戏开发工作室"的开源项目,内置 49 个 AI 智能体和 72 个工作流技能。本文重点讲解其中两个关键技能:`/prototype` 抛弃式原型工作流与 `/playtest-report` 结构化试玩报告——它们通过目录隔离、强制文件头、规则引擎三重机制,确保原型代码永远不会污染正式代码库。 ##

gitblog_07904的博客 400

原型学习——语义分割

这篇论文从一个非常新颖的角度重新思考了语义分割问题:与其像传统方法那样学一个分类器,不如直接在嵌入空间里找“哪个原型离我最近”。作者提出了一种非参数化的原型匹配方法,不再依赖可学习的分类头,而是让每个类别拥有多个原型,通过最近邻匹配实现像素分类。这种做法不仅更轻量,而且更容易扩展到大规模类别,甚至适合 open-vocabulary 场景。为了让嵌入空间学得更好,作者设计了三种配合使用的损失函数,分别负责“分清楚谁是谁”、“拉近对的,推远错的”、“增加紧凑性”。

kinndya的博客 1183

javascript——箭头函数(es6)

我们来讲讲es6的箭头函数, 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或 new.target。这些函数表达式更适用于那些本来需要匿名函数的地方,并且它们不能用作构造函数。(来自MDN) MDN对箭头函数的介绍还是很充分的,所以我总点得说点与众不同的,我主要想说的有以下几点: 1.this 首先它(箭头函数)没有自己的this,所以每次执行...

weixin_33698823的博客 166

轻松理解JS中的面向对象,顺便搞懂prototype和__proto__

本文首发于掘金社区:https://juejin.im/post/5e50e5b16fb9a07c9a1959af 这篇文章主要讲一下JS中面向对象以及__proto__,ptototype和construcator,这几个概念都是相关的,所以一起讲了。 在讲这个之前我们先来说说类,了解面向对象的朋友应该都知道,如果我要定义一个通用的类型我可以使用类(class)。比如在java中我...

dennis_jiang的博客 234

jquery和prototype比较,以及冲突解决

初次试用jQuery,到底是prototype好还是jquery好? 之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,还是有解决办法的(原文),不过最后我还是抛弃prototype,开始使用jquery了。      jQuery.noConflict(); 注意:一定要先引入prototype.js 再引入jquery.js,先后顺序不可错。如果

Jhonney的专栏 2万+

(转)简单比较jquery和prototype

初次试用jQuery,到底是prototype好还是jquery好? 之前的项目已经使用了prototype,现加入jquery后,立刻罢工,搜了一下,还是有解决办法的(原文),不过最后我还是抛弃prototype,开始使用jquery了。 <script src="prototype.js"></script><script src="http://b...

diqianzhi6417的博客 201

003 - 原型中的prototype

原型中的prototype

李观杰的博客 187

用jQuery代替Rails的Prototype

  默认的情况下,Rails是使用Prototype 做为javascript 框架,如果我们想用 jQuery 来替换它,可以用如下方法   先来看一些对比的例子, jQuery能更好的实现代码从表现层分离   Prototype   $('the-link').observe('click', function() { $('the-div').addClass...

taito的专栏 199

简单理解prototype原型对象、原型链

prototype模式的概念,在JavaScript中是很重要的,尤其在。

学习,是熵减的最有效途径。 687
上一篇: mysql group by排序问题
下一篇: php轻型验证码生成程序
AllinJS
博客等级 码龄19年 16粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值