js
coding_forever
长相一般痴迷技术城市青年爱好广泛
展开
-
多条件查询 仿淘宝URL传参方式
最近项目在做一个电商原创 2014-09-04 17:04:21 · 6634 阅读 · 8 评论 -
bootstrap-datepicker 月份选择 完全指南
需求日期选择框只能选择月份,且只能选择只能是当前月份前12个月到当前月份,且可以动态显示与删除日期选择框插件所用插件库:bootstrap-datepicker Github:https://github.com/uxsolutions/bootstrap-datepicker 官方文档:https://bootstrap-datepicker.readthedocs.io/e...原创 2018-03-22 10:30:20 · 19110 阅读 · 6 评论 -
crypto-js aes加解密
需求服务端进行AES加密再base64编码,然后返回前端,前端需要进行相应的解码与解密库选择前端:crypto-js 服务端:jdk的javax.crypto服务端代码//AES加密再base64编码方法public static String encodeAESAndBase64(String content, String key){ byte[] ...原创 2018-02-22 15:33:53 · 5881 阅读 · 1 评论 -
video.js 视频直播前端展示
原理视频直播的流程原理图如下: 大致过程(摘自知乎:https://www.zhihu.com/question/37887655/answer/104444735):流程如下:1.数据采集: 摄像机及拾音器收集视频及音频数据,此时得到的为原始数据 涉及技术或协议: 摄像机:CCD、CMOS 拾音器:声电转换装置(咪头)、音频放大电路 2.前处理: 主要处理美颜、...原创 2018-02-11 13:31:06 · 28491 阅读 · 1 评论 -
jquery图片热区jquery.image-maps
功能需求先上直观图:大概功能如下:点击添加热区,可以在图片上创建热区,一个热区对应一个表格中的一行,热区功能可以是链接或是其他function,图片中的热区可以拖拽,尺寸可以变大变小,点击删除按钮或是点击热区上的叉号,删除热区和表格对应的一行。网上搜索了很久,只发现jquery.image-maps这款插件适合,但它仅仅只有图片创建热区,以及热区拖拽等等一些基本方法并没有其他方法,原创 2016-08-03 16:53:57 · 12660 阅读 · 3 评论 -
Handlebars.js if 功能扩展
在使用Handlebars模板时,由于在模板中if判断很多时间无法满足需求(if好像目前只支持对象为否为空),所以需要对if进行功能扩展,这里需要用到handlebars的helper类库,下面以两个数比大小为例来说明1.定义比较大小的方法 //这里需要引用Handlebars的运行时组件库 let Handlebars = require("handlebars/runtime")[原创 2017-07-26 14:48:02 · 3499 阅读 · 0 评论 -
三种方法实现js跨域访问(转载)
javascript跨域访问是web开发者经常遇到的问题,什么是跨域,一个域上加载的脚本获取或操作另一个域上的文档属性,下面将列出三种实现javascript跨域方法: 1.基于iframe实现跨域 基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 h转载 2017-07-20 16:03:47 · 575 阅读 · 0 评论 -
jquery 自定义input输入监听事件
网上一段JS,考来的,自定义监听: $.event.special.valuechange = { teardown: function (namespaces) { $(this).unbind('.valuechange'); }, handler: function (e) { $.even转载 2016-10-21 17:14:14 · 2286 阅读 · 0 评论 -
jquery-ui 拖动列表 与 拖拽
一、列表拖动——Sortable Widget代码:define(["jqueryUI","jquery"],function() { var dragInit = { initVisualModuleSortAble:function(){ //用于拖动的dom,可以是多个拖动的dom的父节点 $('#body,#head,#foot').sor原创 2016-08-26 11:28:09 · 5087 阅读 · 0 评论 -
require.js 入门
require.js 入门学习 (share) 最近的项目用到了require.js ,搜集一些资源留个备份,顺便分享给大家。 以下内容转自阮一峰老师的网络日志:http://www.ruanyifeng.com/blog/2012/11/require_js.html 更多学习资源: require.js官网:http://requirejs.org/docs转载 2016-08-15 17:59:36 · 632 阅读 · 0 评论 -
常用前端问题解决方法(持续更新中)
1.在页面刷新时需要动态获取从后台传过来的值,并赋予值的方法:1)JS方法:一般用在编辑ajax的回调函数种$("select").each(function(){ $(this).val($(this).attr("value")) })2)JSP:当不使用JS并且还伴随着页面跳转,即点击编辑后返回编辑页面并且将赋值到中:<c:set var原创 2015-09-22 09:33:26 · 934 阅读 · 0 评论 -
表单中Readonly和Disabled的区别
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。但是表单元素在使用了disabled后转载 2016-07-29 10:49:01 · 2161 阅读 · 0 评论 -
Vue.js 动态数据处理 简单版
Vue.js 动态数据处理,增删改查基本页面展示,简单版原创 2016-02-01 10:21:14 · 50966 阅读 · 4 评论 -
Vue.js Ajax动态参数与列表显示
一、动态参数显示 ajax异步请求后,接收到返回的data参数并显示在前端 二、动态列表显示ajax异步请求后,接收到返回的data列表并显示原创 2016-01-28 17:05:43 · 46241 阅读 · 5 评论 -
JS this作用域
JS this 指针原创 2016-01-28 16:03:43 · 1901 阅读 · 0 评论 -
JavaScript JS异步加载table列表
使用原生JS异步加载后台查询出的list并刷新table显示原创 2016-01-27 10:38:30 · 4934 阅读 · 1 评论 -
JQueryAjax使用SpringMVC中MultipartFile进行文件上传的整合
对于一个带有文件上传的表单,后台使用springMVC封装的MultipartFile file接收文件,并且需要使用异步提交,并返回相应的提示信息在这种情况下,我最开始使用了好几种方法第一种:普通的JQUERY的AJAX,但是后台一旦使用MultipartFile 这个类接收就会报request的一个异常BUG,这种方法不行第二种:使用JQUERY的普通表单提交,也就是submit,原创 2015-01-06 18:13:52 · 4732 阅读 · 1 评论 -
遮罩层上滚动,使下方的列表随之滚动
效果遮罩层为一张边框样式图(如下图):边框样式遮罩层显示在最上方,然后是中间的列表,最下层是一个透明黑色遮罩层,滚动鼠标滚轮,能控制列表滚动实现原理注册最上面遮罩层的滚动事件,拿到滚动滚动方向,然后控制列表滚动的方向和距离上代码注册事件/** * 增加滚轮滚动事件(暂时只实现了chrome的滚动效果) * @param modalDomId 遮罩层domI...原创 2018-07-27 15:01:33 · 1310 阅读 · 1 评论