- 博客(25)
- 收藏
- 关注
原创 项目问题总结【1】开发者平台
项目背景:开发者平台一 、介绍介绍:开发者平台是一个贯穿在项目开发过程中的工具集群,包括【项目管理】、【项目组】、【监控系统】、【管理中心】、【基础服务管理】五大功能模块,能一站式提供开发者在开发过程中除编程外的服务,核心功能: web自动部署,错误日志在线查看,web业务监控,服务器健康状态监控,游戏服务监控开发者可以通过该平台进行以下操作:1.高效的进行部署任务。2.获得监控服务,帮你快速发现...
2018-03-13 09:20:36
358
原创 跨域解决
一、JSONP: JSON with padding(填充式 JSON 或参数式 JSON)的简写原理:动态创建<script>标签,然后利用<script>的src 不受同源策略约束来跨域获取数据。组成:回调函数和数据。way1:原生解决1.动态创建<script>标签,设置其src,回调函数在src中设置:var script = document.cre...
2018-03-05 10:39:39
177
原创 使用vue时遇到的问题总结
1. [ git操作 ] #问题:如何恢复被删除的本地文件? 直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。 # 解决: 1.git checkout file 2. 同时恢复多个被删除的文件: git ls-fi
2017-03-01 15:32:24
2202
转载 IE6IE6浏览器有哪些常见的bug及解决方法
IE6不支持min-height,解决办法使用css hack:.target { min-height: 100px; height: auto !important; height: 100px; // IE6下内容高度超过会自动扩展高度}ol内li的序号全为1,不递增。解决方法:为li设置样式display: list-item;未定位父元素overfl
2016-09-28 17:47:50
294
原创 常用【正则匹配】整理
匹配中文字符:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配Email地址:[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?身份证:^(\d{6})(\d{4})(\d{2})(\d
2016-09-13 15:20:02
244
原创 【监听文本框输入】区分oninput;onchange与onpropertychange
1.oninput:oninput 事件在用户输入时触发。该事件在 或 元素的值发生改变时触发。2.onchange:onchange 事件会在域的内容改变时发生。onchange 事件也可用于单选框与复选框改变后触发的事件。3.onpropertychange property(属性)change(改变)的时候,触发事件。这是I
2016-09-07 14:36:32
591
原创 window.name实现页面跳转时数据传递
应用场景: 点击页面 a.html上按钮,打开 b.html ,在b页面上显示a页面中获取的数据。(不涉及跨域)方法: window.name实现:a页面 $('#btn').on(‘click’,function(){ var name = $('.myName').val(); var phone = $('.myPhone').val(); var jsonDat...
2016-08-23 10:37:54
1114
原创 一张图告诉你什么是 offsetHeight, clientHeight, scrollHeight...
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全
2016-08-03 09:42:06
3844
原创 基于jquery的上拉无限滚动加载
要实现上图的滚动加载效果: 1.首先我尝试了 sui框架, 但后来发现它是基于zepto的,项目里要用jquery,所以放弃了。不过,写了个demo跑 了下,好用的; 2.后来发现另一个插件,light7框架 基本和 sui框架雷同,并且基于jquery,用了可以,但是在引用它样式的时候把我原来的样式都覆盖了,页面全乱了,打算有空时再用它改下,是可以用的,与1实现方式相同。
2016-07-21 17:54:50
2354
原创 写于2016年的1/2
打算花十分钟写完这篇类似总结、表决心的鸡肋。 本人大四刚毕业,本专业地理信息系统,按常规应该考个规划院和某个局。但是我没有……每个人都有他自己选择的原因。 前端开发入手容易,刚开始很开心,学起来也挺有成就感,可是后来感觉它深似海 步入第一个瓶颈期 。。。 听前辈说,他刚开始步入前端,也觉得写Js很困难,但经历一段时间,忽然发现很多东西都能看懂,到达一个时间点,你
2016-07-05 14:38:56
295
原创 H5+CSS3简单动画 知识点 汇总
乱入几个: 1.h5的一个语义化标签 figure :用于规定独立的流内容(图像 图表 照片 代码等) figcapition:与figure配套使用,用于标签定义figure元素标题2.媒体查询:通过不同的媒体类型和条件定义样式规则 ;媒体查询大部分媒体特性都接受min和max 用于表示“大于等于”或“小于等于”:width: min-width;ma
2016-03-30 17:41:58
4302
1
转载 Emmet--懒人福音
emmet的使用方法也非常简单,以sublime text为例,直接在编辑器中输入HTML或CSS的代码的缩写,然后按tab键就可以拓展为完整的代码片段。 下载 :按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
2016-03-09 15:27:44
352
原创 闭包--面试之必问
要说闭包,大家肯定不陌生。但是,加入被问到具体的概念和怎么用,就有可能概念不太清晰。下面做个简单总结。----------------------------------------------------------------js高程部分总结 1.闭包是什么? 闭包是指有权访问另一个函数作用域中的变量的函数。 2.如何创建? 在一个函
2016-03-04 16:17:21
3809
转载 ArcGIS Engine开发教程之图层符号化之Renderer( 渲染)体系
前几天忙着翻译外文文献,有些专业术语总觉得翻译欠妥。查阅资料后,现在总结一下。-------------------------------ArcGIS Engine9.3对GIS数据的符号化分为矢量数据渲染和栅格数据渲染两大类。接下来分别介绍FeatureRender和RasterRender。1.FeatureRender对象 FeatureRenderer是一个
2016-03-03 14:00:05
5535
原创 移动页面【点击穿透】问题
1. click事件与300s延迟 移动浏览器,用户触碰页面之后需等待一段时间来判断是不是(double Tap)动作,而不是立即响应单击(click),响应时间为300ms。 移动事件提供了 touchstart、 touchmove、 touchend 却没有提供tap支持 ,主流框架(库)都是手动实现自定义tap事件来消除300ms延迟,提高页面响应速度。
2016-03-02 10:42:33
2098
原创 Repaint/Reflow 的基本认识和优化
浏览器解析的大概工作流 (1)解析HTML构建DOM树:渲染引擎开始解析HTML文档,转换树中的HTML标签或js生成的标签到DOM节点,它被称为---内容树。(2)构建渲染树:解析css(外部css文件和样式元素以及js生成的样式),根据css选择器计算出节点的样式,创建另一个树---渲染树。(3)布局渲染树:从根节点递归调用,计算每个元素的大小、位置等,给每个节点所应该出现在屏幕
2016-03-01 10:09:11
1668
转载 css hack
1.什么是 css hack ? 针对不同的浏览器写不同的CSS 代码的过程,就叫CSS Hack。 Hack就是只有特定浏览器才能识别这段hack代码。Hack 不是什么好东西,除非没有办法,我们尽量还是不要用它。CSS Hack常见的有三种形式:CSS属性Hack、CSS选择符Hack以及IE条件注释Hack, Hack主要针对IE浏览器。
2016-02-29 10:51:21
340
原创 【Tip】移动端 (不断更新中...)
【Tip】移动端 (不断更新中...)1.取消手机端的双击缩放功能 2.强制竖屏、横屏 3.禁止覆盖层移动ui.$mask.on('touchmove',function(e){ e.stopPropagation(); e.preventDefault();})4.
2016-02-26 16:29:37
307
原创 AngularJS 基础点
1.是什么?AngularJS 是一个为动态WEB应用设计的结构框架。类库有: jQuery 等框架有: knockout 、 sproutcore 等模块化这是我们通用的机制。调用$watch(),传递一个观察的表达式和一个回调函数,当表达式改变时,将调用回调函数。2.特点: REST Client: RestFul 是主流的接口模式,而AngularJS实
2016-02-26 12:54:31
404
原创 前端【网站集锦】
CSS AnimatieCSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码。CSS3 Keyframes Animation GeneratorLong Shadows GenerateLong Shadows Generate是一款在线使用纯CSS3实现长阴影的效果,一款强大的扁平化长投影制造器
2016-02-26 11:33:03
425
原创 Arcgis API for JavaScript--加载多种底图
html,body{height:100%;width:100%;margin:0;padding:0;} #map{ padding:0; } var map; require([ "esri/map", "esri/dijit/BasemapGallery", "esri/arcgis/utils", "dojo/parser
2015-08-04 14:07:05
5041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人