前端
文章平均质量分 73
夜之寐
现在在一家创业公司任职技术总监,带领10人团队,日常主要负责产品研发管理,制定开发计划并跟进,文档编写及审核,制定编码规范,日常工作汇总及公示,框架优化调整等工作
展开
-
easyui datagrid 部分参数整理
数据表格属性(DataGrid Properties)属性继承控制面板,以下是数据表格独有的属性。名称类型描述默认值columnsarray数据表格列配置对象,查看列属性以获取更多细节。undefinedfrozenColumnsarray跟列属性一样,但是这些列固定在左边,不会滚动。u原创 2016-02-26 16:30:51 · 792 阅读 · 0 评论 -
javascript处理HTML的Encode(转码)和Decode(解码)总结
HTML的Encode(转码)和解码(Decode)在平时的开发中也是经常要处理的,在这里总结了使用javascript处理HTML的Encode(转码)和解码(Decode)的常用方式一、用浏览器内部转换器实现转换1.1.用浏览器内部转换器实现html转码 首先动态创建一个容器标签元素,如DIV,然后将要转换的字符串设置为这个元素的innerText(ie支持)或者te转载 2017-06-27 12:54:56 · 3052 阅读 · 0 评论 -
Javascript实现base64的加密解密
这几天使用PHP向前端传值的时候,遇到一个问题,要将代码传过去赋值。如果使用urlencode()和urldecode()函数,就会出现js无法解码的情况,因为php和js的相关函数算法不一致。于是准备使用通用的base64加密解密。base64 加密解密 下方是base64用javascript写出来的函数和方法。//1.加密解密方法使用://1.加密 var str = '124中文内容'原创 2017-06-27 12:53:04 · 37588 阅读 · 0 评论 -
禁止鼠标右键保存图片、禁止拖动图片的代码
最近研究了一下前端图片和文字选中和拖拽以及保存的技巧:1、禁止鼠标右键保存图片<img src="logo.png" width="150" height="150" oncontextmenu="return false;">2、禁止鼠标拖动图片<img src="logo.png" width="150" height="150" ondragstart="return false;">3、文字原创 2017-06-29 12:19:25 · 13913 阅读 · 1 评论 -
lazyload图片延迟加载 适用所有类型
关于lazyload图片延迟加载简单介绍LazyLoad大家再熟悉不 过的一个jquery插件了,它可以延迟加载长页面中的图片. 也就是说在浏览器可视区域外的图片不会被载入,直到用户将页面滚动到它们所在的位置才会加载并显示出来,这和图片预加载的处理方式正好刚好相反。图片不多 的页面时,效果并不太明显,但是当页面大图片比较多的时候,这种效果就比较显著了,明显加快了页面的加载速度。浏览器将会在转载 2017-03-16 16:01:57 · 2249 阅读 · 0 评论 -
pjax 和 NProgress.js 的研究和使用
看到 推酷 的博客效果挺好的,然后就找到了 这盘文章 : http://www.tuicool.com/articles/fMrEVv (使用Pjax优化你的网站);这个网站是使用了 pjax 和 NProgress.js 这2个前端插件的;下面先说 pjax:https://github.com/defunkt/jquery-pjax 为pjax的github项目地址原创 2017-03-16 15:48:56 · 2437 阅读 · 0 评论 -
NProgress.js全站进度条插件 中文API
移动设备的浏览器都有一条蓝色或者是红色的loading加载进度条,它会在你切换页面时出现,但是在网页上实现可不多见。不过,有了 NProgress 这个 jQuery 插件,你也可以轻松实现!NProgress介绍这是来自菲律宾马尼拉的[Rico Sta Cruz] (http://ricostacruz.com/)实现了Medium和YouTube等知名网站最近开始采用的原创 2017-03-16 13:55:43 · 12066 阅读 · 0 评论 -
阿里移动11.11 | Weex 在双十一会场的大规模应用--备用
Native 开发的诸多亮点中,流畅体验和系统调用是最多被提及的。流畅体验体现在页面滚动/动画的流畅性,背后是更好的内存管理和更接近原生的性能;同时又是Web 的痛点:资源首次下载、长页面内存溢出和滚动性能、动画性能、传统 web 性能(如JS执行效率)。Native 有丰富的系统调用能力,而 Web 痛点在于:W3C标准太慢,有限的设备访问能力,API 兼容性问题较严重,如 Geolocat转载 2017-04-11 12:00:38 · 605 阅读 · 0 评论 -
Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
Autoprefixer解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。 所有你需要做的就是把它添加到你的资源构建工具(例如 Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样: a{ transition :transform转载 2017-03-14 10:47:18 · 6064 阅读 · 2 评论 -
8种CSS实现垂直居中水平居中的绝对定位居中技术
Ⅰ.绝对定位居中(Absolute Centering)技术我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS:[css] view plain copy.Absolute-Center { margin: auto;转载 2017-03-14 10:44:35 · 421 阅读 · 0 评论 -
JavaScript正则表达式验证身份证号码是否合法
在用户注册页面有些需求要求的比较严格,需要对身份证js验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说一个身份证号里面包含了多少的信息: 1、号码的结构 公民身份号码是特征组合码,由原创 2017-03-30 13:52:57 · 3458 阅读 · 0 评论 -
Masonry + Ajax 实现无限刷新瀑布流
原文:http://www.cnblogs.com/aoyo/p/5247621.html效果就如我的个人站yooao.cc,把我实现的思路分享给大家。 Masonry渲染页面如果有图片时需要imagesLoaded辅助,不然有可能会造成布局重叠。 一个大体的思路:前端取得最后一篇文章的id,下拉时进行Ajax请求添加文章进布局,并同时更新最后一篇文章的id,这样就可往转载 2017-03-21 17:24:50 · 3956 阅读 · 0 评论 -
Ueditor自定义开发地图功能
Ueditor自定义开发地图功能由于最近需要对地图功能进行修改,所以基于Uedior做了二次开发,根据百度地图官方提供的api和例子,完成了以下功能: 即:显示圆形区域内的定点范围的周边设施!地图文件的作用 地图插件中包含的文件有 map.html ## 地图选择文件 show.html ## 地图最终显示效果文件 en.js原创 2016-12-19 21:11:40 · 6950 阅读 · 0 评论 -
WebSocket的JavaScript例子
原文地址:http://www.xyhtml5.com/websocket-javascript-example.html一个html5 WebSocket + JS的简单Echo例子,例子代码演示效果猛戳链接:websocket例子(打开页面,稍等一会)使用一个文本编辑器,把下面代码复制保存在一个 websocket.html 文件中,然后只要在浏览器中打开它,页面就会使用 we转载 2016-09-14 13:54:35 · 3844 阅读 · 0 评论 -
Echarts-axislabel文字过长导致显示不全或重叠
先看两张图 按目前情况,官方并为对axislabel的高度或者宽度做调整。所以解决方案只能从其他方案下手解决方案有几种 第一种为上图解决方案设置grid属性定义图的大小来释放空间,使得axislabel有足够的空间/** 参数传值全部为数组 * @param names x轴值 * @param xycounts * @par转载 2016-02-26 17:10:34 · 10060 阅读 · 0 评论 -
使用EasyUi实现三级联动
原文地址:http://blog.csdn.net/shipeng22022/article/details/24233163其它的都不说,使用easyui实现三级联动主要就是一层套一层,大家且看代码html表单[html] view plain copy print?请选择: input id="txtShouName" style="wi转载 2016-04-05 10:13:06 · 1819 阅读 · 0 评论 -
关于requirejs中的define的原理理解
我们已经了解到模块模式是为单例创建私有变量和特权方法的。一个最基本的例子:var foo=(function(){ var something='cool', var another=[1,2,3]; function dosomething(){ console.log(something); } function d转载 2018-01-30 14:27:16 · 2510 阅读 · 0 评论