jquery
文章平均质量分 58
全栈工程师继续努力
努力钻研技术
展开
-
WebStorm 打开多个项目的方法
File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录。原创 2016-08-26 23:54:00 · 6666 阅读 · 0 评论 -
javascript, 原型链,javascript 原型链方法,原型链继承,原型链和作用域链
一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)'); var o3转载 2016-08-22 14:02:58 · 327 阅读 · 0 评论 -
徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。
徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。他从一个普通的公司职员,到年薪千万的华为副总裁,再到离开华为转战百度。徐家骏的十年从业经历和经验对于任何渴望成功的人来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划。世界上本没有好工作,下的功夫够了,好工作自会找上门的。转载 2016-08-19 09:26:44 · 7753 阅读 · 0 评论 -
深入浅出 妙用Javascript中apply、call、bind
apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;apply 、 call 、bind 三者第一个参数都是this要指向的对象,也就是想指定的上下文;apply 、 call 、bind 三者都可以利用后续参数传参;bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用 。原创 2016-08-21 21:10:21 · 444 阅读 · 0 评论 -
json,arry数组操作详细解释
1、方法定义call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]原创 2016-08-21 17:42:30 · 543 阅读 · 0 评论 -
Ajax 原理详细介绍
Ajax 的全称是Asynchronous JavaScript and XMLAjax的优点:1.最大的一点是页面无刷新,给用户的体验非常好。2.使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。3.ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,减少服务器的负荷。原创 2016-08-21 13:45:41 · 420 阅读 · 0 评论 -
jQuery生成二维码插件
1、首先在页面中加入jquery库文件和qrcode插件。 type="text/javascript" src="jquery.js"> type="text/javascript" src="jquery.qrcode.min.js"> 2、在页面中需要显示二维码的地方加入以下代码: id="code"> 3、调用qrcode插件。qrcode支持canvas原创 2016-08-21 11:30:38 · 330 阅读 · 0 评论 -
JS中对象的类型
js中的对象:undefined,number,null,string,object,function,boolean,date,regexp,global,arry,window,docuemnt,location等等Undefined类型Undefined类型只有一个值undefined。Null类型Null类型也只有一个值null。Null类型的语义是“一个空原创 2016-08-21 12:58:05 · 553 阅读 · 0 评论 -
Git清理本地缓存命令git命令问题解决
使用git clean -df 可以清空本地缓存。原创 2016-08-20 20:05:22 · 6030 阅读 · 0 评论 -
创建第一个node,express,ejs网站详细介绍
安装过程:npm install -gd express npm install -g express-generator express -V //查看版本,现在一般都是4.x系列的express ejs myapp //创建一个ejs模板项目或者express myapp//这创建的是jade模板,已经成功测试,不管是jade,ejs都可以通过下面的方法来进行访问。//进入app.js文件进行修改:原创 2016-08-20 12:12:22 · 1881 阅读 · 0 评论 -
怎么修改单选框radio默认样式
div> input type="radio" id="nba" checked="checked" name="sport" value="nba"> label name="nba" class="checked" for="nba">NBAlabel> input type="radio" id="cba" name="sport" value="cba"> label na转载 2016-08-22 21:33:27 · 16726 阅读 · 2 评论 -
js怎么获取cookie
document.cookie;JS设置cookie:假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为:复制代码 代码如下:document.cookie="name="+username;JS读取cookie:假设cookie中存储的内容为:name=jack;password=123则在B页原创 2016-09-02 16:45:38 · 12935 阅读 · 0 评论 -
jQuery 效果 - 隐藏和显示
Html代码: 复制代码代码如下: 学习天地 1111111111 2222222222 333333333 4444444444 5555555555 6666666666 Jquery代码: 第一种实现方式: 复制代码代码如下:1. $(function(){ $(".topicList h原创 2016-09-06 10:13:21 · 420 阅读 · 0 评论 -
js获取url传递参数,js获取url?号后面的参数
js获取url传递参数,js获取url?号后面的参数原创 2016-08-17 14:25:35 · 908 阅读 · 0 评论 -
防止用户将表单重复提交的方法汇总
1.禁掉提交按钮表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说过用一些Jquery插件效果不错。 2.Post/Redirect/Get模式在提交后执行页面重定向,这就是所谓的Post-Redirect-Get (PRG)模转载 2016-08-26 11:01:52 · 347 阅读 · 0 评论 -
最全的ajax详细介绍,ajax全
最全ajax全套ajax简介AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用Aja转载 2016-08-25 18:30:35 · 10121 阅读 · 1 评论 -
学习资料,收藏的博客学习网址,前端入门,安卓高级等等
安卓高级:http://www.cnblogs.com/linjiqin/category/283833.html原创 2016-08-25 16:46:11 · 277 阅读 · 0 评论 -
数组去重,数组操作
Array.prototype.unique1 = function(){var n = []; //一个新的临时数组for(var i = 0; i {//如果当前数组的第i已经保存进了临时数组,那么跳过,//否则把当前项push到临时数组里面if (n.indexOf(this[i]) == -1) n.push(this[i]);}return n;}原创 2016-08-25 16:58:17 · 390 阅读 · 0 评论 -
使用纯前端JavaScript 实现Excel IO
公司最近要为某国企做一个**统计和管理系统,具体要求包含Excel导入导出根据导入的数据进行展示报表图表展示(包括柱状图,折线图,饼图),而且还要求要有动画效果,扁平化风格Excel导出,并要提供客户端来管理Excel 文件...要求真多!现在总算是完成了,于是将我的经验分析出来。在整个项目架构中,首先就要解决Excel导入的问题。由于公司没有自转载 2016-08-25 16:24:21 · 2394 阅读 · 0 评论 -
字符串截取拼接,split,json操作,html拼接
window.onload=function(){ var array="颜色:黑色;尺码:XL"; var split=array.split(";"); for(var i=0;i<split.length;i++){ console.log(split[i]); } documen原创 2016-08-25 14:43:45 · 4456 阅读 · 0 评论 -
知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;原创 2016-09-02 18:26:29 · 391 阅读 · 0 评论 -
crypto-js,require,nodejs,加密使用手册
密码模块我用的crypto-js,因为目测文档比较丰富。因为业务需要,需要将Hmac-sha1摘要出的二进制串Base64编码后发送。 但是由于crypto-js在内部加密使用的是私有的二进制数组WordArray,在给其他模块Base64编码时,总是没法拿到原生的二进制串,于是去认真学习了crypto-js。 结果发现没必要拿到原生的二进制串,crypto直接就可以以Base64原创 2016-08-19 16:51:22 · 5181 阅读 · 0 评论 -
安装nodejs调试工具node-dev npm install -g node-dev
一.为什么要安装node-dev呢?1.因为我们在编码的时候难免会出错误,或者由于粗心少打一个逗号啥的。亦或者其他意外错误。2.node-dev封装的很好。里面有很多很好的。错误提示,错误提示非常精确。二.怎么安装node-dev呢?原创 2016-08-19 15:08:24 · 6151 阅读 · 0 评论 -
Position属性四个值:static、fixed、absolute和relative的区别和用法
css中当你要使某个div浮动起来的时候就要用到position;position有四个属性:static relative absolute fixed ;原创 2016-08-18 11:30:13 · 554 阅读 · 0 评论 -
到底什么样的人才能拿到千万级别的年薪?怎么才能快速成长快速获得基础资金
1、一个DELL的销售,今年应该是37岁。在一个区域市场上做了7年,整个区域市场上的客户也好,代理商也好,集成商也好,都尊称人家一声“Q哥”。算是当地服务器市场的老大。当年做出头是因为做人到位,很得客户认可,后来交了很多代理商兄弟从他那里拿货,他由于出货量大,就每个季度把单子拼起来批一个大单,价格非常好。然后代理商挣钱以后都会给他一点回报。保守估计他的年薪+佣金能达到150W。但是!当地服务器市场,10年也只出了这么一个牛人,赶上天时地利人和的主儿;其他那么多厂商的销售,都苦逼兮兮的拿着十几万的年薪。原创 2016-08-17 17:41:24 · 2289 阅读 · 0 评论 -
html5手机网站需要加的那些meta/link标签,html5 meta全解
html5手机网站需要加的那些meta/link标签,html5 meta全解转载 2016-08-17 17:22:28 · 1085 阅读 · 0 评论 -
js事件封装函数,js跨浏览器事件处理机制
js事件封装函数,js跨浏览器事件处理机制原创 2016-08-17 17:15:23 · 265 阅读 · 0 评论 -
ie6兼容性
ie6 兼容height:100% , 和position:fiex ie6兼容性_height:expression(document.body.offsetHeight+"px")...原创 2016-08-17 16:44:59 · 256 阅读 · 0 评论 -
gulp自动化环境搭建,自动化解决方案
gulp自动化解决方案,自动化环境搭建。nodejs模块自动化开发解决方案。原创 2016-08-16 18:24:50 · 389 阅读 · 0 评论 -
javascript图片与加载处理基础详细讲解几种方法实现
js图片预加载转载 2016-08-16 17:35:44 · 1468 阅读 · 0 评论 -
display/visiblity,inline,inline-block区别和用法
css样式原创 2016-08-16 16:49:48 · 650 阅读 · 0 评论 -
array数组操作方法大全
数组操作原创 2016-08-16 15:12:41 · 683 阅读 · 0 评论 -
原生js实现全选全部选
原生js实现全选全部选,面试经常会问的一个问题,希望可以帮助大家面试顺利谢谢。原创 2016-08-28 20:04:20 · 2937 阅读 · 0 评论 -
html5新特性
一.html5新特性==================1.标签定义外部文本2.audio标签申明声音,声音流,3.aside标签申明article以外的部分,但和article有关4.定义图形的,例如图片5.定义命令按钮6.datalist标签定义可选列表,和input一起使用。7.标签定义头部信息8.标签定义底部信息9.定义可以查看的详细信息,和一起使用原创 2016-08-18 13:57:41 · 186 阅读 · 0 评论 -
原生js实现跨域
原生js实现跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制原创 2016-08-19 13:39:24 · 1042 阅读 · 0 评论 -
input提示详细解释
html5 input提交表单提示自定义详细介绍原创 2016-08-19 13:30:19 · 687 阅读 · 0 评论 -
node环境搭建开发
Node 公开宣称的目标是 “旨在提供一种简单的构建可伸缩网络程序的方法”。当前的服务器程序有什么问题?我们来做个数学题。在 Java™ 和 PHP 这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 的配套内存。在一个拥有 8 GB RAM 的系统上,理论上最大的并发连接数量是 4,000 个用户。随着您的客户群的增长,如果希望您的 Web 应用程序支持更多用户,那么,您必须添加更多服务器。当然,这会增加服务器成本、流量成本和人工成本等成本。除这些成本上升外,还有一个潜在技术问题,即用户原创 2016-08-19 12:06:52 · 224 阅读 · 0 评论 -
isNaN,NaN详细解释
当Number碰到不能转换的常量时,则会返回‘NaN’结果;NaN有一个专门的方法是isNaN,这个方法会判断该常量是否为数字,如果是数字,返回true,如果不是,则返回false;当遇到像var a = '100';这样是字符串,但里面的内容是数字,isNaN则会先调用Number方法,判断a是否为数字,然后再判断。isNaN的用法:可以判断是否为数字。原创 2016-08-19 09:36:37 · 3979 阅读 · 0 评论 -
ifram自适应高度
$("#iframeId").load(function () { var mainheight = $(this).contents().find("body").height() + 30; $(this).height(mainheight);});$(window.parent.document).find("#iframeId").原创 2016-08-29 16:59:13 · 584 阅读 · 0 评论 -
什么时候使用事件代理,事件委托机制实现
一.事件分为三个阶段;1.事件捕获;2.目标阶段;3.事件冒泡阶段。首先解释下第三阶段;第三阶段并不是触发就立即停止,而是由目标元素向上一层一层冒泡。所以我们可以利用这个特性,处理工作中很多问题。先看一个实例教大家为什么要用事件委托原创 2016-08-18 21:25:13 · 871 阅读 · 0 评论