阅读更多

7顶
0踩

Web前端

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

2009-01-05 09:32 by 见习记者 鹤惊昆仑 评论(4) 有4451人浏览
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...

  • 果壳处理器研究小组(Topic基于RISCV64果核处理器的卷积神经网络加速器研究)详细文档+全部资料+优秀项目+源码.zip

    【资源说明】 果壳处理器研究小组(Topic基于RISCV64果核处理器的卷积神经网络加速器研究)详细文档+全部资料+优秀项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • JSP学生学籍管理系统(源代码+论文+开题报告+外文翻译+答辩PPT)(2024x5).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

  • LabVIEW实现NB-IoT通信【LabVIEW物联网实战】

    资源说明:https://blog.csdn.net/m0_38106923/article/details/144637354 一分价钱一分货,项目代码可顺利编译运行~

  • 【java毕业设计】智慧社区综合平台(源代码+论文+PPT模板).zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

Global site tag (gtag.js) - Google Analytics