阅读更多

7顶
0踩

Web前端

原创新闻 mod_v8--服务器端JavaScript

2009-01-05 09:32 by 见习记者 鹤惊昆仑 评论(4) 有4449人浏览
mod_v8是Apache服务器的一个新模块,使用了google的v8 Javascript引擎,用于支持服务器端Javascript编程。一个简单的hello world例子:
ap.write("Hello World!");


作者还创造了mod_lua和mod_dialup这些有趣的东东。

http://journal.paul.querna.org/articles/2008/12/23/mod_v8/
7
0
评论 共 4 条 请登录后发表评论
4 楼 KKFC 2009-01-10 10:18
thinkx 写道

其实是类似ms以前的asp了。就是用v8的引擎加上一些用C++写的web server用的扩展功能,然后编译到一起。asp是使用COM模型进行扩展的,V8应该有自己的嵌入方式,就像LUA一样。不过我倒是奇怪为啥server端用LUA的不多,LUA从设计上与JavaScript极相似。

估计是语法风格问题
3 楼 leeight 2009-01-06 11:34
怎么编译呢?
2 楼 thinkx 2009-01-06 09:23
其实是类似ms以前的asp了。
就是用v8的引擎加上一些用C++写的web server用的扩展功能,然后编译到一起。
asp是使用COM模型进行扩展的,V8应该有自己的嵌入方式,就像LUA一样。不过我倒是奇怪为啥server端用LUA的不多,LUA从设计上与JavaScript极相似。
1 楼 SysTem128 2009-01-06 03:46
呃~又是类似于Jaxer的东西么?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Web前端Lec9 - Node.js

    阻塞 是指在 Node.js 程序中,其它 JavaScript 语句的执⾏, 必须等待⼀个非 JavaScript 操作完成。可以把这个文件的后缀名改为.mjs,或者放在⼀个子目录,再在这个子目录里面放⼀个单独的package.json文件,指明{ ...

  • javascript中的模块化

    javascript中的模块化 文章目录javascript中的模块化ES6模块化导出转译工具babel预设离线转译安装配置1.初始化npm2.设置镜像3.安装4.修改package.json5.准备目录6.配置babel和安装依赖7.准备js文件8.转义js文件9....

  • javaScript开源大全

    javascript开源大全 转自:http://www.cnblogs.com/yiliweichinasoft/p/3819699.html javascript开源大全 Ajax框架-jQuery 可视化HTML编辑器-CKEditor 国产jQuery-UI框架-(jUI)-DWZ 网页开发...

  • 前端需要理解的 JavaScript 知识

    JavaScript(JS)是单线程的、基于原型的、弱类型的、动态类型的、轻量的、支持面向对象/命令式/声明式编程的、头等函数的、多范式的、解释性(直译式或即时编译)的、也可在非浏览器环境下使用的动态脚本语言。...

  • 常见Linux服务器框架

    LAMP环境是一个常见的Web服务器架构,其中“L”代表Linux操作系统,“A”代表Apache HTTP服务器,“M”代表MySQL数据库,“P...安装完成后,可以通过在Web浏览器中输入服务器的IP地址或域名来验证Apache是否成功安装。

  • 前端面试笔记随笔---kalrry

    4、说说你对javascript的作用域的理解 5、什么是作用域链 6、解释下 let 和 const 的块级作用域 7、**什么是JavaScript?(这是基本题,对很多程序员来说也是送分题!)** 8、对闭包的看法,为什么要用闭包?说一下...

  • JavaScript基础学习day01

    ** 总览: ...js最初是用来本地的表单验证的,为了增强用户的客户体验,减少客户端等待的时间,减少服务器端的压力的 二、js的组成部分: (1)ECMAScript(又称核心js) (2)dom(document object mod

  • Nodejs----简介

    Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常...

  • JavaScript基础

    JavaScript是一种脚本语言,它由LiveScript改名而来,可能是为了更好...JavaScript是一种基于客户端浏览器的(现在也有服务器端,如NodeJS),基于对象、事 件驱动式的脚本语言。JavaScript也具有跨平台的特点。如同所

  • go技术文章梳理(2018)

    CNasQxzdni4G2eD0xUrQ 5. 我们如何利用WASM让krakend运行在Javascript环境上 https://medium.com/devops-faith/how-we-run-krakend-on-javascript-with-webassembly-f100ac2efd67 gocn_news_2018-12-09 1. Go安全...

  • javascript开源大全

    javascript开源大全 Ajax框架-jQuery ... 国产jQuery-UI框架-(jUI)-DWZ ...服务器端的JavaScript脚本-Node.js jQuery图表插件-jQchart HTML5-开发框架-jQuery-Mobile 跨浏览器的RIA框架-ExtJ...

  • CICD(9)-Gitlab&Jenkins自动化部署项目案例

    document.getElementById("mod").value = "click"; </script> </body> </html> www@Jenkins-server:~/deploy-demo$ git config --global user.email "1049103823@qq.com" www@Jenkins-server:~/deploy-demo$ git ...

  • 【笔记-node】《imooc-nodejs入门到企业web开发中的应用》

    2、静态资源服务器 3、项目代码构建 4、单元测试&ui测试 5、headless爬虫 6、回顾总结 第02章 nodejs是什么,为什么偏爱Nodejs 02-01 nodejs是什么 一、nodejs 1、非阻塞I/O input output,计算机输入...

  • 前端面试题 ---- html篇

    谷歌还开发了自己的JS引擎,V8,使JS运行速度极大地提高了  18、html5哪些操作可以SEO优化  头部代码  1、标题标签(title标签)  在HTML5中标题标签依然存在,其仍然具有不可替代的作用;不过我们看到还有...

  • JavaScript面试大全

    JavaScript面试大全 1.求y和z的值是多少? var x = 1; var y = 0; var z = 0; function add(n){n=n+1;} y = add(x); function add(n){n=n+3;} z = add(x); 都为undefined,因为没有返回值。 2.JavaScript...

  • 文档笔记----nodejs菜鸟教程

    如果我们使用PHP来编写后端代码是时, 需要Apache或者Nginx服务器, 并且配上mod_php5模块和php_cgi. 使用nodejs时, 我们不仅仅在实现一个应用, 同时还实现了整个HTTP服务器.事实上, 我们的Web应用以及对应的web...

  • polylearn-0.1.dev0-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 基于Simulink的语音信号降噪与增强.docx

    基于Simulink的语音信号降噪与增强.docx

  • java资源Java条形码生成库 Barcode4J

    java资源Java条形码生成库 Barcode4J提取方式是百度网盘分享地址

  • pgmagick-0.7.5-cp27-cp27m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

Global site tag (gtag.js) - Google Analytics