使用JavaScript 编写简单计算器 2017年02月06日 13 阅读 本文方法超级简单,思路非常的值得推荐,小伙伴们参考下吧复制代码 代码如下:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript 简单计算器</title> <script> //定义全局变...
js的[defer]和[async]属性 2017年02月06日 13 阅读 [defer]可以在<script>中加入defer属性,告诉浏览器这段script不必立即执行,那么浏览器就会在完全载入文档之后再执行这个script,相当于window.onload,但它比window.onload更灵活。复制代码 代码如下:<script defer="true"></script> [async]使用async属性加载JavaScript,这样整个脚本就可以异步加载和执行。<script&...
js Object2String方便查看js对象内容 2017年02月06日 12 阅读 <script type="text/javascript">/** * 将JS的任意对象输出为json格式字符串 * @param {Object} _obj: 需要输出为string的对象 */var obj2String = function(_obj) {var t = typeof (_obj);if (t != "object" || _obj === null) {// simple data typeif (t == "stri...
js 加密压缩出现bug解决方案 2017年02月06日 13 阅读 这种情况精简后查错的方法:打开IE的脚本错误提示,然后打开调用JS的HTML页面,它会报告缺少分号的所在位置,然后用UE打开精简后JS文件,转到相应位置加上分号,再找到未精简的JS代码中对应的位置加上分号。例如:复制代码 代码如下:var a=1var b=2改为:复制代码 代码如下:var a=1;var b=2;◆尽量在else后面的语句使用大括号这种情况查错起来比较麻烦,通过正则表达式 else[a-zA-Z0-9]+ 来查找精简后的JS文件,或者查...
javascript 中__proto__和prototype详解 2017年02月06日 13 阅读 __proto__是内部原型,prototype是构造器原型(构造器其实就是函数)构造器的原型(prototype)是一个对象那什么是构造器呢?要想创建一个对象,首先要有一个对象构造器,就像php里面一样,要想创建一个对象,首先要有一个类构造器的实质就是一个函数,下面的问题是:如何通过这个构造器来创建一个对象呢?答案: new构造器构造的是对象。一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty ...
JS跨域问题详解 2017年02月06日 13 阅读 JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。 JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程时显得尤为重要。根据这个策略,在baidu.com下的页面中...
2014最热门的JavaScript代码高亮插件推荐 2017年02月06日 12 阅读 对于喜欢写技术博客的同学来说,一定对代码高亮组件非常熟悉。一款优秀的JavaScript代码高亮插件,将会帮助你渲染任何一种编程语言,包括一些关键字的着色,以及每行代码的缩进等。今天我们要来分享一些高性能的JavaScript代码高亮插件,这些JavaScript代码高亮插件将非常有效地帮你实现在网页上的代码编辑和展示。 1、SyntaxHighlighter – 最优秀的JavaScript代码高亮插件 SyntaxHighlighter 是一款完全基...
jQuery事件绑定和委托实例 2017年02月06日 12 阅读 本文实例讲述了jQuery事件绑定和委托。分享给大家供大家参考。具体方法如下:jQuery事件的绑定和委托可以用多种方法实现,on() 、 bind() 、 live() 、 delegate() ,还有one()。有时我们可能会像下面这样绑定一个事件:复制代码 代码如下:$("#div1").click(function() { alert("点击后触发"); });上面的事件绑定,我们可以通过多种方式去实现:1. on()复制代码 代码如下://无数...
Jquery焦点图实例代码 2017年02月06日 12 阅读 本文实例讲述了Jquery焦点图实例代码。分享给大家供大家参考。具体如下:对于很多建站的朋友来讲,焦点图并不陌生,一般的企业站,门户站都会用到焦点图。我们平时在写html代码的时候,很多人为了省时省力,对于焦点图都是在网上下载一些人家写好的代码,直接套上去即可,很多时候我自己也是这样来的。因为一个焦点图有html布局,css样式调试和最关键的 javascript语句的编写。这些都是一个很麻烦的过程。今天我就以实例讲解,手把手教你如何写Jquery焦点图。...
jquery中push()的用法(数组添加元素) 2017年02月06日 12 阅读 push定义和用法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法arrayObject.push(newelement1,newelement2,....,newelementX)参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX 可选。可添加多个元素。返回值把指定的值添加到数组后的新长度。说明push() 方法可把它的参数顺序添加...
JS倒计时代码汇总 2017年02月06日 12 阅读 本文实例总结了常见的JS倒计时代码。分享给大家供大家参考。具体汇总如下:第一种:精确到秒的javascript倒计时代码 HTML代码: 复制代码 代码如下:<form name="form1"> <div align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size="35" s...
JavaScript导出Excel实例详解 2017年02月06日 12 阅读 本文实例讲述了JavaScript导出Excel的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>WEB页面导出为EXCEL文档的方法</t...
JavaScript常用验证函数实例汇总 2017年02月06日 12 阅读 本文实例汇总了JavaScript常用验证函数。分享给大家供大家参考。具体汇总如下:一、字符串类验证1. 长度限制复制代码 代码如下:<script>function test(){if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}</script><form name=a onsubmit="...
jQuery操作cookie方法实例教程 2017年02月06日 12 阅读 本文实例讲述了jQuery操作cookie的方法。分享给大家供大家参考。具体方法如下:先来看看jq.cookie的aip写入cookie复制代码 代码如下:$.cookie("this-cookie","this-value",{ expires:10,//有效日期 path:"/",//cookie的路 径 domanin: //cookie的域名 secure:true //true,cookie的传输会要求一个安全协议,否则反之});读取cookie...
jquery提示效果实例分析 2017年02月06日 12 阅读 本文实例讲述了jquery提示效果的用法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:<p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p><p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p><p...
javascript 原型链维护和继承详解 2017年02月06日 12 阅读 一.两个原型很多人都知道javascript是原型继承,每个构造函数都有一个prototype成员,通过它就可以把javascript的继承演义的美轮美奂了.其实啊,光靠这一个属性是无法完成javascript的继承.我们在代码中使用的prototype完成继承在这里就不多说了.大家可以查一下资料.另外一个看不见的prototype成员.每一个实例都有有一条指向原型的prototype属性,这个属性是无法被访问到的,当然也就无法被修改了,因为这是维护jav...
浅谈jQuery中对象遍历.eq().first().last().slice()方法 2017年02月06日 12 阅读 eq(index):将集合中的索引为index的元素提取出来.first():返回集合中的第一个元素..last():防护集合中的最后一个元素..slice(start[,end]):返回集合中的给定区间段的元素.first()和last()调用eq(),eq()通过slice()实现,slice()通过.pushStack()实现.相关源码285行:用法很奇特,通过一个"+"把可能为字符串的i转换成一个数值.300~301:先借用数组方法slice()从...
javascript中setTimeout和setInterval的unref()和ref()用法示例 2017年02月06日 12 阅读 unref()和ref()用法非常的简单,就是取消和回复setTimeout和setInterval函數的調用的。代码如下:复制代码 代码如下:var testFunction=function(){ console.log("guoyansi");}var timer=setInterval(testFunction,1000);timer.unref();//取消setTimeout和setInterval函數的調用timer.ref();//恢復se...
node.js使用require()函数加载模块 2017年02月06日 12 阅读 详细说明均以写在注释之中,这里就不啰嗦了,小伙伴们自己详细看吧,千万别吧注释当成空气了。复制代码 代码如下:/*在node中,可以使用require()函数来加载模块.* require函数使用一个参数,参数值可以带有完整路径的模块的文件名,也可以为模块名.当使用node中提供的模块时,在require函数中只需要指定模块名即可.* *///建立一个页面2.js;代码如下var name="思思博士";exports.name=name;//建立一个页面1...
node+express+ejs制作简单页面上手指南 2017年02月06日 12 阅读 1.建立工程文件夹my_ejs.2.首先利用npm install express和npm install ejs下载这两个家伙.至于要不要设置成全局的,看习惯,我习惯性的下载到本项目中的文件夹中my_ejs.然后建立相应的文件:index.js:form.ejs:index.ejsapp.js:开始运行app.jsnode app.js,然后再浏览器端访问:localhost:1337单击发表文章:点击发表,跳转到首页.好了到此为止,一个简易的"网站"算...