• nodejs配置


    1.JavaScript的运行环境?

      运行在浏览器内核中的JS引擎(engine),而不是浏览器

      浏览器的作用:

      (1)请求一个HTTP地址(封装一个请求报文)

        浏览器最大的作用就是将一个URL地址封装成一个请求报文

      (2)解析服务器传回来的报文(内容有可能不一样)

        html-->渲染HTML

        CSS-->渲染CSS

        image-->渲染

        js-->解释(执行)JS

    2.浏览器中的JavaScript可以做什么?

      操作DOM(对DOM增删改,注册事件)

      AJAX/跨域

      BOM(页面跳转,历史记录,console.log(),alert())

      ECMAScript

     3.浏览器中的JavaScript不可以做什么?

      文件操作(文件和文件的增删改查(CRUD))

      没有办法操作系统信息(因为运行环境特殊,我们写的代码是在不认识的人的浏览器中运行的,具体做了什么,客户端都察觉不到,不安全

      对于JS来说,我们常说的JS实际上是ECMAScript,大部分能力都是由浏览器执行引擎决定的,BOM和DOM可以说是浏览器开放出来的接口

      如,Java既是语言,也是平台,Java代码运行在Java虚拟机上。(Java虚拟机是在一台计算机上由软件或硬件模拟的计算机)

    4.JavaScript只可以运行在浏览器中?

      不是,取决于运行平台

     5.什么是node?

      Node就是JavaScript语言在服务器端的运行环境

      所谓运行环境(平台)有两层意思:

      (1)JavaScript语言通过Node在服务器运行,这个意义上,Node有点像JavaScript虚拟机

      (2)Node提供了大量的工具库(API),使得JavaScript语言与操作系统互动(比如,读写文件,新建子进程),这个意义上,Node又是JavaScript的工具库

      

    6.Node在Web中的应用

      (1)做网站

      

      (2)分发数据请求,渲染HTML页面(天猫就是这么做的)

      

    7.REPL环境(可以测试一些代码)

      

      

      

    .exit可以退出REPL交互

     8.node在sublimeText中的配置

     (1)将nodejs在官网上下载安装后,配置好全局路径

      http://www.cnblogs.com/linjiqin/p/3765390.html

     (2)在sublimeText中配置,nodejs,这样就可以直接在sublime中运行js文件

      要先在sublime text2中搭建一个系统环境:打开Sublime Text -> Tools -> Build -> Build System -> New Build System

      把新建的system清空,输入{ "cmd": ["D: odejs", "$file"], "selector": "source.js" }保存并命名为node.sublime-build。

      注意cmd里面的路径D: odejs,这是自己安装nodejs的路径,以后的js文件可以放到这个路径下。

      http://jingyan.baidu.com/article/b87fe19e9d7a9a52183568de.html

       

  • 相关阅读:
    js图片加载效果(延迟加载+瀑布流加载)
    iOS仿支付宝芝麻信用仪表盘效果
    Spark GraphX 的数据可视化
    [Animations] 快速上手 iOS10 属性动画
    iOS蓝牙BLE4.0通信功能
    微信小程序项目实战之天气预报
    Android利用温度传感器实现带动画效果的电子温度计
    Eclipse集成ijkplayer并实现本地和网络视频播放等
    Android HandlerThread详解
    AsyncTask 异步任务基本使用-下载视频
  • 原文地址:https://www.cnblogs.com/GumpYan/p/5771728.html
Copyright © 2020-2023  润新知