为什么要用原生 JavaScript 代替 jQuery?
随着 JavaScript 本身的完善,越来越多的人开始喜欢使用原生 JavaScript 开发代替各种库,其中不少人发出了用原生 JavaScript 代替 jQuery 的声音。这并不是什么坏事,但也不见得就是好事。如果你真的想把 jQuery 从前端依赖库中移除掉,我建议你慎重考虑。
首先 ...
文章
科技小先锋
2017-11-14
625浏览量
js 的一些小技巧2
js 的一些小技巧
(1)传入一个表单控件(如input输入框,按钮)获取所在的form
var getForm= function (formElement) {
var $that=$(formElement).parent();
var m...
文章
黄威的世界
2015-03-28
843浏览量
jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.8 静态属性和方法
2.8 静态属性和方法
在构造jQuery对象模块中还定义了一些重要的静态属性和方法,它们是其他模块实现的基础。其整体源码结构如代码清单2-3所示。
代码清单2-3 静态属性和方法
388 jQuery.extend({
389
noConflict: function( deep ) {...
文章
华章计算机
2017-05-02
1397浏览量
万券齐发助力企业上云,爆款产品低至2.2折起!
限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!
广告
第二章 jQuery技术解密 (四)
2.3.4 生成 DOM 元素
jQuery.fn.init() 构造函数能够构建 jQuery 对象,并把匹配的 DOM 元素存储在 jQuery 对象内部集合中。jQuery.fn.init() 构造函数可以接收单个的 DOM 元素,也可以接收 DOM 集合。如果接收的是字符串型 ID 值,...
文章
微wx笑
2013-12-28
452浏览量
jQuery插件:跨浏览器复制jQuery-zclip
一、jQuery-zclip
jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。
jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。
1、jQuery-zclip插件官网Ze...
文章
芝麻软件
2015-07-26
768浏览量
jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.7 原型属性和方法
2.7 原型属性和方法
在构造jQuery对象模块时,除了2.3节和2.6节已经介绍和分析的jQuery.fn.init()和jQuery.fn.extend()外,还定义了一些其他的原型属性和方法,其整体源码结构如代码清单2-2所示。
代码清单2-2 原型属性和方法
97 jQuery.fn ...
文章
华章计算机
2017-05-02
777浏览量
解密jQuery事件核心 - 自定义设计(三)
本文重点:自定义事件
“通过事件机制,可以将类设计为独立的模块,通过事件对外通信,提高了程序的开发效率。”
对象之间通过直接方法调用来交互
1)对象A直接调用对象B的某个方法,实现交互;直接方法调用本质上也是属于一种特殊的发送与接受消息,它把发送消息和接收消息合并为一个动作完成;
方法调用方和...
文章
文艺小青年
2017-07-06
946浏览量
jQuery技术内幕:深入解析jQuery架构设计与实现原理. 3.12 jQuery扩展
3.12 jQuery扩展
3.12.1 暴露Sizzle给jQuery
下面的代码将Sizzle的方法和属性暴露给了jQuery:
5288 // EXPOSE
5289 // Override sizzle
attribute retrieval
5290 Sizzle.attr =
jQue...
文章
华章计算机
2017-05-02
1019浏览量
INVALID_STATE_ERR: DOM Exception 11
这是在Chrome中提示的错误 IE中提示为:完成该操作所需的数据还不可使用。 出现场景: 在使用jQuery的ajax且网络很慢、设置了timeout的情况下,直接不判断ajax的readyState而直接取responseText将出会错(此时xhr对象可能只有两个属性可用: respon...
文章
meteoric
2010-09-29
701浏览量
jQuery.ajax 根据不同的Content-Type做出不同的响应
使用H5+ASP.NET General Handler开发项目,使用ajax进行前后端的通讯。有一个场景需求是根据服务器返回的不同数据类型,前端进行不同的响应,这里记录下如何使用$.ajax实现该需求。
$.ajax({
'url': 'GetWatermarkInfo.ashx',
...
文章
雪飞鸿
2016-11-03
534浏览量
Bower介绍
1. bower介绍
Bower 是用于 web 前端开发的包管理器。对于前端包管理方面的问题,它提供了一套通用、客观的解决方案。它通过一个 API 暴露包之间的依赖模型,这样更利于使用更合适的构建工具。bower 没有系统级的依赖,在不同 app 之间也不互相依赖,依赖树是扁平的。
Bower...
文章
雨客
2016-04-08
2494浏览量
自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)
这个插件主要是结合jquery或者xhr异步请求来使用的,它可以把已经引入过的js文件记录在浏览器内存中,当下次再引入相同的文件就忽略该文件的引入。
当你用$.load("dir/my-page.jsp"); 或xhr.request("server/to-my-page");等异步请求加载h...
文章
嗯哼9925
2017-11-15
824浏览量
弹窗demo优化更新(弹窗+拖动+ajax)
1、拖动时标题不可选的CSS:
cursor: move;(鼠标指针移动上去的时候,移动的手指标志)
user-select: none;(不可选)
需要兼容各个浏览器前缀的快捷键:-name +Tab,比如-user-select(+Tab)
2、提交功能:用ajax
(1)尽量减少...
文章
小麻雀
2016-04-08
1209浏览量
jQuery的数组处理
jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的介绍,顺便对jQuery数组做个总结.温故,知新.1. $.each(array, [callba...
文章
flowerszhong
2011-02-10
735浏览量
IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
兼容问题1:
页面的分享等插件加载不全,并无法点击。
兼容问题2:
IE下页面选择器(#id、.class.etc.)绑定click事件无法访问到,后台springmvc方法,也无法获取ajax的success方法返回值data。
兼容问题3:
在IE和Google下能够获取,ajax的succe...
文章
tony~tian
2015-08-10
2195浏览量
js 一些小技巧 2
ajs 的一些小技巧
(1)传入一个表单控件(如input输入框,按钮)获取所在的form
Js代码
var getForm= function (formElement) {
var $that=$(formElement).parent();
...
文章
黄威的世界
2016-05-10
1230浏览量
jquery 插件 分析
引用:http://xdwangiflytek.iteye.com/blog/1716740
很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因:
1、对一些js不常用的语法、操作符不熟悉
2、某个function...
文章
古镇月影
2013-01-22
591浏览量
JavaScript:JavaScript中常见获取对象元素的方法
介绍:
javascript中常见的3种获取元素的方法,分别是通过元素ID、通过标签名字和通过类名字来获取
操作如下:
1、getElementById
DOM提供了一个名为getElementById的方法,这个方法将返回一个与之对应id属性的节点对象。使用的时候请注意区分大小写。
...
文章
吞吞吐吐的
2017-08-02
756浏览量
对jquery val 获取input 文本框值进行扩展
因项目需要,直接 以$(文本框name名称).value() 形式获取 或者 设置 其值,原jquery 自带不是很能满足需要,现在 进行扩展插件
fox.风来了
;(function($,window,document,undefined){
$.fn.value = fun...
文章
风来了
2015-11-06
1023浏览量
基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍...
文章
walb呀
2017-12-04
1391浏览量
MVC验证03-自定义验证规则、禁止输入某些值
原文:MVC验证03-自定义验证规则、禁止输入某些值
本文继续体验自定义验证规则,需求是禁止输入某些值。本文与前2篇相关,请参考:MVC验证01-基础、远程验证 MVC验证02-自定义验证规则、邮件验证 自定义验证特性继承ValidationAttribute,并实现IClient...
文章
杰克.陈
2014-06-28
581浏览量
JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布
研究了一年多的js,也差不多写一个自己的js库了。
我写这个不算框架,只是一个小型的js工具库,所以我用的名字是Library。
主要集合了我写js时一些常用的方法,并参考了prototype.js,jquery,google,百度,有啊等框架。
这个工具库的主要特点是:
【跨浏览器】能在以下浏览...
文章
青衫无名
2017-12-27
1376浏览量
jQuery技术内幕:深入解析jQuery架构设计与实现原理. 2.5 jQuery.clean( elems, context, fragment, scripts )
2.5 jQuery.clean( elems,
context, fragment, scripts )
2.5.1 实现原理
方法jQuery.clean( elems, context, fragment, scripts )负责把HTML代码转换成DOM元素,并提取其中的script元素。...
文章
华章计算机
2017-05-02
1148浏览量
RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/chinahuyong/article/details/42527491
RDIFramework.NET...
文章
rdiframework
2015-01-09
789浏览量
前端页面兼容性问题学习
2018.6.16 端午节开始笔记
说道前端页面兼容问题,首先应该了解,通过同一网站怎么判断打开用户是手机端还是pc端,这是前端页面兼容问题前提。
写到这里我想有人这样说,根据屏幕大小判断是否是手机还是电脑,这个我不否认可以,但是现在我说的是另一种方法。
Navigator对象
首先来...
文章
fbh
2018-06-16
768浏览量
《JavaScript应用程序设计》一一2.12 范型编程与集合多态
本节书摘来华章计算机出版社《JavaScript应用程序设计》一书中的第2章,第2.12节,作者:Eric Elliott 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.12 范型编程与集合多态
范型编程是指在多种数据类型上提供可复用的一套算法与数据结构,这种语言机制的产生缘由在...
文章
华章计算机
2017-05-02
1004浏览量
knockout+echarts实现图表展示
一、需要学习的知识
knockout, require, director, echarts, jquery。简单的入一下门,网上的资料很多,最直接就是进官网校习。
二、效果展示
三、require的配置
require.config.js中可以配置我们的自定义模块的加载。
requi...
文章
hujunzheng
2016-07-15
733浏览量
jquery 插件开发
因为公司用到了自己定义的列表展示,于是看了看实现的方法,发现,是在jquery上,进行了插件开发。
下面的代码是在使用插件,渲染集合列表。
$('#table_report').dataTable({
"bFilter" : false, // 开关,是否启用客户端过滤器
"bProces...
文章
我是温浩然
2016-04-18
1396浏览量
DIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
做Web开发的同志应该都深有体会,在web程序中打印不再象应用程序中那样便于控制了,web程序天生的一些特性造成了这个缺点,如:打印机在本地,而文件确可能在服务器上;格式如何控制和定制等等,都给我们开发中带来...
文章
科技小先锋
2017-11-24
1159浏览量
第一家公司面试
从投简历到面试完回到家的整个过程。
今天早上在51job上投了几份简历,10点的时候,有家公司打电话叫我下午去面试。(既兴奋有害怕的)。
去打印了简历(有些时候,公司不会打印你的简历,所以去面试的时候最好自己带上自己的简历)回到家里。了解了一些基础信息对这家公司,主要做什么的,公司的规模怎么样...
文章
陈嘻嘻哈哈
2016-03-28
444浏览量