服务器端如何使用javascript?

服务器端如何使用javascript?,第1张

js在服务器端使用的方式有很多哦,举两个例子:
一:javascript去写ASP
二:nodejs直接作为服务器语言去写
javascript本身是一门脚本语言,脚本语言通常用来调用接口和功能(本身也具有高级语言的特性)。所以是可以在服务器端使用的。
nodejs由于其非阻塞和支持高并发的特性已经被广泛的用在服务器端了。
不知道这样的回答满不满足您的需要,欢迎追问哦。

从今天起 我将陆续将 ppk on JavaScript 的读书心得发布到这个blog上 ppk是我所景仰的一位web开发者 原因无它 只是因为作为一个JavaScript的开发者来说 他涉及的领域包括web标准 可用性 无障碍等 正是其他开发者所不关注或者故意忽略的 并且 他写了很多案例测试不同的浏览器 总结出JavaScript的接口(API)兼容性 成为JavaScript开发者重要参考资料 几年如一日 这种钻研精神是很多人所缺乏的

ppk在今年 月出版了他的书 我从去年起就在等的书 今天拿到手 迫不及待地把第一章阅读完毕 果然让人充满惊喜 他的功力非同一般 虽然只是一个初学者 但我认为我已经走在正确的学习道路上 我想 我若能将学习心得分享 能让正在学习的人看到 可以一起交流一起进步 尽管我不敢确保你能从我这里得到什么启发 但我可以确信 我这些笔记会比你拷贝粘贴代码的学习方式更正确

这本书有十章 章名都简洁明了 分别是 目的 背景 浏览器 准备 核心 BOM 事件 DOM CSS更改和数据获取 从来没有一本书能如此简洁地明确JavaScript的方方面面 因此学习不会有太大负担 前言不宜过多 下面就开始我的第一章学习笔记

开篇宗义 JavaScript的目的是 为网页增加特别的一层可用性 听起来很简单 但这条黄金定律经常被人误解 就算编写有用的JavaScript 开发者可能还是没能结合适当的情景 Web标准运动发展下 与当代无障碍的HTML页面的配合 更为不妙的是 有些开发者不是为网页增加一层可用性 而是用整层取代之 后果是 如果浏览器不支持JavaScript 网站就完了

概念概述

JavaScript是一门由浏览器解释的脚本语言 它通过在客户端而不是服务器端处理某些交互 比如表单验证 创建新菜单来给网站增添可用性 传统的网页交互是 客户端的一举一动都必须经过服务器端的出来才能反馈回来 漫长的等待会让用户崩溃 而JavaScript可以在客户端代替服务器端做某些事情(最明显的 表单验证) 从而提高用户体验

随着时代的发展 JavaScript能够处理越来越多的交互 问题出现了 JavaScript能做这么多事情 到底要多用还是少用?这就有了富与瘦的对决 是整个页面都用JavaScript来控制交互还是只增加些许的JavaScript来增强可用性?就是说 尽可能地使用JavaScript还是有所节制 甚至不用?

瘦客户端很大程度上依赖于客户端-服务器的通讯 而富客户端尽可能限制额外的数据通讯

哪种方式更好?尽管富客户端带来一些可用性益处 但瘦客户端可能是更 标准 的JavaScript用法 Web被认为是文档集合 而不是界面集合 最明显的证据是 浏览器有后退前进的功能让你在文档中跳转而界面会有么?浏览器可以收藏(书签)文档而界面可以么?从无障碍来说 瘦客户端也更少出错

这种非平衡性是很难解决的 富客户端当然也可以在更高级的界面做到前进后退 或者收藏 也可以做到完美的无障碍 这必须需要大量的额外工作 但不是每个项目都有超出预算的时间或金钱 此外 太过专注于可用性而忽略无障碍也是一个问题

那么JavaScript的目的是为富客户端还是瘦客户端服务?答案是 看情况 得看你的网站 你的受众 你的JavaScript水平

技术概述

