html/css/js/jquery
zy0421911
这个作者很懒,什么都没留下…
展开
-
验证表单的两种方式
在提交表单前 往往要验证表单内容是否符合格式或者不为空,这时候需要验证表单内容 ,如果通过自己写js代码的话 相当麻烦 ,这里有两种验证方式:1、通过引用 jquery.validate.js (当然要先引用jquery.js 此时这个js文件可能版本会不匹配导致效果出不来,这时候可以更换版本使其都是高版本或者低版本) 例如要验证form1 加入如下代码 完成验证 (如果验原创 2016-04-24 15:33:24 · 1296 阅读 · 0 评论 -
正则表达式大全
常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删转载 2016-04-15 11:09:48 · 215 阅读 · 0 评论 -
使用Fiddler web debugger 调试线上代码的方法
大家平时肯定都用过火狐的Firebug或者谷歌的调试工具来调试JS,但遗憾的是我们不能像编辑html,css那样来直接新增或者删除JS代码.虽然可以通过调试工具的控制台来动态执行JS代码,但有时候却远远不够用.特别是当产线环境不能随意修改文件情况下,用线上环境来调试本地代码更是迫切的需求.(往往本地测试通过,上线后却是各种bug.) 今天分享一下如何用Fid转载 2016-09-14 10:24:56 · 4804 阅读 · 0 评论 -
xml转json的问题
1、如果xml转json时候 如果该节点内有一个元素 就以元素形式转换 如果节点内有多个元素 则以数组形式转换 abc //多个元素defghi //一个元素{ "root": { "first": { "item": [ //多个元素 数组形式展示 "原创 2016-10-24 16:26:04 · 2751 阅读 · 0 评论 -
jsonp 的原理和使用
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准; 2、不过我们又发现,Web页面上调用js文件时则不受是否跨域的转载 2017-02-08 16:01:31 · 285 阅读 · 0 评论 -
【AngularJs】ui-grid 使用详解
在ui-grid 导出pdf 时可能会出现中文字符无法显示问题,解决方法看这篇博客:http://my.oschina.net/gmd/blog/714911 html代码:html ng-app="myApp"> head> meta charset="utf-8"> title>ui-Grid Example01title>转载 2017-01-19 10:27:50 · 28929 阅读 · 6 评论 -
javascript 检测浏览器版本号
var browser = function () { var agent = navigator.userAgent.toLowerCase(), opera = window.opera, browser = { //检测当前浏览器是否为IE ie: /(转载 2017-02-10 14:12:12 · 507 阅读 · 0 评论 -
Jquery easyUI 注意点
1 、panel 及其继承它的一些元素 (window ,dialog)等关闭按钮是一个 class=panel-tool-close的div 要给它注册点击事件,可以这样做 $('div.panel-tool-close').click(function () { //给右上角红色关闭按钮注册关闭事件 //方法体 })原创 2016-04-24 15:09:22 · 902 阅读 · 0 评论 -
jquery easyui 备忘
datagrid 多选表格$("#tgridTRoute").datagrid('getSelections'); //获取所有选中行$('#tgridTRoute').datagrid('getSelected'); //获取第一个选中行$("#tgridTRoute").datagrid('getRowIndex', rows);//根据内容获取行的索引$("#t原创 2017-03-23 17:17:19 · 586 阅读 · 0 评论 -
AngularJs 异步请求的几种传参形式
1、发送异步请求: $http.post('/url/url',{},{}).success(function(){})其中第一个{} 中可以传参,第二个{}中可以写配置信息(包括querystring 形式传参,写在params属性中)设置请求类型(headers属性) 注意 ,传参数的时候 参数放入第一个{}中 ,angularjs中默认请求类型是原创 2016-11-19 10:25:33 · 836 阅读 · 0 评论 -
JavaScript注意点
1、使用JavaScript实现页面跳转 window.location.href =“url地址”; 或者 window.location =“url地址”;原创 2016-05-08 15:07:06 · 325 阅读 · 0 评论 -
关于json的一些注意点
1 、从后台获取json数据后 的处理方式有:1 $.post('url',{},function(){},'json') 最后加一个"json"参数,如果不加默认是string类型 加上json 之后就不用转换了。 2如果不加json返回值类原创 2016-08-22 10:58:45 · 921 阅读 · 0 评论 -
html注意点
1、 href="#" href="javascript:void(0)" href =“javascript:;”的区别 第一个 # 作用是回到页首 后两个是没有任何操作,但是某些特殊情况下 会出错,因为他俩不是合法的http请求地址,(当用在bootstrap中 会访问它href的值并发请求导致出错)原创 2016-08-21 10:55:11 · 267 阅读 · 0 评论 -
asp.net MVC项目中 没有easyui插件的智能提示
vs2015 中的mvc4项目,已经分别把jquery.min.js, jquery.easyui.min.js,easyui-lang-zh_CN.js依次拖入,写js代码的时候 智能提示只有jquery中的属性和方法 没有easyui的(例如$.messager就出不来智能提示),但是可以正常执行出来插件效果,尝试编辑cshtml、html格式的文件都不提示,尝试把 jquery.eas原创 2016-04-23 14:15:02 · 2283 阅读 · 0 评论 -
使用js转换数据库时间类型
通常查询数据库返回的时间如果不进行处理 返回的格式为 /Date(1459699200000)/ 这时候如果需要用户看懂 就需要进行转换 具体步骤如下:1 导入打包好的js文件,内容为/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季原创 2016-04-22 20:56:03 · 4468 阅读 · 0 评论 -
js表单校验方法(JQuery-Validate使用方法)
源网址 :http://www.runoob.com/jquery/jquery-plugin-validate.html $("#signupForm").validate({ rules: { firstname: "required", lastname: "required", username: { required: true转载 2016-04-15 11:17:50 · 519 阅读 · 0 评论 -
富文本编辑器ckeditor的使用
一、 在前台用户使用的界面 要防止跨站脚本(xss)攻击所以使用ckeditor 中的UBB模式(功能比较少)特点:1将用户设置的字体样式信息保存成UBB编码 ,不会引起系统对“<”等字符的检测,最后输出的时候再转回来原有html样式; 2 这种模式不怕XSS攻击 可以关闭安全检测(关闭方法见下文) 因为他虽然有可能会将 $(function () { loa原创 2016-04-05 22:41:28 · 1855 阅读 · 0 评论 -
return 、 return false、return true区别
一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制,无函数结果,语法为:return; 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. Return False 就相当于终止符,Return True 就相转载 2016-04-23 16:21:06 · 1128 阅读 · 0 评论 -
JavaScript实现局部打印
1、在页面中 默认调用window.print() 方法可以打印当前页面,但是默认是完整的页面,但是如果需要打印局部页面 ,可以使用如下代码(只是JavaScript代码,不用JQuery) //表单打印 $('#FormPrint').click(function () { var oper=1; if (oper < 10) {转载 2016-07-27 13:28:11 · 2305 阅读 · 0 评论 -
关于MVC中BundleCollection压缩js css文件 发布后获取失败的问题
ASP.NET MVC4,ASP.NET MVC5中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件:link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />将在运行的时候自动将虚拟(相对)路径转换为应用程序绝对路径。这是比较传统的引用方式,尽管他转载 2016-08-17 14:21:31 · 4133 阅读 · 0 评论 -
Jquery注意点
1、选择器: $('.xxx') 类选择器 $('#xxx')id 选择器 $('input') 标签选择器 选择器的组合: $('label.error') class属性是error的label标签 注意label和error之间没有空格 否则选取不到对象 $('label.#error') 等同理 $('table t原创 2016-04-24 15:01:52 · 411 阅读 · 0 评论 -
BootStrap注意点
1、 在BootStrap中的模态窗口组件,遇到在Safari 浏览器中打不开的现象, 原因是:打开模态窗口的是标签,里面的href=“javascript:void(0)” 导致在点击链接的时候 Bootstrap会访问href中的地址并发送请求,但是javascript:void(0)是非法的请求地址,所以出错了,出错后多数浏览器可以继续运行,但Safari报错了就停止运行了。解决方法是原创 2016-08-21 10:41:10 · 280 阅读 · 0 评论 -
AngularJs[自定义过滤器]
var myApp = angular.module('myApp', []);myApp.filter('formatBillType', function () { return function (input) { var output=input;//将输入值转换为输出值 return output;原创 2017-01-18 11:26:45 · 339 阅读 · 0 评论