当前位置: 首页 > 面试题库 >

服务器端jQuery

姬国安
2023-03-14
问题内容

说我有一个用perl或python编写的脚本。编写在字符串上使用jQuery选择器的函数的最简单方法是什么?即能够做到:

jquery_selector('table.new#element', text)

其中jquery_selector功能是对存储在中的html字符串运行jquery选择器text。即使只限于返回字符串(不是完整的jquery对象),它仍然会非常有用。即,如果您需要提供一个JavaScript函数作为回调,这将使结果呈现为脚本语言可理解的内容:

jquery_selector('table.new#element, text, 'function(e){return e.val()}')

并且它将以列表形式返回回调的结果。

我意识到大多数语言都有dom库,但是jquery比大多数语言要好得多。

我不是在问具有类似jquery语法的本机库。我猜将需要运行jquery的浏览器的API?还是这是node.js的作用?


问题答案:

如果我正确理解了您的问题,那么您想要的就是phantom.js之类的东西。PhantomJS是带有JavaScript
API的无头WebKit。您可以将jquery注入其中,并使用所有jquery选择器来操纵dom。您也可以使其像独立服务器一样工作。



 类似资料:
  • [warning] 注意 安装前需要保证服务器端与G01云中心的443端口通信保持畅通,可以通过命令 telnet www.gov110.cn 80,telnet apiv.gov110.cn 443,telnet update.gov110.cn 80 telnet scan.gov110.cn 80,telnet monitor.gov110.cn 80,telnet alive.gov110

  • [warning] 注意 安装前需要保证服务器端与G01云中心的通信保持畅通,可以通过命令 telnet www.gov110.cn 80,telnet apiv.gov110.cn 443,telnet update.gov110.cn 80 telnet scan.gov110.cn 80,telnet monitor.gov110.cn 80,telnet alive.gov110.cn 4

  • 在本节中,我们将讨论如何对服务器端进行攻击。服务器端攻击不需要用户交互。这些攻击可以与Web服务器一起使用。我们也可以将它们用在人们每天使用的普通计算机上。为了进行这些攻击,我们将针对一个Metasploitable设备。我们将在Melasploitable设备上使用它的原因是,如果我们的目标使用个人计算机,并且如果它们与我们不在同一网络上,那么即使我们设法获取其IP地址,其IP地址同在于路由器的

  • info 如果您能了解下面这些技术,能加快您对本文的了解 vuex - Vue.js 应用程序开发的状态管理模式 Vue.js SSR - Vue.js 服务器端渲染 webpack - 编译构建工具 Lavas 服务器端渲染模板参考了 vue-hackernews 的渲染和开发机制,并且结合了 Lavas 的 App Shell 模板,导出的工程中会有 App Shell 等 如果您不了解 vu

  • React 提供了两个方法 renderToString 和 renderToStaticMarkup 用来将组件(Virtual DOM)输出成 HTML 字符串,这是 React 服务器端渲染的基础,它移除了服务器端对于浏览器环境的依赖,所以让服务器端渲染变成了一件有吸引力的事情。 服务器端渲染除了要解决对浏览器环境的依赖,还要解决两个问题: 前后端可以共享代码 前后端路由可以统一处理 Rea

  • 我们研究了页面生命周期以及页面如何包含各种控件。 页面本身被实例化为控制对象。 所有Web表单基本上都是ASP.NET Page类的实例。 页面类具有以下与内部对象对应的非常有用的属性: Session Application Cache Request Response Server User Trace 我们将在适当的时候讨论这些对象。 在本教程中,我们将探索Server对象,Request对