JavaScript分为六个方面 分别是核心(Core) 浏览器对象模型(BOM) 事件(Events) 文档对象模型(DOM) CSS变更和数据获取(XML>;     在软件开发行业,新技术正以快节奏的方式出现。程序员在选择编程语言时也应该顺应行业和时代的发展趋势,以保持他们在技术市场的领先优势。许多编程语言中哪一种是你最喜欢的
      最近,GitHub作为编程界的“脸谱”,列出了世界上十种最流行的编程语言。它们都在使用吗让我们看看。
      世界十大编程语言列表
10、C
      C是最常用和最古老的编程语言之一,创建于20世纪70年代初。1978年,贝尔实验室正式发布了C语言,并出版了一本名为《The C Programming Language》的书,该书被用作对C语言的非正式标准解释。
9、Go
      Go最初是由谷歌设计的,旨在为全球最繁忙的搜索引擎谷歌提供一个巨大的多处理器系统。如今,用围棋语言编译的程序已经可以与C9和C9的速度相匹配,并且更加安全,已经成为开发人员的热门选择。微软也开发了
8、C#
      语言,发音为“C-夏普”。它是Java的竞争对手,主要用于开发商业软件和系统级应用程序。
7、CSS
      层叠样式表(CSS)是一种广泛使用的网站设计和基于浏览器的编程语言。
6、C++
      C是创建于1983年的C编程语言的一个分支。我们可以在桌面网络应用程序或服务器框架中找到它。
5、PHP
      PHP被广泛使用。我们包括雅虎!脸谱网和其他使用PHP作为网站代码的大型网络公司。PHP是C语言、JAVA语言和PERL语言的混合。它可以将程序嵌入html中执行。
4、Ruby
      Ruby因其易于阅读和书写而赢得了许多赞誉。Ruby可以使构建网络应用程序变得容易。这种语言的座右铭是“程序员最好的朋友”,这也被许多老程序员称为最易读的语言。
3、Java
      Java最初是由太阳微系统公司在1991年创建的。Java吸收了C语言的优点,具有功能强大、使用方便的特点。甲骨文在2009年收购太阳后,爪哇已经成为一个强大的制造商。JAVA是安卓应用程序中最常见的语言。自2007年3月以来,世界各地的人们都可以修改JAVA源代码。
2、Python
      Python可追溯到1989年,由荷兰吉多·范·罗苏姆发明。由于其可读性很强的代码,它很受程序员的欢迎,许多程序员认为这是最容易上手的语言。
1、JavaScript
      尽管它们的名字与Java非常相似,但JavaScript实际上与JAVA没什么关系。它在客户端的脚本语言中被广泛使用,最初是在html网页上,但它也会减慢浏览器速度,有时会使用户暴露在安全漏洞中。
      但是与此同时,我们可以发现几乎所有的网页现在都有了阴影。
      除了全球十大编程语言之外,GitHub流行的编程语言列表还包括TypeScript、Shell、Swift、Scala和Objective-C
      以下是全球十大编程语言的完整投票表:      8、Ruby
      7、CSS
      6、C
      5、C#
      4、PHP
      3、Python
      2、Java
      1、JavaScript

javascript java是两种完全不同的语言也许javascrtpt的名字叫做" zzz "就不会有人糊涂了
javascrtpt 客户端脚本具有简单的面向对象特征
java 是完全的面向对象语言 运行在jvm(java虚拟机)上。也可以用来编写B\S(俗称:网页)程序
jquery是一款javascrtpt库
jsp是java server page 也就是包含java代码的网页
javascrtpt *** 作的是dom实现的“动态”效果 就是页面动画效果,注意这并不是真正的"动态" 这只是javascrtpt特效
jsp(java)是可以 *** 作数据库实现动态效果(与静态页面相对,动态页面是服务器根据数据库中的内容动态生成后发送到浏览器上的)
至于jquery 我认为需要先了解一些dom知识和原生javascrtpt特征后再去学习会更好
对于jsp的话 虽然是是以java为基础 但是用到java的地方并特别不多。所以可以直接去学jsp但是有一点很总要 要先去理解面向对象的概念,封装思想等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10735178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存