首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

极乐问答No.2 | 微信小程序开发40问

导语 微信小程序开发者和开发需求者必读,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考: 问答 Q Q1:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,JsCore...是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件 Q2:为什么 zepto/jquery 无法使用 A:zepto/jquery 会使用到window对象和document...Q23:拍照窗口可以加浮层吗? A:暂时不支持。 Q24:开发者工具经常报jsEngineScriptError错误,会导致页面白屏。...Q36:picker 组件中的文字大小是否支持修改? A:不支持修改。 Q37:tabBar的图片在android和ios上面大小差异太大。...我的想法是在onUnload生命周期里去取消这个函数的执行。但是怎么隔着生命周期操作其他生命周期里的函数呢?

1.4K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JQuery EasyUI window 用法

    大家好,又见面了,我是你们的朋友全栈君。...: * 可拖放(Draggable) * 调整大小(Resizable) * 面板(panel) 下面来介绍Window的具体用法,首先来看属性大多数的属性和面板(panel)的属性是相同的                       ...resizable 布尔 定义窗口是否可以被改变大小 true shadow 布尔 如果设置为true,窗口的阴影也将显示。...true                       Window也重写了Panel里的一些属性 属性名 类型 描述 默认值 title 字符串 窗口的标题文本 New Window collapsible...onRestore none 当窗口恢复到原来的大小时被触发 onMinimize none 当窗口最小化的时候被触发                       方法 名字 参数 描述 options

    1.2K20

    前端学习资料整理

    需要根据窗口尺寸来调整布局,从而改变组件的尺寸和位置,以达到最佳的显示效果 用纯CSS创建一个三角形的原理是什么?...[阿里航旅的面试题] 元素竖向的百分比设定是相对于容器的高度吗? 这是一个很让人困惑的CSS特征,我之前也谈到过它。...全屏滚动的原理是什么?用到了CSS的那些属性? 图片轮播原理,只不过图片宽高100%、超出隐藏、调整比例适应屏幕大小 什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的IE?...代表使用window.open打开当前窗口的脚本所在的窗口(这是Netscape Navigator 3.0beta 3所引入的一个新属性)   parent 包含当前框架的窗口的同义词。...提供了一些常用的界面元素,诸如对话框、拖动行为、改变大小行为等等 jquery 中如何将数组转化为json字符串,然后再转化回来?

    3.5K20

    跨域请求的常用方式及解释

    同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个域加载的脚本去获取另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。...数据返回到前端后,就是success(result)的形式,因为是script脚本,所以自动调用success函数,而result就是success的参数。...1.3jsonpCallback 为jsonp请求指定一个回调函数名。这个值将用来取代jQuery自动生成的随机函数名。...} }) }); function showData(data) { console.log("show"+data); } 1.4jsonp 在一个jsonp请求中重写回调函数的名字...postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档、多窗口、跨域消息传递。

    1.4K90

    前端阿瓜每周速记(2020 第 34 周)

    值传递、引用传递、解释型、编译型 我知道你知道,JS 值有两大类型:基本类型和引用类型。基本类型按值传递,引用类型按引用传递。非常优秀,背的简直不要太熟,但你有想过为什么要这么划分吗?...JS 是脚本语言,是解释型语言,即运行时翻译。不清楚解释型语言和编译型语言的参见这篇。简单来说:解释型语言是边运行边翻译,编译型语言是翻译完后再运行。...简单做了个图: 内存管理 几乎所有的语言的内存管理都要进行下面这三个步骤: 分配你所需要的内存。 使用分配到的内存(读、写)。 不需要时将其释放或归还。...———— MDN (os:还用我说什么吗?“JS是最好的语言”打在评论中。) 小结: 这里提到了的内存部分只是冰山一角,深可至 V8 引擎原理、计算机系统原理等。...JQuery 很多函数/方法都是XSS接收器。所以说在我们用 JQuery 时,必须注意对 DOM 所做的更改以及传递,不要相信用户的任何输入,常升级 JQuery 版本等。

    66130

    easyui(一) 初始easyui「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。         分享使我快乐。哈哈~                       –WZY 一、什么是easyui?       ...easyui就是一个前端框架,JQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂的...javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签,一大段废话,通俗一点,就是简化开发,它是一个框架,和jQuery只是一个js类库,       easyui...哈哈~       为什么后台发开人员还需要用easyui这种前端框架?不是有前端开发人员吗?         ...,easyui的resizable函数将其处理为(渲染为)可以拖动改变大小的效果 2.2、使用resizable组件的属性的两种方式            方式一:html方式 <

    3.1K30

    JQuery选择器

    /javascript”> 引用Jquery的两种方式 jQuery常用的事件: load:当文档加载时运行脚本 blur:当窗口失去焦点时运行脚本 focus:当窗口获得焦点时运行脚本...mouseover:当鼠标指针移至元素之上时运行脚本 mouseup:当松开鼠标按钮时运行脚本 abort:当发生中止事件时运行脚本 jQuery常用的效果方法 (selector).hide(...– 通过调整高度来滑动显示被选元素 (selector).slideToggle() – 对被选元素进行滑动隐藏和滑动显示的切换 (selector).slideUp() – 通过调整高度来滑动隐藏被选元素...(selector).each() 对对象进行迭代,为每个元素执行函数 (selector).toArray() 以数组的形式返回 jQuery 选择器匹配的元素 (selector).text()...(selector).css() – 设置或返回样式属性 jQuery Ajax 操作函数 .ajax() – 执行Ajax异步请求 .get() – 使用GET请求从服务器获取数据 .getJSON

    7.4K10

    jQuery.dotdotdot多行文本省略号插件的使用方法

    最近在做一个自适应的网站,经常遇到需要文本的溢出地方,我写了一个CSS简单设置文本溢出的方法:用css实现文本溢出div显示省略号 但是IE只能设置单行溢出隐藏,Webkit内核浏览器才支持多行溢出,于是找到了这款插件...插件会自动识别大多数元素的显示方式,调整浏览器大小,省略号会即时更新。 插件的下载和安装 插件官网:http://dotdotdot.frebsite.nl 可以在官网直接下载js文件。...如何使用插件 首先,在页面中引入 nessesary .js 文件(需要jquery支持)。...代码如下: jquery.js"> jquery.dotdotdot.js"> 然后,在需要省略的元素上添加监听事件...*/         API.watch();         /* 开始监视包装器或窗口的宽度和高度。

    2.4K01

    医疗数字阅片-医学影像-Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。_.throttle(func, , [option

    这么高的执行频率,你的滚动回调函数压力大吗? 早在2011年,Twitter 网站抛出了一个问题:向下滚动 Twitter 信息流的时候,变得很慢,很迟钝。...Debounce 实例 调整大小的例子 调整桌面浏览器窗口大小的时候,会触发很多次 resize 事件。...看下面 demo: 如你所见,我们为 resize 事件使用了默认的 trailing 选项,因为我们只关心用户停止调整大小后的最终值。...我是建议直接使用 underscore 或 Lodash 。如果仅需要 _.debounce 和 _.throttle 方法,可以使用 Lodash 的自定义构建工具,生成一个 2KB 的压缩库。...requestAnimationFrame:可替代 throttle ,函数需要重新计算和渲染屏幕上的元素时,想保证动画或变化的平滑性,可以用它。注意:IE9 不支持。

    2.5K20

    腾讯云上PhantomJS用法示例

    然而自己编译需要的时间太长,而且需要挺多的磁盘空间。官方推荐直接下载二进制文件然后安装。...需要重写这个行为,使用 onConsoleMessage 回调函数,示例可以改写成 var url = 'http://www.baidu.com'; var page = require('webpage...重写了 onConsoleMessage 方法之后,可以发现控制台输出的结果和我们需要输出的标题都打印出来了。 一张网页,要经历怎样的过程,才能抵达用户面前?...测试样例 其中最重要的方法便是 viewportSize 和 clipRect 属性。 viewportSize 是视区的大小,你可以理解为你打开了一个浏览器,然后把浏览器窗口拖到了多大。...clipRect 是裁切矩形的大小,需要四个参数,前两个是基准点,后两个参数是宽高。 通过下面的小例子感受一下。

    3.2K10

    js实现css3的过渡,需要注意的一点(浏览器优化)

    = this.offsetHeight; });}; 知道为啥这样访问offsetHeight可以实现功能吗??...原因很简单,访问元素的offsetHeight属性会导致该元素的回流,重新计算元素的位置。但是这样实现动画可能会造成性能问题。...之前转载的一篇翻译文章提到了 “影响回流的因素”: 调整窗口大小(Resizing the window) 改变字体(Changing the font) 增加或者移除样式表(Adding or removing...IE the activation of the pseudo class of a sibling)) 操作 class 属性(Manipulating the class attribute) 脚本操作...manipulating the DOM) 计算 offsetWidth 和 offsetHeight 属性(Calculating offsetWidth and offsetHeight)  根据此可以实现一个jquery

    84580

    40条微信小程序技巧分享

    微信小程序开发者者必读,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考: Q:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境...,所以不能在脚本中使用window,也无法在脚本中操作组件 Q:为什么 zepto/jquery 无法使用 A:zepto/jquery 会使用到window对象和document对象,所以无法使用。...,需要使用组件的属性bindchange将用户的输入内容同步到 AppService。...Q:拍照窗口可以加浮层吗? A:暂时不支持。 Q:开发者工具经常报jsEngineScriptError错误,会导致页面白屏。...Q:picker 组件中的文字大小是否支持修改? A:不支持修改。 Q:tabBar的图片在android和ios上面大小差异太大。

    1.6K30

    最新jquery+easyui_api培训文档

    可用的值是:error,question,info,warning.fn:当窗口关闭时触发的回调函数。...定义窗口是否可被拖动 true resizable 布尔 定义窗口是否可以被改变大小 true shadow 布尔 如果设置为true,窗口的阴影也将显示。...false Window也重写了Panel里的一些属性 属性名 类型 描述 默认值 title 字符串 窗口的标题文本 New Window collapsible 布尔 定义是否显示可折叠定义按钮...onRestore none 当窗口恢复到原来的大小时被触发 onMinimize none 当窗口最小化的时候被触发 10.4 方法 名字 参数 描述 options none 返回设置的属性值...getPager none 返回分页对象 resize none 调整表格大小 reload param 重新加载行 fixColumnSize none 固定列的大小 loadData param

    3.2K40

    小程序开发的40个技术窍门,纯干货!

    现在为大家筛选出小程序开发实战需要注意的40个技术点,供大家参考!...小程序开发的40个技术窍门 1 Q:为什么脚本内不能使用window等对象 A:页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件...2 Q:为什么 zepto/jquery 无法使用 A:zepto/jquery 会使用到window对象和document对象,所以无法使用。...23 Q:拍照窗口可以加浮层吗? A:暂时不支持。 24 Q:开发者工具经常报jsEngineScriptError错误,会导致页面白屏。...35 Q:picker 组件中的文字大小是否支持修改? A:不支持修改。 36 Q:tabBar的图片在android和ios上面大小差异太大。 37 Q:tabbar 页面返回问题。

    1.5K100

    jsonp详解

    js带来的数据"}); 运行之后查看结果,页面成功弹出提示窗口,显示本地函数被跨域的远程js调用成功,并且还接收到了远程js带来的数据。...3.4 动态的函数调用 聪明的开发者很容易想到,只要服务端提供的js脚本是动态生成的就行了呗,这样调用者可以传一个参数过去告诉服务端“我想要一段调用XXX函数的js代码,请你返回给我”,于是服务器就可以按照客户端的需求来生成...我们看到调用的url中传递了一个code参数,告诉服务器我要查的是CA1998次航班的信息,而callback参数则告诉服务器,我的本地回调函数叫做flightHandler,所以请把查询结果传入这个函数中进行调用...运行一下页面,成功弹出提示窗口,jsonp的执行全过程顺利完成!那么调用的过程还能更简单点吗?接着往下看。 3.5 通过jquery实现jsonp调用 修改jsonp.html页面的代码: jQuery的功劳了,jquery在处理jsonp类型的ajax时(还是忍不住吐槽,虽然jquery也把jsonp归入了ajax,但其实它们真的不是一回事儿),自动帮你生成回调函数并把数据取出来供

    1.6K40
    领券