深入了解JavaScript语言

-什么是JavaScript语言?
          +脚本语言
          +运行在客户端
          + 编程语言
-JavaScript的运行环境

+浏览器中的js引擎
+浏览器最大的作用就是封装url的包请求,然后返回响应包

-JavaScript可以做什么?

+进行编程语言该有的操作,定义变量,循环结构,定义函数等
注意js是编程语言,但html,css也是语言但是细分为指令语言
+使用DOM,BOM(插入删除)

-JavaScript不可以做什么?

+不能进行文件的修改一般只进行读取操作
+查询操作系统的信息,例如鲁巴 ,360
这主要是由于js运行在网络环境,怕泄露隐私才没有这些操作

-JavaScript只能运行在浏览器中吗?

+不是
+JavaScript可以运行在带有相关平台的设备中
+一般一种编程语言依赖于一种或一种以上的平台支持

+例如,java依赖于虚拟机平台(可以跨操作系统)
+php和java类似也是依赖于一种平台,也是可以跨操作系统
+c# 在Windows下依赖于.net framework平台,在Linux下依赖于mono平台

-一门编程语言的编程能力取决于什么?

+取决了编程语言所在平台提供的api和运行环境,比如DOM,BOM都浏览器提供的

深入了解JavaScript编程语言相关推荐

  1. 浅谈 JavaScript 编程语言的编码规范--转载

    原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/ 对于熟悉 C/C++ 或 Java 语言的工程师来说,Jav ...

  2. 浅谈 JavaScript 编程语言的编码规范

    转自:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/?ca=drs-tp4608 developerWorks 中 ...

  3. JS:JavaScript编程语言基础语法总结

    JS:JavaScript编程语言基础语法总结 目录 常用基础语法 一.变量 1.声明变量var 二.语句 1.if判断语句 2.for循环语句 三.函数 1.定义一个函数 常用基础语法 consol ...

  4. 《算法思维——一种问题驱动的思维方式》之第9篇:数据结构之动态栈篇——采用JavaScript编程语言实现

    <算法思维--一种问题驱动的思维方式>之第9篇:数据结构之动态栈篇--采用JavaScript编程语言实现 在数据结构的学习中,动态栈是最常见的一种线性数据结构,使用范围广. 栈,存储货物 ...

  5. JavaScript编程语言 基础 (1)

    问题:什么是web前端 前端:指界面,计算机(PC)软件桌面的界面: 计算机端的浏览器界面: 移动端的软件(app)界面: 移动端的浏览器界面. Html+css+JavaScript 使用网页技术( ...

  6. 有人说JavaScript是未来的编程语言?这是为什么?

    JavaScript是Web开发中最简单的面向结果的语言之一.该语言使数据的处理和计算成为一种方便.它还有助于将视觉效果添加到屏幕上.它是一种同时用于客户端和服务器端应用程序的语言.根据雷德蒙在其他编 ...

  7. 史上被骂最多的编程语言:JavaScript

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Sleeping is nice. You forget about eve ...

  8. 史上被骂最多的编程语言——JavaScript

    学海泛舟系列之二 史上被骂最多的编程语言--JavaScript 金旭亮 注: 这是一个系列文章,访问以下链接查看全部文章 <学海泛舟系列文章开篇语>(http://blog.csdn.n ...

  9. 常见编程语言总结介绍 (包括:C/C++,Java,Go,Python,C#,Javascript,scala,PHP,R,Visual Basic .NET)

    编程语言本身是一个实现人与计算机交流,从而控制计算机运用自己的算力去完成某项功能的人机语言. 编程语言的顺序.选择.循环等结构构成了语言本身的句式.数据存储结构的优化方便了使用,形成了链表.栈.树.图 ...

  10. CSS、JavaScript、PHP和Python编程合二为一

    CSS, JavaScript,PHP And Python Programming All in One Course 在一门课程中学习Javascript.PHP和Python编程语言的CSS 你 ...

最新文章

  1. 移动端也能兼容的web页面制作1:MDBootstrap演示Demo运行演示
  2. 数据丢包怎么修复_交换机发生网络通信故障怎么解决?
  3. CXF的Spring注解配置及使用
  4. Redis高级特性及优化
  5. Individual
  6. KCC创建复制拓扑失败-故障处理
  7. 数据库安全问题?这里有10个最常见的
  8. avast注册号|好用的avast注册号|没过期avast注册号
  9. Java UDP 客户端服务器程序示例
  10. java pdf版本转换_无需依赖第三方软件,在Java中进行PDF格式转换全新攻略
  11. NTC热敏电阻测试和检验设备
  12. Bypass disable_function
  13. 3d在c语言中3的作用,c语言中%3d是什么意思?
  14. 失望时想起了你是什么歌_你是空你是空色即是空的空空什么歌 《想起了你》哪里听...
  15. Linux ip forward转发问题总结
  16. Python+Django实现基于人脸识别的门禁管理系统,附带源码!!
  17. 华为智慧屏和鸿蒙系统对比,鸿蒙系统初体验,华为智慧屏V65到底值不值得入手?...
  18. 【6G】通信感知一体化(SSaC:Symbiotic Sensing and Communications)概述
  19. iOS 重力感应 学习1 陀螺仪 水平仪 指南针
  20. HANA用户权限设置

热门文章

  1. chrome frame使用记录
  2. session超时问题
  3. weblogic控制台超时时间_WebLogic如何设置session超时时间
  4. WPF ListView控件的简单使用
  5. “熊猫烧香”源码启示录
  6. ASP.NET Core使用Session
  7. 程序员你写的代码,被爆出黑产了!
  8. Android自定义View——动态ProgressBar之模仿360加速球
  9. win10打开计算机黑屏怎么办,win10系统开机就一直黑屏无法进入桌面的解决方法...
  10. 手机输入法带拼音声调_分享4种给拼音加声调的方法,让你的word更有灵魂