• jQuery的DOM操作

    怎么去记忆jquery dom 操作,对比元素的dom 操作 jquery 的第一个,如何查找节点 三种节点: 1:元素节点 2:文本节点 3:属性节点 节点与元素的区别 元素:html 的页面的标签内容,元素(标签)的属性,元素的文本...
    文章 2017-11-14 1195浏览量
  • jQuery 2.0.3 源码分析 数据缓存

    早期jQuery的缓存系统是把所有数据都放$.cache之上,然后为每个要使用缓存系统的元素节点,文档对象window对象分配一个UUID data的实现不像attr直接把数据作为属性捆绑到元素节点上,如果为DOM Element 附加数据;...
    文章 2017-07-06 905浏览量
  • 深入浏览器兼容 细数jQuery Hooks 属性篇

    根据对比select的节点type是'select-one’其余几个还不同,所以jQuery在适配的时候采用优先查找type,否则就找nodeName的策略 hooks=jQuery.valHooks[elem.type]|jQuery.valHooks[elem.nodeName.toLowerCase()];...
    文章 2017-07-13 1111浏览量
  • Property 和 Attribute 的区别(转)

    下面看看这两个方法的源码。jQury.attr jQuery.extend({ attr:function(elem,name,value){ var hooks,ret, nType=elem.nodeType; /获取Node类型 /如果 elem是空或者NodeType是以下类型 / 2:Attr,属性,子...
    文章 2015-08-03 959浏览量
  • 订制DOM选择器

    其实通过这个方法,可以选择最合适的匹配方法,选择器的语法也能做到与jQuery类似,源码在zepto中的249行左右。3)S.extend 通过源对象扩展目标对象属性,源对象属性将覆盖目标对象属性,源码在zepto中的255行左右。...
    文章 2017-11-16 1166浏览量
  • 2017年前端框架、类库、工具大比拼

    相比于JavaScript开发人员的数量,目前JavaScript框架、类库和工具的数量似乎更多一些。截至2017年5月,GitHub上的快速搜索显示,有超过110万个JavaScript项目。npmjs.org有50万个可用的软件包,每月下载量近100亿次...
    文章 2017-06-19 1714浏览量
  • JavaScript框架、类库、工具汇总

    相比于JavaScript开发人员的数量,目前JavaScript框架、类库和工具的数量似乎更多一些。截至2017年5月,GitHub上的快速搜索显示,有超过110万个JavaScript项目。npmjs.org有50万个可用的软件包,每月下载量近100亿次...
    文章 2017-08-01 2259浏览量
  • 2017年前端框架、类库、工具大比拼

    相比于JavaScript开发人员的数量,目前JavaScript框架、类库和工具的数量似乎更多一些。截至2017年5月,GitHub上的快速搜索显示,有超过110万个JavaScript项目。npmjs.org有50万个可用的软件包,每月下载量近100亿次...
    文章 2017-11-13 1635浏览量
  • 关于Virtual DOM理解和Snabbdom源码浅析

    最近在维护Snabbdom核心使用 h()函数创建 JavaScript 对象&xff08;Vnode&xff09;描述真实 DOMinit()设置模块&xff0c;创建 patch()patch()比较新旧两个 Vnode把变化的内容更新到真实 DOM 树上Snabbdom搭建项目第一步&xff...
    文章 2022-05-06 56浏览量
  • 初识前端模板

    试想,各种循环操作的字符串拼接,元素创建插入,在需要修改时,都需要重新花费不少时间精力。那有什么方法可以解决这个问题呢?原理 当我们在JSP中写<ul>lt;li>lt;name%gt;lt;li>lt;ul>的时候,...
    文章 2017-11-22 1578浏览量
  • 【转贴】了解 JavaScript 应用程序中的内存泄漏

    要确保对 setInterval 方法的回调在访问 Leaker 实例的范围时执行,需要将 this 变量分配给局部变量 self,这个变量用于从闭包内触发 onInterval。当 onInterval 触发时,它就能够访问 Leaker 对象中的...
    文章 2013-04-19 729浏览量
  • 杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript...

    bind()方法来对匹配元素进行特定的事件绑定,bind()方法的调用格式如下: bind(type,[,data],fn);第1个参数是事件类型,.当然也可以是自定义名称 第2个参数是可选参数,作为event.data属性值传递给事件对象的额外的数据...
    文章 2018-08-22 1347浏览量
  • 虚拟 DOM 的本质和目的|学习笔记

    使用原生 JavascriptjQuery 直接操作 DOM 元素时&xff0c;很大可能会触发回流事件&xff0c;此时浏览器需要重新渲染页面&xff0c;设置整个文档&xff0c;计算 DOM 节点浪费了性能&xff0c;而且效率低&xff0c;非常影响用户体验...
    文章 2022-10-23 21浏览量
  • 《Python爬虫开发项目实战》——第2章 Web前端基础 ...

    本节书摘来自华章计算机《Python爬虫开发项目实战》一书中的第2章,第2.1节,作者:范传辉著,更多章节内容可以访问云栖社区“华章计算机”公众号查看 第2章 Web前端基础 爬虫主要是和网页打交道,了解Web前端的...
    文章 2017-05-02 2537浏览量
  • 初探 jQuery 的 Sizzle 选择器

    首先调用正则匹配看是否为创建dom节点的操作,然后看是否为简单id匹配,这一步也由正则匹配完成,否则进入jQuery.fn.find()函数,由此进入Sizzle的天地。当进入Sizzle时,一般情况下会配备三参:所要匹配的选择符,...
    文章 2017-11-22 1253浏览量
  • 虚拟DOM的本质和目的

    使用原生JavaScriptjQuery直接操作DOM元素时&xff0c;很大可能会触发回流事件&xff0c;此时浏览器需要重新渲染页面&xff0c;设置整个文档&xff0c;计算DOM节点浪费了性能&xff0c;而且效率低&xff0c;非常影响用户体验。3.虚拟...
    文章 2022-07-21 96浏览量
  • 订制DOM选择器

    ElementNodeNode(节点)是DOM层次结构中的任何类型的对象的通用名称&xff0c;Node有很多类型&xff0c;常用的如下&xff1a;Element继承了Node类&xff0c;也就是说Element是Node多种类型中的一种&xff0c;nodeType&61;1的Node...
    文章 2022-04-25 41浏览量
  • Jser 设计模式系列之面向对象-接口封装继承

    接口提供了一种用以说明一个对象应该具有那些方法的手段 接口,为一些具有相似行为的类之间(可能为同一种类型,也可能为不同类型)提供统一的方法定义,使这些类之间能够很好的实现通信 使用接口的优点: 自我描述性...
    文章 2017-08-09 1100浏览量
  • 浅谈移动前端的最佳实践

    上图是1.8版本Zepto完整版的对比,Gzip在2G情况下20K造成的差距在2-5s之间,3G情况会有1s的差距,这也是我们选择Zepto的原因,下面简单介绍下Zepto。Zepto清单 模块 建议 描述 zepto Core module;contains most ...
    文章 2017-12-07 1761浏览量
  • 浅谈移动前端的最佳实践

    上图是1.8版本Zepto完整版的对比,Gzip在2G情况下20K造成的差距在2-5s之间,3G情况会有1s的差距,这也是我们选择Zepto的原因,下面简单介绍下Zepto。Zepto清单 模块 建议 描述 zepto Core module;contains most ...
    文章 2017-11-23 737浏览量
  • 实战Hybird app:内存溢出优化

    这个是很简单的一段代码,按照常规的认识,JS主线程GUI的渲染线程是互斥的,所以在执行JS的时候,GUI应该就是挂起的,同理执行GUI的时候亦然,因为JS可以动态操作节点,所以如果我们在GUI绘制的时候做操作明显就会...
    文章 2017-06-29 1407浏览量
  • 前端学习资料整理

    前端思维导图js变量js运算符js数组js流程语句js字符串函数js函数基础jsdom操作js正则...从这里开始可以通过 ReactDOM.findDOMNode(this)获取到组件的 DOM 节点)更新组件触发这些方法不会在首次 render 组件的周期调用...
    文章 2022-01-08 159浏览量
  • 让我们一起来消灭CSRF跨站请求伪造(下)

    大多数代码库都提供了相关的抽象方法,包括jQuery,但我们需要针对标准XHR API创建我们自己的函数钩子。通过利用JavaScript的原型继承机制以及动态特性,我们可以直接将原始的发送方法添加到对象之中,这样我们就...
    文章 2017-11-01 1575浏览量
  • 别再说虚拟 DOM 快了,要被打脸的

    但它仍然是创建DOM节点的有效方法。它还有一个优点&xff0c;即我们能够将它第三方库&xff08;如D3&xff09;混合使用&xff0c;以执行 HTML 字符串不易处理的事情。在真正的优势&xff0c;虽然是执行粒度更新现有的树时&xff1a;...
    文章 2022-11-09 18浏览量
  • 前端开发中79条不可忽视的知识点汇总

    动态创建脚本11.浏览器内核(渲染引擎)IE/360/搜狗浏览器:Trident Chrome/Safari/Opera:WebKit(KHTML的一个开源的分支)(虽然我们称WebKit为浏览器内核&xff0c;但不太适合直接称渲染引擎&xff0c;因为WebKit本身主要是由...
    文章 2022-04-30 72浏览量
  • 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理

    Model Binder会通过方法的元参数迭代,然后会和接收到参数名称做对比。如果匹配,则响应接收的数据,并分配给参数。在Model Binder迭代完成之后,将类参数的每个属性名称接收的数据做对比,如果匹配,则响应接收的...
    文章 2015-06-30 1174浏览量
  • BAT及各大互联网公司2014前端笔试面试题-JavaScript

    函数声明变量声明会被JavaScript引擎隐式地提升到当前作用域的顶部,但是只提升名称不会提升赋值部分。19.用js实现随机选取10-100之间的10个数字,存入一个数组,并排序。var iArray=[];funtion getRandom(istart,...
    文章 2014-10-16 1214浏览量
  • 最新Web前端面试题精选大全及答案

    网格布局table布局28.Doctype作用声明文档类型Javascript相关1.Js基本数据类型有哪些字符串String 数值Number 布尔boolean null undefined 对象 数组2.Ajax如何使用一个完整的AJAX请求包括五个步骤:创建...
    文章 2022-10-14 43浏览量
  • 一文读懂数据可视化

    采样,有些情况下,数据点过多,以至于不易可视化或者影响视觉体验,我们会使用随机采样的方法抽取部分数据点,抽样结果全集近似分布,同时不影响可视化元素的对比或趋势;降维,一般而言,同一可视化图表中能够...
    文章 2017-08-01 3324浏览量
  • 【独家】一文读懂数据可视化

    采样,有些情况下,数据点过多,以至于不易可视化或者影响视觉体验,我们会使用随机采样的方法抽取部分数据点,抽样结果全集近似分布,同时不影响可视化元素的对比或趋势;降维,一般而言,同一可视化图表中能够...
    文章 2017-07-03 2297浏览量
1 2 3 >

云产品推荐

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