zoukankan      html  css  js  c++  java
  • sublime text3 -- JavaScript Completions

      今天在使用sublime text3时,它 智能 的自动安装了一个插件,JavaScript Completions。一般插件都是为了提高开发效率的,于是百度搜了一下用法。

      相关说明很少,package control的文档描述如下:https://packagecontrol.io/packages/JavaScript%20Completions#on-hover-description

        最好去看一下,有动画,更容易理解。(虽然是英文文档)

          该插件依赖于node.js,需要特别注意默认情况下禁用 jQuerynativescript completion。

      主要功能:

      1.快捷提示

      

      

      2. 查看相关函数等的简单说明描述

      

      

      3.鼠标悬停说明

      只需将光标放在一个函数,属性或构造函数的名称上,便会显示。F=功能,P=属性,C=构造函数。

          

      4.查看js执行结果,默认在“use strict”环境下,通过执行-eval、-print模式

      

      

      5.兼容性查看,“can i use?”,可以在HTML、CSS、JS上下文中使用此功能。快捷键:Ctrl+Alt+W

           `    

      

      

      6.JSDoc功能,需要npm,可参考 https://github.com/jsdoc3/jsdoc

      包括:数组排序、生成类、if-else、for、while、拼接字符串等

          

      

      

      以下是我练习的代码,感兴趣的,可以复制了测试一下,个人感觉部分功能还是很不错的,比如兼容性。^_^

    // 鼠标悬停 函数、构造函数等的匹配项
    var a = new Array(5);
    
    // 执行,查看结果
    var arr = ["hello", "world!"]
    console.log(arr.join(" "))
    
    // querySelect  兼容性
    var element = document.querySelect('#id');
    
    // 排序
    var num = [1, 3, 9, 0, 10, 4, 5];
    var letters = ['z', 'w', 'cc', 'w', 'bbb', 'caac', 'aas', 'aaaz'];
    
    // 生成类
    var Person = {
        name: 'required',
        email: 'required',
        age: 18
    }
    
    // if/for/while/try
    var a = 5;
    var b = 10;
    console.log(a + b);
    
    // if-else 
    var a = 10;
    var a = 7;
    
    // 字符串分割成变量
    " line 1 
    line 2 
    line 3  
    "
  • 相关阅读:
    SQL Server 2005 中的分区表和索引
    经典SQL语句大全
    SQLSERVER数据表的记录重排物理优化方案
    Sql Server性能优化——Partition(创建分区)
    关于 shell 脚本编程的10 个最佳实践
    ARM相关
    GNU ARM 汇编指令
    一个初学者该如何学习内核?
    NANDFLASH原理分析
    什么是GPIO?
  • 原文地址:https://www.cnblogs.com/EnSnail/p/6767334.html
Copyright © 2011-2022 走看看