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 + margin auto absolute + calc居中元素不定宽高absolute + transform lineheight writing-mode table css-table flex gridabsolute + 负margin为了实现上面的效果先来做些准备工作,假设H...

2018-09-14 09:36:24

我的谷歌插件

Vue.js devtoolsAdblock PluscrxMouse Chrome™JSON FormatterQR Code Generator (二维码)广告终结者谷歌访问助手 本地导出打包谷歌插件: 需要选择插件版本号路劲一层, 路劲:C:\Users\JJCC\AppData\Local\Google\Chrome\User Data\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类似var obj = {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 安装报错

npm set registry https://registry.npm.taobao.org # 注册模块镜像npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像npm cache clean # 清空缓存

2017-10-26 13:29:50

wamp添加多个端口 多个站点

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

2017-09-22 10:57:41

Git速查手册

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

2017-04-01 11:48:34

vuejs 常用ui组件

vux github ui demo:https://github.com/airyland/vuxMint UI项目主页: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、代码function getTimeByTimeZone(timeZone){ var d=new Date(); 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博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!