js
文章平均质量分 57
全栈工程师继续努力
努力钻研技术
展开
-
JavaScript 获取当前时间戳
JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timestamp=new Dat原创 2016-11-09 18:23:28 · 1229 阅读 · 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 · 16760 阅读 · 2 评论 -
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 · 336 阅读 · 0 评论 -
第一个node服务器
我们先来实现一个简单的例子,hello world。似乎每种语言教程的第一节都会讲这个,我们也不例外。首先我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/nodetest/。由于我们要搭建的是服务器,所以我把第一个文件命名为server.js。在server.js里面输入以下代码:复制代码代码如下:var http = require("http");原创 2016-08-22 11:49:33 · 318 阅读 · 0 评论 -
徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。
徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。他从一个普通的公司职员,到年薪千万的华为副总裁,再到离开华为转战百度。徐家骏的十年从业经历和经验对于任何渴望成功的人来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划。世界上本没有好工作,下的功夫够了,好工作自会找上门的。转载 2016-08-19 09:26:44 · 7837 阅读 · 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 · 450 阅读 · 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 · 568 阅读 · 0 评论 -
Ajax 原理详细介绍
Ajax 的全称是Asynchronous JavaScript and XMLAjax的优点:1.最大的一点是页面无刷新,给用户的体验非常好。2.使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。3.ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,减少服务器的负荷。原创 2016-08-21 13:45:41 · 436 阅读 · 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 · 340 阅读 · 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 · 579 阅读 · 0 评论 -
CSS哪些样式属性不可以被子元素继承?
一.深度剖析css原理;二.那些样式会继承父级元素的:1.font-size2.font-family3.color4.text-align:center5.line-height6.font-weight7.text-indent原创 2016-08-20 20:38:19 · 2517 阅读 · 1 评论 -
Git中的fetch和pull
一.git fetch 直接从远程更新不会merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master首先从远程的origin的master主分支下载最新的版本到origin/master分支上然后比较本地的master分支和origin/master分支的差别原创 2016-08-20 20:30:10 · 318 阅读 · 0 评论 -
Git清理本地缓存命令git命令问题解决
使用git clean -df 可以清空本地缓存。原创 2016-08-20 20:05:22 · 6045 阅读 · 0 评论 -
gulp,css压缩,js压缩,css加密,js加密
为了防止客户端的静态资源缓存,我们需要每次更新css或js的时候,通过md5或时间戳等方式重新命名静态资源。让客户端可以重新请求资源,而不是从缓存里取。然后html模板里的src也要做相应的修改。当然,这里还有个附加的需要就是,静态资源需要自行优化(压缩合并)。下面是我gulpfile.js的代码: var gulp = require('gulp'),原创 2016-09-01 10:51:08 · 5609 阅读 · 0 评论 -
node怎么禁用favicon.ico请求
var http=require("http"); var server=http.createServer(); server.on("request",function(req,res){ if(req.url!=="/favicon.ico") console.log(req.url); res.end(); });原创 2016-09-02 14:17:46 · 4350 阅读 · 0 评论 -
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 · 12973 阅读 · 0 评论 -
WebStorm 打开多个项目的方法
File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录。原创 2016-08-26 23:54:00 · 6686 阅读 · 0 评论 -
jQuery 效果 - 隐藏和显示
Html代码: 复制代码代码如下: 学习天地 1111111111 2222222222 333333333 4444444444 5555555555 6666666666 Jquery代码: 第一种实现方式: 复制代码代码如下:1. $(function(){ $(".topicList h原创 2016-09-06 10:13:21 · 435 阅读 · 0 评论 -
js获取url传递参数,js获取url?号后面的参数
js获取url传递参数,js获取url?号后面的参数原创 2016-08-17 14:25:35 · 933 阅读 · 0 评论 -
防止用户将表单重复提交的方法汇总
1.禁掉提交按钮表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了。 我之前的文章曾说过用一些Jquery插件效果不错。 2.Post/Redirect/Get模式在提交后执行页面重定向,这就是所谓的Post-Redirect-Get (PRG)模转载 2016-08-26 11:01:52 · 369 阅读 · 0 评论 -
== 和===的区别
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num == str //tr原创 2016-09-18 09:51:45 · 353 阅读 · 0 评论 -
最全的ajax详细介绍,ajax全
最全ajax全套ajax简介AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax不是一种新的编程语言,而是使用现有标准的新方法。AJAX可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用Aja转载 2016-08-25 18:30:35 · 10170 阅读 · 1 评论 -
学习资料,收藏的博客学习网址,前端入门,安卓高级等等
安卓高级:http://www.cnblogs.com/linjiqin/category/283833.html原创 2016-08-25 16:46:11 · 287 阅读 · 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 · 406 阅读 · 0 评论 -
使用纯前端JavaScript 实现Excel IO
公司最近要为某国企做一个**统计和管理系统,具体要求包含Excel导入导出根据导入的数据进行展示报表图表展示(包括柱状图,折线图,饼图),而且还要求要有动画效果,扁平化风格Excel导出,并要提供客户端来管理Excel 文件...要求真多!现在总算是完成了,于是将我的经验分析出来。在整个项目架构中,首先就要解决Excel导入的问题。由于公司没有自转载 2016-08-25 16:24:21 · 2425 阅读 · 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 · 4492 阅读 · 0 评论 -
js处理数字保留2位小数,强制保留2位小数不够补上.00
超过位数的直接截取,不采用四舍五入例如2 → 2.002.3 → 2.302.321 → 2.322.328 → 2.32代码如下:function changeTwoDecimal_f(x) { var f_x = parseFloat(x); if (i原创 2016-09-03 21:50:15 · 6226 阅读 · 2 评论 -
知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;原创 2016-09-02 18:26:29 · 414 阅读 · 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 · 1915 阅读 · 0 评论 -
iframe高度动态自适应
一、前言碎碎念我从来对iframe就没有什么好感,对其基本上是不屑一顾。但是人在江湖,身不由己。经理发话,新功能使用iframe实现,没办法,只好折腾,两大烦人的东西,一是带遮罩的弹框提示,而是iframe高度问题。前一个烦人的问题使用其他形式的提示来规避,后一人扰人的问题确实没有什么经验,花了点时间折腾了下,基本上实现了效果,跨域没问题,兼容性也没问题,于是,写个小文备忘下,下次再使用的转载 2016-08-30 17:46:55 · 899 阅读 · 0 评论 -
原生js实现全选全部选
原生js实现全选全部选,面试经常会问的一个问题,希望可以帮助大家面试顺利谢谢。原创 2016-08-28 20:04:20 · 2948 阅读 · 0 评论 -
Position属性四个值:static、fixed、absolute和relative的区别和用法
css中当你要使某个div浮动起来的时候就要用到position;position有四个属性:static relative absolute fixed ;原创 2016-08-18 11:30:13 · 581 阅读 · 0 评论 -
到底什么样的人才能拿到千万级别的年薪?怎么才能快速成长快速获得基础资金
1、一个DELL的销售,今年应该是37岁。在一个区域市场上做了7年,整个区域市场上的客户也好,代理商也好,集成商也好,都尊称人家一声“Q哥”。算是当地服务器市场的老大。当年做出头是因为做人到位,很得客户认可,后来交了很多代理商兄弟从他那里拿货,他由于出货量大,就每个季度把单子拼起来批一个大单,价格非常好。然后代理商挣钱以后都会给他一点回报。保守估计他的年薪+佣金能达到150W。但是!当地服务器市场,10年也只出了这么一个牛人,赶上天时地利人和的主儿;其他那么多厂商的销售,都苦逼兮兮的拿着十几万的年薪。原创 2016-08-17 17:41:24 · 2345 阅读 · 0 评论 -
html5手机网站需要加的那些meta/link标签,html5 meta全解
html5手机网站需要加的那些meta/link标签,html5 meta全解转载 2016-08-17 17:22:28 · 1101 阅读 · 0 评论 -
js事件封装函数,js跨浏览器事件处理机制
js事件封装函数,js跨浏览器事件处理机制原创 2016-08-17 17:15:23 · 274 阅读 · 0 评论 -
ie6兼容性
ie6 兼容height:100% , 和position:fiex ie6兼容性_height:expression(document.body.offsetHeight+"px")...原创 2016-08-17 16:44:59 · 273 阅读 · 0 评论 -
gulp自动化环境搭建,自动化解决方案
gulp自动化解决方案,自动化环境搭建。nodejs模块自动化开发解决方案。原创 2016-08-16 18:24:50 · 401 阅读 · 0 评论 -
javascript图片与加载处理基础详细讲解几种方法实现
js图片预加载转载 2016-08-16 17:35:44 · 1493 阅读 · 0 评论 -
display/visiblity,inline,inline-block区别和用法
css样式原创 2016-08-16 16:49:48 · 662 阅读 · 0 评论 -
nodejs常用命令,nondejs初学者
nodejs常用命令原创 2016-08-16 16:06:02 · 804 阅读 · 0 评论