用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    无聊
    2017-8-15 16:38
  • 签到天数: 42 天

    [LV.5]常住居民I

    911

    主题

    2100

    帖子

    3万

    金钱

    管理员

    论坛管理员

    Rank: 9Rank: 9Rank: 9

    积分
    0

    突出贡献优秀版主荣誉管理论坛元老

    QQ
    2016-10-28 15:48:27 zhichi_admin 管理员 楼主 277463
    最新版本 0.10.102800,在原有的基础上融合了微信公众号的网页开发功能,如下图所示 版本:windows 64 、 windows 32 、 mac 下载地址:
    游客,如果您要查看本帖隐藏内容请回复
    更新概述 新增 19 个全新的 API (目前可以在开发工具上正常使用,客户端需要等待 6.3.29 版本发布) 拓展了 4 个组件属性,修复了数十个组件 bug 开发者工具添加实时刷新功能等 7 个功能 编辑模块增加自动保存、实时预览等 8 个功能 详细更新日志如下: 基础功能
    • A 增加 四个文件管理 API wx.getSavedFileList、wx.getSavedFileInfo、wx.removeSavedFile、wx.openDocument 详情
    • A 增加 四个数据管理 API wx.removeStorage、wx.removeStorageSync、wx.getStorageInfo、wx.getStorageInfoSync 详情
    • A 新增 四个交互反馈 API wx.showToast、wx.showModal、wx.hideModal、wx.showActionSheet 详情
    • A 新增 选择地理位置 API wx.chooseLocation 详情
    • A 新增 获取图片信息 API wx.getImageInfo 详情
    • A 新增 两个设备 API wx.getSystemInfoSync、wx.makePhoneCall 详情
    • A 新增 绘图 API wx.canvasToTempFilePath 详情
    • A 新增 音频媒体 API wx.createAudioContext 详情
    • A 新增 开放能力 API wx.checkSession 详情
    • A 新增 wx.navigateBack delta 参数,支持多层级返回 详情
    • A 新增 wx.sendSocketMessage、wx.onSocketMessage 支持收发 ArrayBuffer 数据类型
    • A 新增 getCurrentPages() 方法, 获取页面栈 详情
    • A 新增 Page.onReachBottom() 方法,监听页面到达底部 详情
    • A 新增 事件对象增加 changedTouches 列表,反应手指触摸位置的变化 详情
    • A 新增 '; //note ޸ieµIJ if(BROWSER.ie) { if(wysiwyg) { editdoc.body.focus(); sel = editdoc.selection.createRange(); } else { sel = document.selection.createRange(); } pos = getCaret(); } selection = sel ? (wysiwyg ? sel.text : sel.text) : mw_highlighter_getSel();//note ޸sel.HtmlText޸ΪText༭еĿӻòʵֱȽ if(menu) { if($(ctrlid).getAttribute('menupos') !== null) { menupos = $(ctrlid).getAttribute('menupos'); } if($(ctrlid).getAttribute('menuwidth') !== null) { menu.style.width = $(ctrlid).getAttribute('menuwidth') + 'px'; } if(selection) {//note ѡݵĴ $('mw_codearea').style.display = 'none'; } showMenu({'ctrlid':ctrlid,'evt':'click','pos':menupos,'timeout':250,'duration':in_array(tag, ['fontname', 'fontsize', 'sml']) ? 2 : 3,'drag':1}); } else { var menu = document.createElement('div'); menu.id = ctrlid + '_menu'; menu.style.display = 'none'; menu.className = 'p_pof upf'; menu.style.width = menuwidth + 'px'; s = '
      关闭
      ' + str + '
      '; menu.innerHTML = s; $(editorid + '_editortoolbar').appendChild(menu); if(selection) {//note ѡݵĴ $('mw_codearea').style.display = 'none'; } showMenu({'ctrlid':ctrlid,'mtype':menutype,'evt':'click','duration':3,'cache':0,'drag':1,'pos':menupos}); } try { if($(ctrlid + '_param_1')) { $(ctrlid + '_param_1').focus(); } } catch(e) {} var objs = menu.getElementsByTagName('*'); for(var i = 0; i < objs.length; i++) { _attachEvent(objs[i], 'keydown', function(e) { e = e ? e : event; obj = BROWSER.ie ? event.srcElement : e.target; if((obj.type == 'text' && e.keyCode == 13) || (obj.type == 'textarea' && e.ctrlKey && e.keyCode == 13)) { if($(ctrlid + '_submit') && tag != 'image') $(ctrlid + '_submit').click(); doane(e); } else if(e.keyCode == 27) { hideMenu(); doane(e); } }); } if($(ctrlid + '_submit')) $(ctrlid + '_submit').onclick = function() { checkFocus(); if(BROWSER.ie && wysiwyg) { setCaret(pos[0]); } if(wysiwyg) { if(!BROWSER.ie) { selection = selection ? selection : ''; } } str1 = $(ctrlid + '_param_1') && $(ctrlid + '_param_1').value ? $(ctrlid + '_param_1').value : (selection ? selection : ''); var opentag = '[' + mw_syntaxhighlighter_tag + '=' + $('brush_lang').value + ',' + (($('show_gutter') && $('show_gutter').checked) ? 'true' : 'false') + ']'; var closetag = '[/' + mw_syntaxhighlighter_tag + ']'; if(wysiwyg) { str1 = preg_replace(['<', '>'], ['<', '>'], str1); str1 = str1.replace(/\r?\n/g, '
      '); } str1 = opentag + str1 + closetag; insertText(str1, strlen(opentag), strlen(closetag), false, sel); hideMenu(); }; } else if(editortype == 'fastpost' || editortype == 'post') { var sel = false; var seditorkey = editortype; if(!isUndefined($(seditorkey + 'message').selectionStart)) { sel = $(seditorkey + 'message').selectionEnd - $(seditorkey + 'message').selectionStart; } else if(document.selection && document.selection.createRange) { $(seditorkey + 'message').focus(); var sel = document.selection.createRange(); $(seditorkey + 'message').sel = sel; sel = sel.text ? true : false; } var ctrlid = seditorkey + tag; var menuid = ctrlid + '_menu'; str += '
      你的代码:
      '; str += '
      '; if(!$(menuid)) { var submitstr = "seditor_insertunit('" + seditorkey + "', '[" + mw_syntaxhighlighter_tag + "=' + $('brush_lang').value + ',' + (($('show_gutter') && $('show_gutter').checked) ? 'true' : 'false') + ']'+$('" + ctrlid + "_param_1').value, '[/" + mw_syntaxhighlighter_tag + "]', null, 1);hideMenu();"; var menu = document.createElement('div'); menu.id = menuid; menu.style.display = 'none'; menu.className = 'p_pof upf'; menu.style.width = '270px'; $('append_parent').appendChild(menu); menu.innerHTML = '关闭
      ' + str + '
      '; } if(sel) {//note ѡݵĴ $('mw_codearea').style.display = 'none'; } showMenu({'ctrlid':ctrlid,'evt':'click','duration':3,'cache':0,'drag':1}); } } function mw_highlighter_getSel() { if(wysiwyg) { try { selection = editwin.getSelection(); return selection.toString(); //checkFocus(); //range = selection ? selection.getRangeAt(0) : editdoc.createRange(); //return readNodes(range.cloneContents(), false); } catch(e) { try { var range = editdoc.selection.createRange(); if(range.htmlText && range.text) { return range.text; } else { var htmltext = ''; for(var i = 0; i < range.length; i++) { htmltext += range.item(i).outerHTML; } return htmltext; } } catch(e) { return ''; } } } else { if(!isUndefined(editdoc.selectionStart)) { return editdoc.value.substr(editdoc.selectionStart, editdoc.selectionEnd - editdoc.selectionStart); } else if(document.selection && document.selection.createRange) { return document.selection.createRange().text; } else if(window.getSelection) { alert(editdoc); return window.getSelection() + ''; } else { return false; } } }