• [译]15个关于Chrome的开发必备小技巧

    功能嘛,就是获取并返回一个数组数组中包含了所有与你填写的CSS属性匹配的DOM元素。3、$0-$4—代表你在Chrome调试器中操作不同DOM元素的历史记录,且最多记录5次,故而只有$0-$4这五个变量。0代表最近一次,依次类...
    文章 2016-10-21 6241浏览量
  • 为什么要用原生 JavaScript 代替 jQuery?

    jQuery 定义在$.fn 上的 each()和 map()方法与定义在 Array.prototype 上的原生方法 forEach()和 map()对应,它们的参数都是回调函数,但它们的回调函数定义有一些细节上的差别。fn.each()的回调定义如下: ...
    文章 2017-11-14 792浏览量
  • vue 项目调试的三种方法和不同比较

    当发现渲染错误的时候我可能就会去打印一下,其实这种调试思路有点像黑盒测试,不用去管内部实现,就是看用户输入得到的输出是什么console 调试还有一个优点就是,打印的数据具有完整的数据结构,类似对象,数组之类...
    文章 2023-01-07 32浏览量
  • Chrome 92 新增 at 和 randomUUID 方法,Canvas 支持 ...

    Array.prototype.at()crypto.randomUUID()Canvas color managementWeb Bluetooth manufacturer data filter详细解读Array.prototype.at()想必大家都写过这样的代码,使用数组长度减1来获取过数组的最后一个元素:...
    文章 2021-08-19 274浏览量
  • 快10年的老前端了,我还分不清 slice 和 splice,这...

    增加数组原生方法&xff0c;以及其他内置对象的属性跟方法。但是通常情况下&xff0c;在项目中都非常不建议这样做。因为这样做的风险&xff0c;就是可能会覆盖数组原本的方法。而且你实现的&xff0c;极大概率各方面都没有原生...
    文章 2022-05-11 58浏览量
  • 深入学习SAP UI5框架代码系列三:HTML原生事件 VS ...

    取出存放其事件处理函数的数组&xff1b;(2)遍历该数组&xff0c;在for循环里用JavaScript function原型提供的call方法&xff0c;对这些响应函数进行调用&xff0c;完成事件响应&xff1a;至此又引出了一个新的问题&xff1a;button...
    文章 2021-12-06 74浏览量
  • 深入学习SAP UI5框架代码系列三:HTML原生事件 VS ...

    取出存放其事件处理函数的数组&xff1b;(2)遍历该数组&xff0c;在for循环里用JavaScript function原型提供的call方法&xff0c;对这些响应函数进行调用&xff0c;完成事件响应&xff1a;至此又引出了一个新的问题&xff1a;button...
    文章 2021-12-07 63浏览量
  • 深入学习SAP UI5框架代码系列四:SAP UI5控件的元...

    控件本身的公有方法和其原型链上级节点的公有方法的并集(下图高亮JavaScript代码里数组的concat操作)_aPublicMethods该数组内的元素是刚刚介绍过的_aAllPublicMethods的一个子集&xff0c;定义在metadata的_...
    文章 2021-12-07 61浏览量
  • 深入学习SAP UI5框架代码系列二:UI5 控件的渲染器

    List会根据JSON数组里的company节点的个数&xff0c;动态创建对应数目的items子控件。这里的SAP UI5 items子控件&xff0c;扮演的就是本文之前介绍的Spartacus产品转盘控件页面里&xff0c;用定义出的id为#carouselItem的模板...
    文章 2021-12-06 58浏览量
  • JavaScript 工具库:Cloudgamer JavaScript Library v...

    其中extend跟prototype.js的Object.extend是一样的,用来扩展对象,是用得最久的方法之一了。而deepextend是深度扩展,这里的深度跟深度复制里面的意思差不多,参考的是jQuery的extend。emptyFunction保存了一个空的...
    文章 2017-12-27 1521浏览量
  • 《响应式Web设计性能优化》一2.2 追踪Web性能的工具

    据其网站描述,这个工作的任务是提供方法来度量用户代理特性和API的各方面应用性能。从战略意义上这意味着该工作开发了一个API,可以用JavaScript通过这个API获取关键性能指标。Google的Arvind Jain以及来自微软...
    文章 2017-05-02 1882浏览量
  • 深入学习SAP UI5框架代码系列二:UI5 控件的渲染器

    List会根据JSON数组里的company节点的个数&xff0c;动态创建对应数目的items子控件。这里的SAP UI5 items子控件&xff0c;扮演的就是本文之前介绍的Spartacus产品转盘控件页面里&xff0c;用定义出的id为#carouselItem的模板...
    文章 2021-12-07 48浏览量
  • js与json交互理论和示例

    数组数组也是一种复杂数据类型,表示一组有序的值的列表,可以通过数值索引来访问其中 的值。数组的值也可以是任意类型——简单值、对象或数组。JSON 不支持变量、函数或对象实例,它就是一种表示结构化数据的...
    文章 2015-05-10 1492浏览量
  • console命令的其他强大用法

    现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具体的值,这时候想想如果你用alert那将是多惨的一件事情,因为alert阻断线程运行,你不点击alert框的确定按钮下一个alert就不会出现。...
    文章 2018-07-05 1540浏览量
  • 在过去的 2021 年,Chrome 的哪些变化最值得关注?

    将整数数组的地址传给WebAssembly函数虽然这些步骤由编译工具比如wasm-bindgen来处理&xff0c;我们不需要操心&xff0c;但是这样做会生成大量胶水代码&xff0c;损耗了编译和执行性能。支持Reference Types之后&xff0c;...
    文章 2022-01-24 314浏览量
  • JavaScript 工具库:Cloudgamer JavaScript Library v...

    其中extend跟prototype.js的Object.extend是一样的,用来扩展对象,是用得最久的方法之一了。而deepextend是深度扩展,这里的深度跟深度复制里面的意思差不多,参考的是jQuery的extend。emptyFunction保存了一个空的...
    文章 2017-12-05 900浏览量
  • IntersectionObserver API 使用教程

    传统的实现方法是,监听到scroll事件后,调用目标元素(绿色方块)的getBoundingClientRect()方法,得到它对应于视口左上角的坐标,再判断是否在视口内。这种方法的缺点是,由于scroll事件密集发生,计算量很大,...
    文章 2016-12-08 2554浏览量
  • JavaScript 知识点

    第五组:数组常用但不兼容的方法 indexOf() 功能:查找内容 参数:要查找的内容 返回值:如果找到,返回内容对应的索引/位置;如果没找到,返回-1 原数组不变 forEach():遍历数组的 作用:遍历数组的 参数有两个:1...
    文章 2017-06-25 1374浏览量
  • 重学JavaScriptwindow对象

    并返回name-value格式的字符串数组。2.2 位置操作使用 location 对象可以通过很多方式来改变浏览器的位置。使用 assign()方法并为其传递一个URL,这样就可以立即打开新的URL并在浏览器的历史记录中生成一条记录3....
    文章 2022-11-26 43浏览量
  • 使用工具分析 SAP UI5 应用前端执行的性能问题

    然后插入一亿个元素到数组中。我期望的结果是&xff0c;能够使用 Chrome 开发者工具&xff0c;对该 SAP UI5 应用进行性能分析&xff0c;通过工具的帮助&xff0c;将性能问题快速定位到这个 heavyFunction 函数。其实使用 Chrome ...
    文章 2021-12-01 64浏览量
  • 给JavaScript初学者的24条最佳实践

    “javascript程序中常见的错误是在需要对象的时候使用数组,而需要数组的时候却使用对象。规则很简单:当属性名是连续的整数时,你应该使用数组。否则,请使用对象”——Douglas Crockford 15.定义多个变量时,省略...
    文章 2017-11-12 1245浏览量
  • javascript设计模式理论和示例深入分析(上)

    次地调用这个函数,而每次它都会返回一个包含三个属性一个方法的对象。工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)。随着 JavaScript的发展,又一个新...
    文章 2015-05-10 1206浏览量
  • 原生态纯JavaScript 100大技巧大收集-你值得拥有

    1、原生JavaScript实现字符串长度截取 function cutstr(str,len){ var temp;var icount=0;var patrn=[^\x00-\xff]/;var strre=";for(var i=0;i<str.length;i+){ if(icount<len-1){ temp=str.substr(i,1);if...
    文章 2013-12-31 750浏览量
  • 原生态纯JavaScript 100大技巧大收集-你值得拥有

    1、原生JavaScript实现字符串长度截取 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function cutstr(str,len){ var temp;var icount=0;var patrn=[^\x00-\xff]/;var strre=";for(var i=0;i<str....
    文章 2017-11-21 1235浏览量
  • 小程序实现原理解析

    它封装了postMessage方法,实现webview之间的通信,并且也它通过chrome.runtime.connect方式,也提供了直接操作chrome native原生方法的接口)发送消息:window.postMessage(data,‘*’);data里指定 webviewID接收...
    文章 2017-03-28 7272浏览量
  • 【CSS进阶】原生JS getComputedStyle等方法解析

    getComputedStyle 为何物呢,DOM 中 getComputedStyle 方法可用来获取元素中所有可用的css属性列表,以数组形式返回,并且是只读的。IE678 中则用 currentStyle 代替。假设我们页面上存在一个 id 为 id 的元素,那么...
    文章 2016-02-23 1071浏览量
  • JavaScript高级程序设计学习(四)引用类型(续)

    而传递给数组 sort()方法的比较函数要接收 两个参数,即要比较的值。可是,我们需要一种方式来指明按照哪个属性来排序。要解决这个问题,可以定义一个函数,它接收一个属性名,然后根据这个属性名来创建一个比较函数...
    文章 2018-05-21 1042浏览量
  • 前端面试常见问题汇总

    有一个长度为100的数组,求前20个元素和 r=arr.slice(0,20).reduce(function(x,y){ return x+y;});alert(r);split()和join()的区别 split()是把字符串切割成数组的形式,join()是将数组转换成字符串 数组删除第一个...
    文章 2018-07-04 7335浏览量
  • jQuery源码解读:部份jQuery工具方法实现

    array调用toString打印的数组成员用逗号隔开的字符串。这里使用的是{}.toString.call(obj);改变toString的this指向为object实例。jquery为什么使用的是class2type.toString.call&xff0c;这样就可以少声明一个object。...
    文章 2021-11-16 97浏览量
  • 给JavaScript初学者的24条最佳实践(转:...

    “javascript程序中常见的错误是在需要对象的时候使用数组,而需要数组的时候却使用对象。规则很简单:当属性名是连续的整数时,你应该使用数组。否则,请使用对象”——Douglas Crockford 15.定义多个变量时,省略...
    文章 2013-12-12 666浏览量
1 2 3 4 ... 9 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化