在Common Lisp生态系统中,Clss(Common LispScript)和Plump是两个用于处理DOM的库,而Parenscript是另一个用于将Lisp代码编译成JavaScript的库。如果你想在图书馆的项目中使用Clss和/或Plump而不是Parenscript来获取DOM的活动元素,可以按照以下步骤进行。
以下是一个使用Clss和Plump获取DOM活动元素的示例:
(require 'clss)
(require 'plump)
(defun get-active-elements ()
(let ((doc (plump:parse-html "<html><body><div class='active'>Active Div</div></body></html>")))
(clss:query doc ".active")))
(defun main ()
(let ((active-elements (get-active-elements)))
(dolist (element active-elements)
(format t "Active element: ~a~%" (plump:serialize element)))))
(main)
通过以上步骤,你可以在图书馆的项目中使用Clss和Plump来获取DOM的活动元素,而不需要依赖Parenscript。
领取专属 10元无门槛券
手把手带您无忧上云