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

为什么javascript会在我的索尼爱立信C510浏览器上运行,而不是javascript + jquery?

JavaScript是一种脚本语言,用于在网页上实现交互和动态效果。它是一种通用的编程语言,可以在各种浏览器和设备上运行,包括索尼爱立信C510浏览器。

jQuery是一个基于JavaScript的开源库,它简化了JavaScript的编程,提供了更简洁、高效的代码编写方式。然而,索尼爱立信C510浏览器可能不支持或不完全支持jQuery库,因此在该浏览器上运行JavaScript时,可能会选择不使用jQuery。

在开发过程中,我们可以根据目标设备和浏览器的兼容性情况,选择使用纯JavaScript或结合jQuery来编写代码。如果目标设备支持jQuery,并且我们希望利用jQuery提供的便利性和功能,可以在代码中引入jQuery库并使用其提供的方法和特性。

总结来说,JavaScript可以在索尼爱立信C510浏览器上运行,而不是必须使用jQuery库,这取决于开发者的需求和目标设备的兼容性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CSS vs JS动画:谁更快?

这篇文章会一步步告诉你为什么基于 Javascript DOM 动画库(比如 Velocity.js 和 GSAP)能够比 jQuery 和基于 CSS 动画库更高效。...jQuery 让我们从基本开始说起: JavascriptjQuery 两者不能混为一谈。Javascript 动画很快, jQuery 动画很慢。为什么呢?...jQuery使用了setInterval不是 reqeustAnimationFrame(RAF),因为 RAF 会在窗口失去焦点时停止触发,这会导致jQuerybug。...(目前jQuery已经使用了RAF) 注意 layout thrashing 会导致动画在开始时候卡顿,垃圾回收触发会导致动画运行过程中的卡顿,不使用 RAF 则会导致动画帧率低。...导致浏览器一直处于高负荷运转状态,这反而会让动画变的卡顿。这在移动浏览器更为严重。(特别要说明是,当数据在浏览器主线程和合成线程之间频繁传输时候特别消耗性能,故容易导致卡顿。

2K20

从GitHub.com放弃使用jQuery说起

今天聊一点js东西。 js和物联网领域关系不是很大,为什么要关心js呢?...让干唠是唠不出来什么,因为咱没怎么用过js,只是最近在学习vue.js,看到了一篇GitHub官方在2018年发布解释为什么放弃前端框架jQuery文章,心血来潮,想读一遍,顺便翻译出来,以帮助理解...在这篇文章中,我们将解释一下我们最初是如何依赖 jQuery ,又是如何意识到何时不再需要它,并指出——我们能够使用标准浏览器 API 实现我们需要一切(不是用另一个库或框架替换它)。...默认情况下,当没有匹配到选择器时,jQuery 会默默地跳过整个表达式,对我们来说,这是 bug 不是功能。...我们创建了一个拉取请求机器人,当有人试图添加新 eslint-disable 规则时,它会在拉取请求留下评论并通知我们团队。这样我们就可以尽早参与代码审查并提出替代方案。

89520
  • 也谈 setTimeout

    当然,初见这种用法时,是一愣啊,什么情况,setTimeout( func, 0 ) 和直接调用 func 难道不是同一个效果?...那么,为什么放入 setTimeout( func, 0 ) 中就可以呢? 其实答案已经出来了, setTimeout 会等到重绘完成才执行代码,自然无往不利。...jQuery 作者 John Resig 这篇《How JavaScript Timers Work》通俗易懂地阐述了这个问题…… 以下是对这篇文章理解: 理解 javasript 定时器内部机制是必要...图中蓝色圆角矩形是 js 块(javascript block) ,右边数字表示时间,“问题”是模拟浏览器判断,左边则是 javascript代码执行时间。...setTimeout 总是会在其回调函数执行后延迟 10ms (或者更多,但不可能少), setInterval 总是 10ms 执行一次,不管 它回调函数执行多久。

    1.5K100

    也谈 setTimeout

    当然,初见这种用法时,是一愣啊,什么情况,setTimeout( func, 0 ) 和直接调用 func 难道不是同一个效果?...那么,为什么放入 setTimeout( func, 0 ) 中就可以呢? 其实答案已经出来了, setTimeout 会等到重绘完成才执行代码,自然无往不利。...jQuery 作者 John Resig 这篇《How JavaScript Timers Work》通俗易懂地阐述了这个问题…… 以下是对这篇文章理解: ---- 理解 javasript 定时器内部机制是必要...图中蓝色圆角矩形是 js 块(javascript block) ,右边数字表示时间,“问题”是模拟浏览器判断,左边则是 javascript代码执行时间。...setTimeout 总是会在其回调函数执行后延迟 10ms (或者更多,但不可能少), setInterval 总是 10ms 执行一次,不管 它回调函数执行多久。

    1.3K10

    jQuery 落幕了!

    再加上当时浏览器厂商都还忙着跑马圈地,抢占市场,许多软件在不同浏览器无法通用,增加了软件作者开发难度,jQuery 之父 John Resig 便是当时饱受折磨程序员之一。...于是JavaScript 做了 CSS 选择引擎,之后还做了个动画引擎,都是自娱自乐。但与此同时发现自己不能将制作一些应用放到浏览器里。...几个月后,将那些应用做进 Firefox 里,之后在 IE 里也可以运行。”...jQuery 设计宗旨是 “write Less,Do More”,许多年后,John 仍将这当作是自己目标 —— 让每个人都可以在网页里写点什么,并且写东西能够在浏览器中顺利运行出来。...但 jQuery 目前最大优势,是相对轻量,只需要面向浏览器新框架则需要很多工程化手段,技术门槛比 jQuery 高。

    50010

    【分享】Vue.js新手入门指南

    单页应用程序中一般交互处理非常多,而且页面中内容需要根据用户操作动态变化。 4.你前面说网页版知乎也可以用JQuery写啊,为什么要用Vue.js呢?...前面说到Webpack还有构建功能,这就不得不提到了ECMAScript6这个新版本JavaScript,但是现在国内外还有很多人用着老版本浏览器,这些浏览器并不支持ECMAScript6,那么我们前端项目如何在这种浏览器运行呢...我们知道通常情况下,JavaScript运行环境都是浏览器,因此JavaScript能力也就局限于浏览器能赋予它权限了。...比如说读写本地系统文件这种操作,一般情况下运行浏览器JavaScript代码是没有这个操作权限。...如果我们想用JavaScript写出一些能够运行在操作系统,能够具有像PHP,JAVA之类编程语言具有的功能程序该怎么办呢?Node.js就解决了这个问题。

    3.5K40

    jQuery 已经落幕了~

    从使用数据来看,jQuery 江湖地位仍在,从呼声来看,jQuery 已逐渐让位给后起之秀…… Web 2.0,jQuery 闪亮登场 了解 jQuery 出场必然绕不开上世纪浏览器大战以及 JavaScript...于是JavaScript 做了 CSS 选择引擎,之后还做了个动画引擎,都是自娱自乐。但与此同时发现自己不能将制作一些应用放到浏览器里。...几个月后,将那些应用做进 Firefox 里,之后在 IE 里也可以运行。”...jQuery 设计宗旨是 “write Less,Do More”,许多年后,John 仍将这当作是自己目标 —— 让每个人都可以在网页里写点什么,并且写东西能够在浏览器中顺利运行出来。...但 jQuery 目前最大优势,是相对轻量,只需要面向浏览器新框架则需要很多工程化手段,技术门槛比 jQuery 高。

    68820

    现代Web开发需要学习15大技术

    ES6 这是Javascript语言扩展,而且许多浏览器正在实现ES6。...它也是JSX到JavaScript转译器。不知道什么是JSX?那么请看下面。 NodeJS NodeJS是一个服务器端平台,它允许你用JavaScript语言构建后端。为什么要提NodeJS呢?...Grunt或Gulp 这两个是运行在Node平台上最为流行任务运行器。从技术讲,它们是针对npm软件包。它们允许你自动化许多前端任务,如Lint源文件,串联,缩减,部署以及更多。...这是一个伟大库,你可能会在app中大量使用它,但是当你关注于性能影响时,它就完全没用了。 Angular 2 Angular 2是JavaScript中最流行MVC框架之一下一个版本。...不是很熟悉TypeScript,但我认为它增加了静态类型到Javascript动态特性中。最后,相信它只是一个转译器。 Service workers 实验性API。

    2.5K20

    最常见 20 个 jQuery 面试问题及答案

    jQuery 面试问题和答案   JavaScript 是客户端脚本标准语言, jQuery 使得编写 JavaScript 更加简单。你可以只用写几行jQuery 代码就能实现更多东西....你可按需修改它,比如用 id 属性不是 name 属性来获取 标签。   8. jQuery each() 是什么函数?你是如何使用它?...你可以传一个函数给 each() 方法,被调用 jQuery 对象会在其每个元素执行传入函数。有时这个问题会紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。...你可按需修改它,比如用 id 属性不是 name 属性来获取 标签。   8. jQuery each() 是什么函数?你是如何使用它?...你可以传一个函数给 each() 方法,被调用 jQuery 对象会在其每个元素执行传入函数。有时这个问题会紧接着上面一个问题,举个例子,如何在 alert 框里显示所有选中项。

    13.8K30

    Github 移除 JQuery 过程

    为什么jQuery在早期就有意义 GitHub.com在2007年底引入jQuery 1.2.1作为依赖项。从某种意义讲,那是谷歌发布其Chrome浏览器第一个版本前一年。...最重要是,使用jQuery在一个浏览器中构建JavaScript特性通常也可以在其他浏览器中工作。...我们之所以选择Flow不是alternatives,是因为当时@Flow弱模式等特性允许我们逐步高效地开始将类型应用到基本没有类型代码基。...相反,我们: 设置指标,跟踪每行代码使用jQuery调用比率,并随时间监视该图,以确保它要么保持不变,要么下降,不是上升。 我们不鼓励在任何新代码中导入jQuery。...因此,即使那些使用JS增强web表单和其他UI元素通常也会在浏览器中禁用JavaScript。在某些情况下,我们能够完全删除某些遗留行为,不必在vanilla JS中重写它们。

    2.1K10

    现代Web开发需要学习15大技术

    ES6 这是Javascript语言扩展,而且许多浏览器正在实现ES6。...它也是JSX到JavaScript转译器。不知道什么是JSX?那么请看下面。 NodeJS NodeJS是一个服务器端平台,它允许你用JavaScript语言构建后端。为什么要提NodeJS呢?...Grunt或Gulp 这两个是运行在Node平台上最为流行任务运行器。从技术讲,它们是针对npm软件包。它们允许你自动化许多前端任务,如Lint源文件,串联,缩减,部署以及更多。...这是一个伟大库,你可能会在app中大量使用它,但是当你关注于性能影响时,它就完全没用了。 Angular 2 Angular 2是JavaScript中最流行MVC框架之一下一个版本。...不是很熟悉TypeScript,但我认为它增加了静态类型到Javascript动态特性中。最后,相信它只是一个转译器。 Service workers 实验性API。

    3.1K90

    script新属性integrity与web安全,再谈xss

    浏览器检测加载脚本签名与给定签名不一致时,会拒绝执行该脚本。为什么CDN主推SRI功能,因为XSS,可以牵扯出DDoS攻击(分布式拒绝服务攻击),XSS比劫持肉鸡简单多了!...现代网站大部分交互都来自于JavaScript,一般我们为了优化JS加载速度,一般会分好几个域名加载js,众多公用库一般放在第三方CDN。...如果用户访问了包含这段代码恶意网站,那么他就会在不知情情况下参与了对“victim-website.com”DDoS攻击,如下图所示:许多网站都使用一套通用JavaScript库。...为了节省带宽及提高性能,它们会使用由第三方托管JavaScript库。jQuery是Web最流行JavaScript库,截至2014年大约30%网站都使用了它。...该特性允许网站告诉浏览器,只有在其下载脚本与网站希望运行脚本一致时才能运行脚本。这是通过密码散列实现

    1K10

    献给前端求职路上你们(下)

    JavaScript 什么是闭包(closure),为什么要用它?...2,2不是0,1,因为等for循环出来后,执行setTimeout中函数时,i值已经变成了2....*jQuery是一个js库,主要提供功能是选择器,属性修改和事件绑定等等。 *jQuery UI则是在jQuery基础,利用jQuery扩展性,设计插件。...(4) 当需要设置样式很多时设置className不是直接操作style。 (5) 少用全局变量、缓存DOM节点查找结果。减少IO读取操作。...不是面试了这一家,他就一定要录取,还有很多公司等着你去挑,目光放长远一点,一定要拿到自己满意薪资才做。 面试就是一个解开双方谎言过程,你能瞒过对方,证明你赢了。

    1.1K60

    Web前端学习笔记之JavaScriptjQuery、AJAX、JSON区别

    JavaScript JavaScript(简称js)是一种主要运行浏览器弱类型动态脚本语言,可以用来实现网页一些高级功能,如数据验证处理、页面动态效果、定时任务、与用户交互、发送/接收服务器端数据等等...XMLHttpRequest在早期IE浏览器里是使用ActiveX来实现,并不是浏览器自身对象。...感觉是c#受了JSON(或者说js)影响。但此处是个人感觉,如有错误请指出。 回到js自身,对于对象构造有两种方法:基于对象完整写法,字面量表示法。...所以说,Douglas是“发现”了JSON,不是“发明”。标准JSON不包含注释,但后来因为实际需求而出现了能够处理注释JSON库。...解决这个问题方案关键点在数据交互上面。最好解决方案应该是输入完名字之后,就自动去吧数据发给后端,然后拿到结果并提示给用户,不是统一提交。

    2.2K20

    25个常规方法优化你jquery代码

    最喜欢特性有”console.info“,通过它你可以把信息和变量值输出到控制台上,不必使用alert;”console.time”则允许你在一组代码设置定时器,从而计算出JS脚本运行所花费时间...如果在插入操作之前我们将这些项包装在UL标签中,然后把完整UL插入到另一个DIV标签中,那么我们实际仅仅插入一个标签不是1000个,这看起来要更高效些。...尽可能使用ID不是class jQuery利用classes进行DOM元素选择操作与通过ID进行选择一样容易,因此与之前相比更自由使用classes进行元素选择操作很有吸引力。...浏览器花费了5066毫秒时间(5秒多)。...因此修改上述代码以使用ID不是class,然后通过ID进行选择。

    1.6K10

    这三个精巧且很棒 JS 库,值得你亲手试试

    Basket.js不仅用于加载外部 JavaScript,它还将它们缓存在浏览器本地存储中,这样,在下一次请求页面时,外部 JavaScript 就不必再通过网络请求了,只需从本地存储中加载即可。...但是为什么是本地存储不是浏览器缓存? 首先,个人发现通过网页代码中 JS 库缓存 JavaScript 文件要容易得多,该代码通常是从服务器端缓存。...例如 重新加载页面时,Basket会首先在缓存中查找,如果文件已经缓存在其中,它将通过本地存储加载文件,不是通过网络再次请求文件。...首次打开页面时,应该看到以下内容: image.png 但是随着页面的重新加载, jquery 就不会在重新请求了: image.png 大家都说简历没项目写,就帮大家找了一个项目,还附赠【搭建教程...根据需要,它可以获取服务器其他HTML文件内容,并用新已获取文件替换当前内容。由于我们应用程序不需要新页面,因此可以极大地提高性能。 使用Pill,这是自动完成,因为它会拦截导航尝试。

    89430

    windowonload事件和domcontentloaded执行顺序

    ,经过测试后发现‘window.onload执行完成’这句话三个浏览器都没有执行,只是输出了‘bodyonload’,所以我们得出了一个结论就是bodyonload事件会覆盖掉window.onload...在此简单翻译一下: .ready()只要页面的文档对象模型(DOM)可以安全地操作,该方法就提供了一种运行JavaScript代码方法。...从jQuery 3.0开始,jQuery确保在一个处理程序中发生异常不会阻止随后添加处理程序执行。 大多数浏览器以事件形式提供类似的功能DOMContentLoaded。...相反,DOMContentLoaded事件触发后添加事件侦听器永远不会执行。 浏览器还在对象load提供事件window。当此事件触发时,表示页面上所有资源都已加载,包括图像。...为什么上面说是类似于DOMContentLoaded,看了上面官方文档解释应该会明白了。

    3.6K10

    Web前端知识体系大全

    4.1 http标准   为什么做web前端要了解http标准?——因为浏览器要从服务端获取网页,网页也可能将信息再提交给服务器,这其中都有http连接。...有些人可能只知道javascript不知道ES——其实,js是在ES基础,为web浏览器做了一部分封装(增加了DOM操作、BOM操作等)。 ?   ...只不过javascript继承了ES这些特性,并且javascript比较广泛,因此才会在js中讨论多一些。   还是那个“2/8原则”。...而我利用jquery不仅仅停留在只使用它API和插件还会自己去写jquery插件,还会去读jquery源码、了解jquery设计思路。...首先,你要知道web系统虽然大部分是在浏览器运行,但是js可能会被运行在node环境。   在浏览器环境下,最重要两点是:web安全和性能优化。

    1.9K40
    领券