JavaScript
文章平均质量分 83
JavaScript
weijia_kmys
这个作者很懒,什么都没留下…
展开
-
JSONP原理及应用实例
JSONP(JSON with Padding)是一种跨域数据请求技术,它允许网页在不受同源策略限制的情况下从其他域中请求数据。JSONP的原理是利用 标签的跨域特性,通过 标签,指向包含 JSON 数据的远程地址,并在请求的 URL 中传递一个回调函数名,服务端接收到请求后,将数据包装在该回调函数中,返回给客户端,客户端通过回调函数接收并处理返回的数据。由于script 标签的 src 属性,只能使用 get 请求。原创 2024-05-20 22:41:35 · 431 阅读 · 0 评论 -
前端模块化(commonJs、ES Module)
模块化开发是我们开发当中用于组织和管理代码的方法,它的目的是将复杂的应用程序去拆分为更小和更好管理的模块单元,从而提高代码的复用性和可维护性。在早期的前端开发中,javascript代码通常以脚本的形式直接嵌在html文件中,或者通过多个脚本文件呢去进行一个处置,那这种方式存在一些问题,比如全局命名冲突,代码复用困难,依赖关系难以管理等等,特别是在多人协作的场景下,这种情况尤为常见,直到模块化的出现才从根本上去解决这些问题,这也正是js为什么需要模块的原因。那js的模块化是什么?怎么用?原创 2024-05-18 23:05:24 · 1468 阅读 · 0 评论 -
jquery 的 data 和 attr
曾以为attr和data效果是一样的,只是attr需要多写一点代码量。后来在开发中发现他们并不相同。先写两个div体验一下:<div id="test1">test1</div><div id="test2">test2</div><script> // 赋值 $("#test1").a原创 2018-04-30 16:49:12 · 489 阅读 · 0 评论 -
jQuery获取元素宽高(内边距、边框和外边距)
返回元素的宽、高。 width() height() 返回元素的宽、高(包括内边距)。 innerWidth() innerHeight() 返回元素的宽度(包括内边距和边框)。 outerWidth() outerHeight() 返回元素的宽度(包括内边距、边框和外边距) outerWidth(true) outerHeight(true)<!doctype html><html原创 2017-12-22 19:29:29 · 12348 阅读 · 1 评论 -
阻止form表单默认提交
1、return false;$("#btn").click(function(){ // todo .... return false;})2、type = “button”<form> ...... <input type="button" value="提交"> <!-- 或者 --> ..原创 2018-04-28 23:00:36 · 3802 阅读 · 0 评论 -
原生AJAX的GET和POST
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。原创 2017-08-26 12:23:48 · 389 阅读 · 0 评论 -
JavaScript数组求和的几种方法
不多说废话,直接上代码及Chrome运行结果。先扔出一个数组: var arr = new Array(); for (var i = 0; i < 10000000; i++) { arr.push(i * 12); }1.for循环 var sum = 0; console.time("for"); for (v原创 2017-10-26 15:46:17 · 3937 阅读 · 0 评论