微信开发工具不能注释_微信开发者工具注释代码 - CSDN
精华内容
参与话题
  • 微信开发者工具快捷键

    千次阅读 2016-12-15 16:21:14
    本人觉得微信微信开发者工具快捷键太low了为什么就像其他编辑器学习呢,难受的要死,开一个编辑器还得把微信开发者工具打开,他特么麻烦了,支持的赞一个



                                                                                 格式调整                                                                            
      Ctrl+S:保存文件
      Ctrl+[, Ctrl+]:代码行缩进
      Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块
      Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行
      Shift+Alt+F:代码格式化
      Alt+Up,Alt+Down:上下移动一行
      Shift+Alt+Up,Shift+Alt+Down:向上向下复制一行
      Ctrl+Shift+Enter:在当前行上方插入一行
                                                                                 光标操作                                                                            

         Ctrl+End:移动到文件结尾

      Ctrl+Home:移动到文件开头
      Ctrl+i:选中当前行
      Shift+End:选择从光标到行尾
      Shift+Home:选择从行首到光标处
      Ctrl+Shift+L:选中所有匹配
      Ctrl+D:选中匹配
      Ctrl+U:光标回退

                                                                                 界面操作                                                                             

    - Ctrl + \:隐藏侧边栏 
    - Ctrl + m: 打开或者隐藏模拟器

                                             个人操作反馈(一直更新反应大家的心声                                         

    - Tab:像eclipse 一样在引号中间用 Tab键跳出引号后边;

     -ctrl +J 像sublime 一样可以压缩代码到一行(如果有这个简直是太棒了);


    还有就是界面为什么每次只能打开一个项目,多个项目同时打开不行吗?

    展开全文
  • 微信开发源码注释

    千次阅读 2016-06-11 18:11:55
    本文用于解释微信开发中的中PHP代码意义,用于学习先关基础知识。

    本文用于解释微信开发中的中PHP代码意义,记录学习php基础知识。

    1、PHP代码开始与结束标记

        <?

        // PHP code

        >


    2、PHP注释信息使用双斜线//

         注释块使用/* ... ...*/


    3、PHP语句结束,使用分号(;)


    4、PHP常量定义 define

     

    <?php
    define("CONSTANT", "Hello world.");
    echo CONSTANT; // outputs "Hello world."
    echo Constant; // outputs "Constant" and issues a notice.
    
    define("GREETING", "Hello you.", true);
    echo GREETING; // outputs "Hello you."
    echo Greeting; // outputs "Hello you."
    
    ?> 

    5、php$符号是变量符号;把$符号加上字符串,这个字符串就是一个变量名或对象名。

    可以使用两个以及多个$,比如:

    可变变量
    $first ="hello";
    $hello ="world";
    echo $first." ".$$first;
    结果是 hello world
    
    $$first就是$hello,因为$first的值是hello

    6、php中类相关定义以及实例化,class 声明累,new实例化

          类中定义可以方法以及属性

          属性值需要使用$标示以及权限修饰关键字 public private

          类的继承使用extends

    7、实例化一个对象后,使用 -> 操作符来访问对象的成员属性和方法。比如:

    object->var_name;
    object->function_name; 

    8、在定义的类里面访问成员的属性或者方法,可以使用伪变量 $this 。$this 用于表示当前对象或对象本身 。

    <?php
    class Person {
    // 人的成员属性
    var $name; //人的名字
    var $age; //人的年龄
    
    //人的成员 say() 方法
    function say() {
    echo "我的名字叫:".$this->name."<br />";
    echo "我的年龄是:".$this->age;
    }
    }
    //类定义结束
    
    $p1 = new Person(); //实例化一个对象
    $p1->name = "Gonn"; //给 $p1 对象属性赋值
    $p1->age = 25;
    $p1->say(); //调用对象中的 say()方法
    ?> 

    9、PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。

        $GLOBALS //在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。
        $_SERVER  //保存关于报头、路径和脚本位置的信息。
        $_REQUEST  //用于收集 HTML 表单提交的数据。
        $_POST //广泛用于收集提交 method="post" 的 HTML 表单后的表单数据。$_POST 也常用于传递变量。
        $_GET  //用于收集提交 HTML 表单 (method="get") 之后的表单数据。也可以收集 URL 中的发送的数据。
        $_FILES
        $_ENV
        $_COOKIE
        $_SESSION
    

    PHP中全局变量
    元素/代码 描述
    $_SERVER['PHP_SELF'] 返回当前执行脚本的文件名。
    $_SERVER['GATEWAY_INTERFACE'] 返回服务器使用的 CGI 规范的版本。
    $_SERVER['SERVER_ADDR'] 返回当前运行脚本所在的服务器的 IP 地址。
    $_SERVER['SERVER_NAME'] 返回当前运行脚本所在的服务器的主机名(比如 www.w3school.com.cn)。
    $_SERVER['SERVER_SOFTWARE'] 返回服务器标识字符串(比如 Apache/2.2.24)。
    $_SERVER['SERVER_PROTOCOL'] 返回请求页面时通信协议的名称和版本(例如,“HTTP/1.0”)。
    $_SERVER['REQUEST_METHOD'] 返回访问页面使用的请求方法(例如 POST)。
    $_SERVER['REQUEST_TIME'] 返回请求开始时的时间戳(例如 1577687494)。
    $_SERVER['QUERY_STRING'] 返回查询字符串,如果是通过查询字符串访问此页面。
    $_SERVER['HTTP_ACCEPT'] 返回来自当前请求的请求头。
    $_SERVER['HTTP_ACCEPT_CHARSET'] 返回来自当前请求的 Accept_Charset 头( 例如 utf-8,ISO-8859-1)
    $_SERVER['HTTP_HOST'] 返回来自当前请求的 Host 头。
    $_SERVER['HTTP_REFERER'] 返回当前页面的完整 URL(不可靠,因为不是所有用户代理都支持)。
    $_SERVER['HTTPS'] 是否通过安全 HTTP 协议查询脚本。
    $_SERVER['REMOTE_ADDR'] 返回浏览当前页面的用户的 IP 地址。
    $_SERVER['REMOTE_HOST'] 返回浏览当前页面的用户的主机名。
    $_SERVER['REMOTE_PORT'] 返回用户机器上连接到 Web 服务器所使用的端口号。
    $_SERVER['SCRIPT_FILENAME'] 返回当前执行脚本的绝对路径。
    $_SERVER['SERVER_ADMIN'] 该值指明了 Apache 服务器配置文件中的 SERVER_ADMIN 参数。
    $_SERVER['SERVER_PORT'] Web 服务器使用的端口。默认值为 “80”。
    $_SERVER['SERVER_SIGNATURE'] 返回服务器版本和虚拟主机名。
    $_SERVER['PATH_TRANSLATED'] 当前脚本所在文件系统(非文档根目录)的基本路径。
    $_SERVER['SCRIPT_NAME'] 返回当前脚本的路径。
    $_SERVER['SCRIPT_URI'] 返回当前页面的 URI。

    $_GET传递参数实例

    假设我们有一张页面含有带参数的超链接:

    <html>
    <body>
    
    <a href="test_get.php?subject=PHP&web=W3school.com.cn">测试 $GET</a>
    
    </body>
    </html>
    

    当用户点击链接 "Test $GET",参数 "subject" 和 "web" 被发送到 "test_get.php",然后您就能够通过 $_GET 在 "test_get.php" 中访问这些值了。

    下面的例子是 "test_get.php" 中的代码:

    实例

    <html>
    <body>
    
    <?php 
    echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
    ?>
    
    </body>
    </html>
    

    10、PHP中用于输出信息,使用关键字echo

    11、function用于定义类中的方法;

    12、关键词解释:

            isset(var) ---检测变量是否设置,如果 var 存在并且值不是 NULL 则返回 TRUE,否则返回FALSE

            empty(var)检查一个变量是否为空,当var存在,并且是一个非空非零的值时返回FALSE 否则返回 TRUE.

            echo输出一个或多个字符串

            exit输出一个消息并且退出当前脚本

            -> 是对象成员访问符号

            => 是数组成员访问符   

    微信开发第一课实例代码如下:

    <?php
    /*
        WeiXin 学习代码实例
    */
    
    define("TOKEN", "weixin");
    $wechatObj = new wechatCallbackapiTest();
    if (isset($_GET['echostr'])) {
        $wechatObj->valid();
    }else{
        $wechatObj->responseMsg();
    }
    
    class wechatCallbackapiTest
    {
        public function valid()
        {
            $echoStr = $_GET["echostr"];
            if($this->checkSignature()){
                echo $echoStr;
                exit;
            }
        }
    
        private function checkSignature()
        {
            $signature = $_GET["signature"];
            $timestamp = $_GET["timestamp"];
            $nonce = $_GET["nonce"];
    
            $token = TOKEN;
            $tmpArr = array($token, $timestamp, $nonce);
            sort($tmpArr, SORT_STRING);
            $tmpStr = implode( $tmpArr );
            $tmpStr = sha1( $tmpStr );
    
            if( $tmpStr == $signature ){
                return true;
            }else{
                return false;
            }
        }
    
        public function responseMsg()
        {
            $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
    
            if (!empty($postStr)){
                $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
                $fromUsername = $postObj->FromUserName;
                $toUsername = $postObj->ToUserName;
                $keyword = trim($postObj->Content);
                $time = time();
                $textTpl = "<xml>
                            <ToUserName><![CDATA[%s]]></ToUserName>
                            <FromUserName><![CDATA[%s]]></FromUserName>
                            <CreateTime>%s</CreateTime>
                            <MsgType><![CDATA[%s]]></MsgType>
                            <Content><![CDATA[%s]]></Content>
                            <FuncFlag>0</FuncFlag>
                            </xml>";
                if($keyword == "?" || $keyword == "?")
                {
                    $msgType = "text";
                    $contentStr = date("Y-m-d H:i:s",time());
                    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
                    echo $resultStr;
                }
            }else{
                echo "";
                exit;
            }
        }
    }
    ?>

    1. 微信在接受信息后,通过$_GET方法请求是否设置了echostr
    2. 微信加密签名:signature--结合token参数以及timestamp、nonce参数等
    3. timestamp--时间戳
    4. nonce--随机数
    5. echostr-- 随机字符串

    微信信息构造XML类型如下:

    字符串类型

                          <xml>
                            <ToUserName><![CDATA[%s]]></ToUserName>
                            <FromUserName><![CDATA[%s]]></FromUserName>
                            <CreateTime>%s</CreateTime>
                            <MsgType><![CDATA[%s]]></MsgType>
                            <Content><![CDATA[%s]]></Content>
                            <FuncFlag>0</FuncFlag>
                          </xml>










    展开全文
  • 微信小程序开发工具的多选注释(多行注释)快捷键是Ctrl+/ 不同的后缀是一样的,wxml,和js一样。 快捷键都是: Ctrl+ / ------------- .js 和 .json后缀 //aa //bb ---------- .wxml后缀 <!-...

    微信小程序开发工具的多选注释(多行注释)快捷键是Ctrl+/

     

    不同的后缀是不一样的,wxml,和js不一样。

    快捷键都是:    Ctrl+ /

    -------------

    .js  和  .json后缀

    // aa

    // bb

     

    ----------

    .wxml后缀

     

    <!-- aa

    bb -->

    ---------

    .wxss后缀

    /* aa

    bb */

     

    ---------------

    展开全文
  • 微信小程序中开发注释问题

    千次阅读 2019-03-04 09:34:19
    除json文件外,其余都可以通过ctrl+/来注释,与其他编辑器相同,但json不同 如果在json中使用以上方法注释,则会出现上图的报错 其原因在于,json文件内部填写的代码需要符合json格式 json有两种结构 1.键值对...

    除json文件外,其余都可以通过ctrl+/来注释,与其他编辑器相同,但json不同

     如果在json中使用以上方法注释,则会出现上图的报错

    其原因在于,json文件内部填写的代码需要符合json格式

    json有两种结构

    1.键值对

    2.有序列表

    不是以上两种,都是错误,务必注意

    展开全文
  • 微信开发者工具不支持打开vue文件,因为微信开发者工具只是一个用户代理(即显示网站用),类似chorme浏览器一样。 由于官方的微信开发者工具编辑mpvue不是很友好,所以编写的时候一般会选择一款编辑器,可以使用...
  • 微信开发者工具的快捷键

    万次阅读 2017-08-30 17:51:05
    微信开发者工具的快捷键
  • 微信web开发工具调试h5 对于开发人员而言,时间始终是稀缺资源。 从苛刻的截止日期到多个项目,再到意外的要求,我们对时间的需求不断。 因此,我们一直在寻找有助于提高生产率的工具和流程。 在本文中,我们将研究...
  • 微信开发者工具-调试器

    千次阅读 2019-08-02 11:40:19
    微信开发者工具-调试器 调试器常用的 6 大功能模块有:Console、Sources、Network、Appdata、Storage、Wxml Console Console有两大功能: 1)开发者可以在此输入和调试代码  2)小程序的错误输出,会显示...
  • 微信提供了小程序的官方开发工具微信开发者工具,当然,这个微信开发者工具 还可以用来调试运行在微信上的网页以及微信JS-SDK。 微信开发者工具官方下载地址:...
  • 最近项目组在开发一款运行在微信小游戏环境的斗地主游戏,项目的第一个版本收尾阶段突然出现了一个奇怪的bug,因为之前开发阶段的测试都是在浏览器以及微信开发工具上的模拟器进行的测试,所以直到临近项目上线才...
  • 微信开发者 工具快捷键大全

    千次阅读 2017-07-20 13:40:31
    常用快捷键 格式调整 Ctrl+S:保存文件Ctrl+[, Ctrl+]:代码行缩进Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行Shift+Alt+F:代码格式化Alt+Up,...
  • Ctrl+F 查找 Ctrl +Shift +F 全局搜索 Ctrl+K+C 注释 Ctrl+K+U 取消注释 Shift+Alt+F 代码格式化 转载于:https://www.cnblogs.com/heyiping/p/11555318.html...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必可少的KaTeX数学...
  • js的注释一般是双斜杠// 或者是/**/这样的快注释 .json是配置文件,其内容必须符合json格式内部允许有注释。 JSON有两种数据结构: 名称/值对的集合:key : value样式; 值的有序列表:就是Array; 而...
  • 微信小程序开发工具使用简介

    千次阅读 2019-04-30 00:58:17
    为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。 使用公众号网页调试,开发者可以调试...
  • 1.使用localhost本地调试 使用微信开发者工具, 选择微信网页授权, 微信团队为广大的开发者提供了一个测试...这么好用的功能,只需要要你有一个手机,手机上安装了一个微信即可。 地址:https://mp.weixin.qq.co...
  • 目前微信小程序支持sass/less等css预处理工具,习惯了sass写法的我写样式的时候非常头疼,而且像写css一样去写wxss不仅浪费时间耽误效率,写出来的文件也比较大。 一直用的都是sass,下面介绍一下小程序中使用...
  • 开发者工具下载安装 我们把开发者工具下载安装好后 (1)打开扫码登入开发者工具 出现以下页面,点击加号创建项目 填入我们在登入微信公众平台刚刚申请到的小程序的 AppID 如果填appid创建的项目有些功能会无法...
  • 对于微信开发而言,它和普通的web项目其实并没什么区别。微信项目也是web项目的一种,只不过它是在微信的内置的QQ浏览器里运行,更多的在手机端运行。微信本地开发,需要注意的就是调试与测试,因为页面要做手机端...
  • 最近看到之前做过的一个计时器案例,感觉数据处理上和vue很相似,所以回顾一下制作过程。 界面很简单,原理是用canvas绘制出一个圆,圆下两个按钮控制计时开始和停止,在圆中有一个data记录时间的变化。...
1 2 3 4 5 ... 20
收藏数 12,500
精华内容 5,000
关键字:

微信开发工具不能注释