9 kongjiea

尚未进行身份认证

自2009年毕业,一直从事互联网行业的工作,干过seo,写过前端代码,也学习过php和java,目前从事着web前端的工作;参与过门户、电商、金融、企业等网站的制作。<br>熟练掌握语义化的 HTML 和具有兼容性的 CSS 模式,熟练手写符合 W3C 标准的结构和代码; 对代码可用性、可访问性、前端性能优化、最优实践 等有一定的了解和实践。熟练运用sublime 、webstorm 、Emmet、less 、svn、git等等前端开发和团队协作工具。熟练掌握jQuery框架并能用seajs、requirejs实现代码模块化,熟悉angualrjs等相关前沿框架。

等级
TA的排名 1k+

css 实现水平垂直居中

仅居中元素定宽高适用absolute+负margin absolute+marginauto absolute+calc居中元素不定宽高absolute+transform lineheight writing-mode table css-table flex gridabsolute+负margin为了实现上面的效果先来做些准备工作,假设H...

2018-09-14 09:36:24

我的谷歌插件

Vue.jsdevtoolsAdblockPluscrxMouseChrome™JSONFormatterQRCodeGenerator(二维码)广告终结者谷歌访问助手 本地导出打包谷歌插件:需要选择插件版本号路劲一层,路劲:C:\Users\JJCC\AppData\Local\Google\Chrome\UserData\Default\Ex...

2018-09-12 14:44:11

js 模拟浏览器f11 全屏显示

<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title></head><body><button

2018-05-30 09:51:46

js实现点击复制功能

一、实现点击按钮,复制文本框中的的内容<scripttype="text/javascript">functioncopyUrl2(){varUrl2=document.getElementById("biao1");Url2.select();//选择对象document.execCommand("Copy");//执行浏览器复制命令alert("已复制好,...

2018-05-30 09:06:21

生成指定数量、指定范围、不重复的随机数

生成不重复的数 包含最大值:取minfunctionrandNum2(min,max,num){ if(num>max-min){ console.error('范围太小'); returnfalse; } varrange=max-min, minV=min+1,//实际上可以取的最小值 arr=[], tmp=

2018-01-05 16:19:42

生成指定数量、指定范围内的随机数

1、min/** 包含最小值但不包含最大值:取min<=value<max如:0<=val<10 解题关键: min<=value用minV=min; value<max用range=max-min; Math.floor(rand*range+minV);*/functionrandNum(min,

2018-01-05 15:02:03

数组常见的遍历循环方法、数组的循环遍历的效率对比

1、遍历数组的方法:1-1、for/while 最普通的循环效率最高兼容ie6tips:for循环更适用于循环的开始和结束已知,循环次数固定的场合;while循环更适合于条件不确定的场合1-2、forin 兼容ie6,效率最差(效率可看最下面的对比)forin会把继承链的对象属性都会遍历一遍,所以会更花时间.vararr=['red','green'

2017-12-25 12:02:42

js原生判断对象是否为空对象

1、JSON.stringify 兼容ie82、Object.getOwnPropertyNames或者 Object.keys兼容ie93、循环判断 isEmptyObj全兼容4、利用其他库判断如:jq类似varobj={name:1};//兼容ie8if(JSON.stringify(obj)=="{}"){ console.log('JS

2017-12-20 11:25:09

判断数组对象中是否包含某个对象,判断2个对象是否相等

vararr=[ {name:'zhangsan'}, {name:'lisi'}, {name:'wangwu'}];varjson1={name:"zhangsan"};//方法一:console.log(JSON.stringify(arr).indexOf(JSON.stringify(json1)));//方法二:(前提是匹配和被匹配的存在赋值关系

2017-12-20 10:44:45

cnpm 安装报错

npmsetregistryhttps://registry.npm.taobao.org#注册模块镜像npmsetdisturlhttps://npm.taobao.org/dist#node-gyp编译依赖的node源码镜像npmcacheclean#清空缓存

2017-10-26 13:29:50

wamp添加多个端口 多个站点

1、确保http.conf打开了以下类似的服务(有可能搜索不到先不管)LoadModulephp5_module"d:/wamp/bin/php/php5.5.12/php5apache2_4.dll"PHPIniDird:/wamp/bin/php/php5.5.12Includeconf/extra/httpd-vhosts.conf 2、在http.co

2017-09-22 10:57:41

Git速查手册

配置git笔者使用的是v2.1.0,推荐大家使用v1.8以上的版本。查看git版本:1$git--version配置命令gitconfig分为三个级别:123--system:系统级,位于/etc/gitconfig.--global:用户级,位于~/.gitc

2017-04-01 11:48:34

vuejs 常用ui组件

vuxgithubuidemo:https://github.com/airyland/vuxMintUI项目主页:http://mint-ui.github.io/#!/zh-cndemo:http://elemefe.github.io/mint-ui/#/github地址:https://github.com/ElemeFE/mint-ui中文文档地址:h

2017-03-08 10:27:17

解决移动端特别是ios滑动卡屏 滑动卡顿

css属性解决-webkit-overflow-scrolling:touch;插件解决iscrolljroll2

2017-02-10 11:07:22

javascript实现java的map对象,js实现new map()

/**MAP对象,实现MAP功能**接口:*size()获取MAP元素个数*isEmpty()判断MAP是否为空*clear()删除MAP所有元素*put(key,value)向MAP中增加元素(key,value)*remove(key)删除指定KEY的元素,成功返回True,失败返回False*

2017-01-20 17:21:09

对json数组进行排序和filter过滤

对json数组进行排序和filter过滤vardata=[ {recordId:10,recordNo:"PPCZ_",userId:1,recordType:9,recordCode:"",recordInMoney:1111}, {recordId:5,recordNo:"PPCZ_20170105170203",userId:1,re

2017-01-19 15:17:04

ie与firefox 的区别以及event的区别

window.event IE:有window.event对象 FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event) 鼠标当前坐标 IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:两者都有event.clientX和even

2016-12-12 18:02:16

根据本地/服务器时间获取指定时区时间 new Date指定时区时间

1、代码functiongetTimeByTimeZone(timeZone){vard=newDate();localTime=d.getTime(),localOffset=d.getTimezoneOffset()*60000,//获得当地时间偏移的毫秒数,这里可能是负数utc

2016-12-09 11:48:28

移动端某些浏览器cookie无法识别中文encodeURI 、 encodeURIComponent 、escape

问题描述比如qq浏览器无法识别中午,getcookie的时候为空那么在setcookie的时候进行编码,然后在getcookie的时候再解码编码的三个方法encodeURI、 encodeURIComponent、escape 他们的区别encodeURI主要用于直接赋值给地址栏时候:location.href=encodeURI("http:

2016-12-08 17:24:03

zepto tap事件阻止事件冒泡

showTypeList:function(){$('#search-box').on('tap','.input-tab-txt',function(event){$('.input-tab-nav').toggle();event.stopPropagation();

2016-11-25 13:53:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!