![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 71
brahmsjiang
这个作者很懒,什么都没留下…
展开
-
QML Text属性width、implicitWidth、contentWidth更新时序
对于动态内容Text, width被getHgWidth绑定, 故function一定先调用, 不论implicitWidth和contentWidth是否为0. 一旦有text动态更新,先变化的属性是implicitWidth, 这将trigger function再次调用,这将导致width更新, 而最后更新的是contentWidth.说句题外话,我之前getHgWidth想用Text A和Text B的visible属性来作为function参数来更新witdh,但发现虽然每次。原创 2023-03-16 15:52:21 · 945 阅读 · 0 评论 -
深入理解变量声明提升和函数声明提升
变量声明提升1、变量定义可以使用var定义变量,变量如果没有赋值,那变量的初始值为undefined。2、变量作用域变量作用域指变量起作用的范围。变量分为全局变量和局部变量。全局变量在全局都拥有定义;而局部变量只能在函数内有效。 在函数体内,同名的局部变量或者参数的优先级会高于全局变量。也就是说,如果函数内存在和全局变量同名的局部变量或者参数,那么全局变量将会被局部变量覆盖。 所有不使用var定转载 2017-12-22 22:08:46 · 203 阅读 · 0 评论 -
JavaScript操作DOM
DOM 可以理解成文档(HTML 文档、XML 文档)的编程接口。DOM 不属于 JavaScript,但是操作 DOM 是JS最常见的任务,而JS也是最常用于 DOM 操作的语言。获取DOM对象以tagid获取document.getElementById("my_div").style.height="100px";以tagname获取document.getEleme原创 2017-12-24 00:04:07 · 446 阅读 · 0 评论 -
JavaScript 内建对象Array、String、Math及自定义对象的使用
Array对象初始化Array的三种方式var cars = ["Audi","BMW","Volvo"];var cars2 = new Array();cars2[0] = "Audi2";cars2[1] = "BMW2";cars2[2] = "Volvo2";//字符串分割为数组var str = "how are you today";va原创 2017-12-21 09:47:31 · 206 阅读 · 0 评论