zoukankan      html  css  js  c++  java
  • js初识 何为JavaScript

    java与JavaScript的关系:
    • Java 服务器端的编程语言,JavaScript运行在客户端(浏览器)的编程语言,两者毫无关系
    javascript是什么 ?
    • 是一门运行在浏览器端编程语言、脚本语言、 解释性语言、动态类型的语言(弱性语言)、基于对象的语言
      • 编程语言:编写运行
      • 脚本语言:不需要经过编译,,,缩短了编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言
      • 解释性语言:解释执行则不需要编译过程,直接由解释器(js引擎)解析并执行代码。
      • 动态类型的语言:静态类型语言在编译时便已确定变量的类型,而动态类型语言的变量类型要到程序运行的时候,待变量被赋予某个值之后,才会具有某种类型
      • 基于对象的语言:javaScript不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。
    JavaScript能做什么?
      1. 浏览器端:表单验证、动画特效(比如轮播图、tab切换、返回顶部等)、与后台语言进行交互、
      2. 服务器端-node.js
      3. 桌面程序(Electron):Electron 跨平台桌面应用开发工具: C/C++ JavaScript
      4. App(Cordova):调用摄像头、蓝牙等硬件、H5与APP混编
      5. 游戏开发(cocos2d-js):Cocos2d-JS 是一个开源的 2D 游戏框架,包含 Cocos2d-html5 和 Cocos2d-x 的 JavaScript Bindings,支持跨平台和基于浏览器以及原生应用。你可以完全使用 JavaScript 来编写游戏, 完全兼容 Cocos2d-html5 和 Cocos2d-x JavaScript Bindings. Cocos2d-html5 可以很顺畅的在支持 HTML5 的浏览器上运行。
    JavaScript的组成:
      1. ECMAscript:  定义基础的语法、变量、数据类型
      2. DOM:document Object Model  文档对象模型
      3. BOM:Borswer Object Model 浏览器对象模型
    js代码的写法
      1. 在html的文件中,script的标签中写js代码
      2. 在外部的js文件中书写
      3. 在HTML标签中书写
      4. 在控制台中书写
    js问题总结
      1. 在一对script的标签中有错误的js代码,那么该错误的代码后面的js代码不会执行
      2. 如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行
      3.  script的标签中可以写type="text/javascript"标准写法或者写language="JavaScript"都可以。但是,目前在我们的html页面中,type和language都可以省略,原因:html是遵循h5的标准。
      4. 有可能会出现这种情况:script标签中可能同时出现type和language的写法。
      5. script标签在页面中可以出现多对
      6. script标签一般是放在body的标签的最后的,有的时候会在head标签中,目前讲课的时候都在body标签的后面(body中的最后)。
      7. 如果script标签是引入外部js文件的作用,那么这对标签中不要写任何的js代码,如果要写,重新写一对script标签,里面写代码。
  • 相关阅读:
    Python列表和元组知识点
    Python 字符串操作常用知识点
    ng-alain的sf如何自定义部件
    Spring-手写Spring注解版本事务,Spring事物的七大传播行为
    Spring-SpringAOP原理,手写Spring事务框架
    JVM性能优化--类加载器,手动实现类的热加载
    JVM性能优化--字节码技术
    JVM性能优化--JVM参数配置,使用JMeter简单测试配合说明参数调优
    JVM性能优化--Java的垃圾回收机制
    设计模式之原型模式、策略模式、观察者模式
  • 原文地址:https://www.cnblogs.com/hjcby/p/13592000.html
Copyright © 2011-2022 走看看