`
bozch
  • 浏览: 460367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

electron加载带有jquery的web page出现$,jQuery无法识别

阅读更多

在使用electron进行开发客户端,把electron作为浏览器加载带有jquery(cdn)的页面时,提示“$或者jQuery不能够识别。

 

初始使用的jquery。2.2版本,出现了如上问题。

         查看源代码能够发现,jquery如果能够识别module的时候,会降$,jQuery直接给了module。在一些常用的浏览器里面会直接给了window对象。由于前者的优先级别比较的高,后者就得不到赋值,因此出现了上述的错误。因此换用了jquery的低版本1.9,测试通过。

 

总结:在jquery的新版本中,加入了模块化的功能。如果当前运行环境提供了模块化功能,则window就没有能力得到$和jQuery。而当前的开发环境是nodejs+chronium,这就让jquery的模块化功能开始发挥其功能了。

 

个人理解,如有错误敬请指正。 

分享到:
评论
1 楼 hourui93 2016-06-20  
非常感谢,问题解决了~~~  

相关推荐

    在开发过程中能够简单的自动重新加载Electron

    标题中的“在开发过程中能够简单的自动重新加载Electron”指的是在使用Electron框架构建桌面应用时,实现一种机制,使得代码改动后无需手动重启Electron应用,而是能自动检测到变动并热重载,提高开发效率。...

    一个基于Electron的自动化Web资产探测工具

    【标题】: "一个基于Electron的自动化Web资产探测工具" 在现代的互联网环境中,Web资产的探测和管理是一项至关重要的任务,特别是对于网络安全、数据分析和网站优化的专业人士。这个项目是一个利用Electron框架构建...

    electron-speech, 在 node 中,轻松进行语音识别 !.zip

    electron-speech, 在 node 中,轻松进行语音识别 ! 电子语音基于电子的node 语言识别及电子浏览器。失败It说,谷歌已经,关闭了 Chrome 语音API用于在像电子这样的shell 环境中使用,这是依赖于的。其他一些有前途...

    Electron通过预加载脚本从渲染器访问Node.js测试桌面端安装文件

    Electron通过预加载脚本从渲染器访问Node.js测试桌面端安装文件

    这个使用jquery的仿造lol页面electron打包

    【标题】:“这个使用jquery的仿造lol页面electron打包” 【描述】:“这个项目是用jQuery构建的一个模仿英雄联盟(LOL)界面的网页,并通过Electron进行了桌面应用的打包。如果你对Angular、Vue或React等其他前端...

    jquery解决冲突

    jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突jquery解决冲突

    electron改-64位版本(web应用秒变客户端软件)

    标题中的“electron改-64位版本”指的是利用Electron框架构建64位版本的桌面应用程序。Electron是一个开源框架,它允许开发者使用Web技术(如HTML、CSS和JavaScript)来开发跨平台的桌面应用程序。它结合了Chromium...

    在Electron中运行Chrome应用程序

    标题 "在Electron中运行Chrome应用程序" 描述的是如何利用Electron框架来构建桌面应用,这些应用能够基于Google Chrome浏览器的内核运行。Electron是一个开源框架,它允许开发者使用Web技术(如HTML、CSS和...

    electron-bootstrap-jquery-fontawesome

    标题“electron-bootstrap-jquery-fontawesome”揭示了这个项目是关于使用Electron、Bootstrap、jQuery和Font Awesome这四个技术栈创建的应用程序。接下来,我们详细探讨这些技术及其相互作用。 Electron是一个开源...

    Electron桌面app实战

    在现代计算机技术中,Electron框架的出现为开发者提供了一种全新的构建跨平台桌面应用程序的方式。本篇文章将深入探讨Electron桌面应用的开发技术,以及如何通过它来实现Mac操作系统上的应用创建。我们将基于提供的...

    electron-dynamic-preload:将参数传递给Electron预加载脚本

    有时可以将参数传递给Electron预加载脚本很方便 该模块使用Electron 2.xx中引入的 API,它不适用于较早的发行版! addPreloadWithParams(modulePath, exportName[, params, session]) 范围 类型 描述 默认 module...

    Electron通过预加载脚本从渲染器访问Node.js测试桌面端源码包

    标题中的“Electron通过预加载脚本从渲染器访问Node.js测试桌面端源码包”表明,这是一个关于使用Electron框架构建桌面应用的项目,其中涉及了如何在Electron的渲染进程中通过预加载脚本安全地访问Node.js的功能。...

    electron-mips-v6.1.7

    标题“electron-mips-v6.1.7”指的是Electron框架的一个特定版本,适用于MIPS架构,该版本为6.1.7。Electron是一个开源框架,由GitHub开发,它允许开发者使用JavaScript、HTML和CSS构建跨平台的桌面应用程序。这个...

    利用WebAudioAPI在electron+vue项目中实现录音功能.zip

    在电子(Electron)和Vue.js的项目中,利用Web Audio API实现录音功能是一个常见的需求,尤其是在构建桌面应用时。Web Audio API是一个强大的JavaScript接口,它允许开发者在浏览器环境中进行复杂的音频处理和播放。...

    Electron项目中通过electron-vue + electron-builder + electron-updater实现远程更新(包含源码)

    在电子应用开发中,使用Electron框架可以构建跨平台的桌面应用程序。为了保持软件的最新状态,开发者通常会采用远程更新机制。本项目利用`electron-vue`、`electron-builder`和`electron-updater`这三款强大的工具,...

    electron 简易编辑器

    根据Electron的结构,`src`下可能有`main`和`renderer`两个子目录,分别存放主进程和渲染进程的代码。 **项目构建过程** 1. 初始化项目:首先,使用`npm init`或`yarn init`创建`package.json`文件。 2. 安装...

    electron-web-bluetooth

    带有Chrome WebBluetooth API的Electron 这是Electron和Chrome Web-Bluetooth API的基本集成,具体来说,实现1) ,2)从蓝牙设备获取值,以及3)将值设置为蓝牙设备。 安装 # Go into the repository cd electron-...

    preload:这是图片预加载的jQuery插件

    IntroductionPreload is a picture preloading jQuery plug-in.Application.js//= require jquery...//= require preloadConfigurationNameTypeDefaultDescriptionimgsArray[]预加载的图片地址列表optionsObject{}...

    electron-speech:在Node中轻松识别语音!

    电子语音使用Electron在节点和浏览器中进行语音识别。此模块不再需要工作Google 关闭了Chrome语音API,以用于electron-speech依赖的Shell环境(如Electron)。 追求的其他一些方向包括: 。 如果您使用的不是像...

Global site tag (gtag.js) - Google Analytics