javascript
hxpjava1
毕业于武汉理工大学计算机系,12年开发架构经验,擅长java,k8s
展开
-
jQuery中each的用法之退出循环和结束本次循环
jQuery中each类似于javascript的for循环 但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,break 用return falsecontinue 用return ture转载 2016-12-30 15:40:29 · 568 阅读 · 0 评论 -
React框架为什么这么火:React的设计思想
React的起源React来自于Facebook,是的,就是那个你们听说过但是打不开的网站。Facebook的开发者当时在开发一个广告系统,因为对当前所有的MVC框架不满意,所以就自己写了一个UI框架,于是就有了React。后来因为觉得实在是好用,所以在2013年月份开源的此框架。经过这几年的沉淀,React越来越强大,也受到了越来越多的开发者喜爱。React目前(2015-05-04)的...转载 2018-08-13 17:06:19 · 11235 阅读 · 1 评论 -
Vue 与Angular、React框架的对比
首先,我们先了解什么是MVX框架模式?MVX框架模式:MVC+MVP+MVVM1.MVC:Model(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开。View通过Controller来和Model联系,Controller是View和Model的协调者,View和Model不直接联系,基本联系都是单向的。用户User通过控制器...转载 2018-08-13 16:18:13 · 522 阅读 · 0 评论 -
RequireJs整合AngularJs
RequireJs整合AngularJs 最近开发一个门户网站,前端使用的是AngularJs,版本是1.6.3,然后使用RequireJs来管理项目中的JS加载。在这里记录下两者整合的过程,也希望能够帮助到那些跟楼主一样第一次接触RequireJs和AngularJs的朋友。(然而楼主本职是搞JAVA开发) RequireJs的中文官网。官网上详细介绍了RequireJs的方方面面,...转载 2018-08-13 15:55:56 · 317 阅读 · 0 评论 -
AMD、CMD和CommonJS规范
CommonJS规范 CommonJS是在浏览器环境之外构建JavaScript生态系统为目标产生的项目,比如服务器和桌面环境中。CommonJS规范是为了解决JavaScript的作用域问题而定义的模块形式,可以使每个模块在它自身的命名空间中执行。该规范的主要内容是:模块必须通过 module.exports导出对外的变量或接口,通过require()来导入其他模块的输出到当前模块。...转载 2018-08-13 15:34:02 · 267 阅读 · 0 评论 -
Layer.js——强大的弹出框
简介layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。在与同类组件的比较中,layer总是能轻易获胜。她尽可能地在以更少的代码展现更强健的功能,且格外注重性能的提升、易用和实用性,正因如此,越来越多的开发者将媚眼投上了layer(已被3731654人次关注)。layer 甚至兼容了包括IE6在内...转载 2018-08-15 08:34:38 · 26262 阅读 · 0 评论 -
从头开始学习 Dojo,第 3 部分 利用 Dijit 组件框架打造丰富的用户界面
Dijit 是什么?Dijit 是 Dojo 工具包的富组件用户界面库。这些组件完全可以主题化,并且可以通过两种方式声明:可以使用 HTML 风格的标签以声明式方法声明,也可利用 JavaScript 以编程方式声明。这一部分将简要介绍 Dijit,介绍它提供的组件,并描述开箱即用的各种主题。丰富的用户界面组件Dijit 的主要特性就是它提供的丰富的用户界面组件套件。大多数 Web 应...转载 2018-08-14 11:21:11 · 438 阅读 · 0 评论 -
从头开始学习 Dojo,第 2 部分 使用 Dojo 掌握面向对象开发
什么是面向对象开发?面向对象编程(Object-Oriented Programming,OOP)是一个软件开发范式,它基于称为 “对象” 的数据结构的定义,由数据属性和函数组成。这些属性(成员变量)和函数(或方法)定义软件与那个对象可能进行的交互。OOP 的主要好处是,简化您的代码结构,有助于代码重用和维护。“面向对象” 基础知识面向对象编程的基本前提是:在您的软件中创建一些对象,这...转载 2018-08-14 11:03:46 · 443 阅读 · 0 评论 -
从头开始学习 Dojo,第 1 部分 开始 Dojo 开发
此内容是该系列 3 部分中的第 1 部分: 从头开始学习 DojoDojo Toolkit 简介Dojo 于 2004 年创建,使开发 DHTML 和 JavaScript web 应用程序开发流程更为容易,隐藏了很多现代 web 浏览器中普遍存在的跨浏览器矛盾。这使重点放在实现功能上,而不是调整代码使其在每个浏览器上运行。Dojo 属于 Dojo 基金会,该基金会是 Russell 和 ...转载 2018-08-14 10:50:49 · 6010 阅读 · 0 评论 -
掌握 Dojo 工具包,第 8 部分: 明日之星 - DojoX
DojoX 是 Dojo 主功能的一个扩展区,可以说是新功能和新想法孵化器。在这里,可以找到很多最新奇的功能组件。本文将和读者一起来探索其中几个比较成熟的组件。 Dojo 作为最著名的 Ajax 开源项目之一,不仅让 Web 程序员可以免费获得和使用其框架进行 Web 应用的开发,更吸引了大量的开发者对其不断的扩充,开发新的组件。DojoX 就是在这样的开发社区中产生的。DojoX ...转载 2018-08-14 10:05:32 · 371 阅读 · 0 评论 -
AJAX POST&跨域 解决方案 - CORS
一晃又到新年了,于是开始着手好好整理下自己的文档,顺便把一些自认为有意义的放在博客上,记录成点的点滴。 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算转载 2017-06-30 22:15:29 · 427 阅读 · 0 评论 -
gooUploader 如何从服务器取数据
在GooUploader.js里有一段this.$swfUpload.uploadSuccess=function(file,msg){ var id=file.id; inthis.$fileList[id].span.html("100%"); var li=inthis.$content.children("#"+id); li.c原创 2011-06-04 21:46:00 · 1876 阅读 · 1 评论 -
flot 统计图 总结(直方图,折线图,饼状图)
jsp代码: 菜品统计 最近7天 最近15天 最近30天 自定义: 至 111原创 2011-08-18 09:51:08 · 4043 阅读 · 0 评论 -
判断json格式是否合法正则表达式
如下:/^[\],:{}\s]*$/.test($("#orderBy").val().replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@") .replace(/"[^"\\\n\r]*"|tr原创 2011-09-19 14:29:24 · 13164 阅读 · 1 评论 -
jquery给iframe添加内容
1给iframe里的head添加内容:$($(".bugu-edit-iframe")[0].contentWindow.document.head).html("");先得到iframe:如$(".bugu-edit-iframe")[0]再得到head:如contentWindow.document.head2给iframe里的body添加内容:$($(".bugu-edi原创 2011-10-28 22:02:27 · 6146 阅读 · 0 评论 -
解决session过期跳转到登陆页面并跳出iframe框架
解决session过期跳转到登陆页面并跳出iframe框架 - [小知识记录]2010-09-02版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/peony07-logs/74217064.html当session过期后可以用过滤器来设置重定向页面。public class ActionFilte转载 2014-01-10 14:31:17 · 5883 阅读 · 0 评论 -
百度web地图js api优化思路
最近做了公司地图平台优化,地图平台底图用的是百度和高德地图,但是百度地图聚合点和海量点数据量上去后(上万个)页面会非常卡,所以进行了优化。具体思路记录下: 1百度地图聚合点(js),百度地图聚合点用的是一个官方插件MarkerCluster.js ,这个插件js操作dom太频繁,我修改了部分源码,上万个基本性能可以了。 2百度地图海量点(js),海量点优化的思路基本原创 2016-11-26 21:11:07 · 1826 阅读 · 0 评论 -
Vue.js——60分钟快速入门
Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。本文摘自:http://www.cnblogs.com/keepfool/p/5619070.html如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手...转载 2019-03-29 11:53:09 · 331 阅读 · 0 评论