
Web
文章平均质量分 56
Mr_Chenph
全栈开发工程师,热爱生活,热爱技术,不跟风瞎卷,欢迎交流。
展开
-
美工与程序员的Web工作如何做到相对分离?
公司某老系统使用的是asp,大量的asp脚本夹在页面中,改个小样式美工就得拉着程序员,严重占用资源。使用java比较好解决,freemarker之类的模板语言,整个宏穿参就可以做到相对分离,asp的还真没做过,于是便想到了使用css,遭到同事的反对,觉得不可行,我认为是可行的,只是需要美工和程序员按照约定俗成的一些命名方式即可搞定,代码如下:谁说这样不行的?body{ font-原创 2014-04-24 15:19:38 · 1510 阅读 · 2 评论 -
GoogleMap 循环绑定图标点击事件的坑
项目需要用到GoogleMap,循环从数据库中取坐标,然后点击坐标,根据坐标的ID以Ajax请求的方式获取坐标对应的详细信息,很容易得到如下代码:success:function(data){ for(var i = 0;i < data.length;i++){ //alert(data[i].ENT_ID +"-"+data[i].LATITUDE+"-"+data[i].L原创 2015-12-04 21:44:23 · 1627 阅读 · 0 评论 -
js 多setInterval冲突的解决方法
测试 var firstInterval; var secondInterval; function start(){ firstAlert(); secondAlert(); } function firstAlert(){ if(firstInterval) { clearInterval(firstInterval); } fun1();原创 2015-12-23 11:58:38 · 6508 阅读 · 0 评论 -
Javascript遍历json对象
var defaults = { params:{'a':1,'b':2}}; for(var k in defaults.params) { console.log(k +' '+ defaults.params[k]);}原创 2015-12-06 00:05:55 · 552 阅读 · 0 评论 -
Google Map通过经纬度获取详细地址
var geocoder = new google.maps.Geocoder(); google.maps.event.addListener(beachMarker, 'click', function () { geocoder.geocode( { 'location': myLatLng}, function(results, status) { if (status =原创 2015-12-23 10:03:30 · 2459 阅读 · 0 评论 -
Highcharts折线图,去掉x轴y轴刻度与刻度名称
$(function () { $('#Line_').highcharts({ title: { text: '', a原创 2015-12-06 16:41:07 · 11971 阅读 · 0 评论 -
jquery分页插件开发
思路:可定制每页显示条数;导航显示页码数量;单页面可使用多次;样式可定制;参数可配置;采用form方式提交分页;于是有了:// 默认值 var defaults = { rootCss : 'micePage', // 根css,负责不同css样式套系的区分 url : '', // 跳转url viewPageNum : 10,原创 2015-12-06 14:48:57 · 565 阅读 · 0 评论 -
Ext4 HtmlEditor 绑定按钮事件
百度不靠谱,谷歌之,找到答案/** * 在线编辑器增加事件 * * auhtor:chenph * date:2016/7/25 */Ext.form.HtmlEditor.override({ frame : true, initComponent: function() { this.callOverridden(); this原创 2016-07-25 13:17:31 · 747 阅读 · 0 评论 -
随机取数组数据
标题 var domainNames = ["a.cn", "b.cn", "c.cn"]; function toDownload(){ var ranMark = domainNames.length; var dWay = Math.floor(Math.random() * ranMark); console.log(dWay+"-"+domainNames[dWay原创 2016-07-26 12:51:46 · 567 阅读 · 0 评论 -
js 判断手机类型脚本
window.onload = function () { var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) { //安卓手机 alert("安卓手机"); } else if (u.indexOf('iPhone') > -1) { //苹果手机 alert(原创 2016-07-28 11:16:59 · 748 阅读 · 0 评论 -
谷歌浏览器自动填充用户名密码问题
网上的方法试了很多,均无效,自己开动脑筋吧设置表单属性为readonly,然后这样:$("#pwd").focus(function(){ $("#pwd").removeAttr("readonly");});把样式都改成统一的就好了原创 2016-07-18 20:59:16 · 3736 阅读 · 0 评论 -
Nginx1.9.2学习
Proxy的Error_page配置使用proxy之后,想要用nginx统一管理错误页,在http模块中增加proxy_intercept_errors on;然后,在server中增加:error_page 404 = /error/404.html;error_page 500 502 503 504 = /error/50x.html; location /er原创 2017-04-29 18:40:04 · 535 阅读 · 0 评论 -
Js setInterval使用
需要通过js实现异步回调的一个通用方法的处理测试 var i = 1; function waitThing(callbackFun){ var str = ''; var timerId = window.setInterval(function(){ var temp = document.getElementById('val').value; if原创 2015-06-19 12:42:51 · 1068 阅读 · 0 评论 -
Html5用Canvas制作绘图板
使用HTML5的Canvas制作简单的图形绘制器。思路整理,浏览破千或评论过百,即上源码分享。原创 2014-07-06 13:43:33 · 2457 阅读 · 0 评论 -
Html5用Canvas制作绘图板<最终>
应朋友的要求对画图功能做了一定改善,包括:原创 2014-08-15 13:07:15 · 1921 阅读 · 0 评论 -
HTML嵌入Flash
看了一眼底下人写的代码,一个嵌入flash,弄的乱七八糟好几十行,没憋住火。老规矩,不能光发火,还应进行有效的指导。搜了搜,这个不错:http://code.google.com/p/swfobject/wiki/documentation写了个例子(swfobject2.2)无标题文档<!--#flashcontent { height: 585px; width原创 2013-11-18 16:40:47 · 798 阅读 · 0 评论 -
Javascript判断浏览器类型
朋友的网站遇到浏览器不兼容的问题,需要针对不同浏览器做处理,在网上找到这个 var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s =原创 2013-07-02 17:08:14 · 772 阅读 · 0 评论 -
最新做项目用到的一些js整理
射线法确定某点在u原创 2014-07-24 15:11:36 · 770 阅读 · 0 评论 -
Jquery制作简单的查询条件框隐藏与显示
非常简单的一个功能,搞不懂为什么就非得让我gao原创 2014-06-14 15:20:47 · 2553 阅读 · 0 评论 -
单页面多Highcharts图形,高度宽度自适应
数据图形展示页面,四个图形,上边俩,下边俩,客户机的分辨率不同,所以如果把图形的宽度高度写死,原创 2014-06-14 19:46:20 · 16565 阅读 · 1 评论 -
Html5 Canvas 刮刮乐
先看效果原创 2014-08-15 13:37:53 · 1188 阅读 · 0 评论 -
页面嵌入iframe高度问题
近期遇到页面中主要内容区域原创 2014-08-18 13:16:40 · 1573 阅读 · 0 评论 -
Highcharts:X轴分组堆叠图
Hightchart双X轴分组堆叠图原创 2014-11-20 10:39:59 · 5685 阅读 · 2 评论 -
ISAPI_Rewrite3,重定向问号问题
又是历史遗留项目,IIS6.0的Asp项目,有SQL注入问题,需要改的问题太多,大概在1000个左右,所以,计划采用URL参数分析的方式进行调整;前几年做项目用过ISAPI_Rewrite3,觉得还不错,分收费版和免费版,由于是分析可行性,就找了一个破解版的,搭建好环境,配置ISAPI_Rewrite3;配置很简单,给安装目录一个users和network service权限,然后在IIS的筛选器原创 2014-12-16 11:40:30 · 1437 阅读 · 0 评论 -
js 日期排序(Sort)
对无序的日期进行排序 var x = new Date('2014/4/3 17:35:34'); var y = new Date('2014/4/12 17:35:34'); var z = new Date('2014/3/11 17:35:34'); var arr = new Array(); arr.push(x); arr.push(y); arr.push(z);原创 2015-03-13 16:05:18 · 31648 阅读 · 1 评论 -
页面Json格式化输出
使用jQuery的Ajax获取json数据并格式化输出,其中result是一个div的id$.ajax({ type: "post", dataType: "json", url: $("#urlPath").val(), data: paramStr.join('&'), success: function(msg){ var y原创 2015-03-28 22:48:24 · 7640 阅读 · 0 评论 -
js定时器应用一则
Mice.progressBar { width: 200px; height: 30px; border: 1px solid #98AFB7; border-radius: 5px; margin-top: 10px;}#bar { width: 0px; height: 30px; background: #5EC4EA;} var arr = new A原创 2017-12-19 10:58:43 · 456 阅读 · 0 评论