JavaScript
stevsun
Keep calm and carry on
展开
-
nodejs child _process模块
child_process模块用于新建子进程。子进程的运行结果储存在系统缓存之中(最大200KB),等到子进程运行结束以后,主进程再用回调函数读取子进程的运行结果。exec()child_process.exec(command, [options], callback)exec方法用于执行bash命令,它的参数是一个命令字符串。exec的command相当于spawn的com转载 2017-10-19 16:05:53 · 2237 阅读 · 0 评论 -
AngularJS中$http.post问题
angularjs post跟jquery post完全两回事,会在java getparamname函数取不到值在项目到root module加上以下代码:// Your app's root module...angular.module('MyModule', [], function($httpProvider) { // Use x-www-form-urlencoded Cont转载 2016-07-07 15:11:53 · 1989 阅读 · 0 评论 -
深入理解javascript闭包(一)
原文转自脚本之家(http://www.jb51.net/article/24101.htm)闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处转载 2015-06-02 23:25:54 · 567 阅读 · 0 评论 -
深入理解javascript闭包(二)
原文转自脚本之家(http://www.jb51.net/article/24101.htm)一、什么是闭包?官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的fun转载 2015-06-02 23:25:56 · 429 阅读 · 0 评论 -
javascript判断浏览器类型
js用来区别IE与其他浏览器及IE6-8之间的方法。1、document.all2、!!window.ActiveXObject;使用方法如下:if (document.all){ alert("IE浏览器");}else{ alert("非IE浏览器");}if (!!window.ActiveXObject){ alert("IE浏览器");}else{ ale转载 2015-06-02 23:27:42 · 432 阅读 · 0 评论 -
js输出单一字符字串
DOCTYPE HTML>html>body> input type="text" id="str" > input type="button" value="click" onclick="test()"> body>html>script>function test(){ //alert("123"); var str = d原创 2015-06-02 23:28:12 · 1729 阅读 · 0 评论 -
js定位navigator.geolocation
一、简介 html5为window.navigator提供了geolocation属性,用于获取基于浏览器的当前用户地理位置。 window.navigator.geolocation提供了3个方法分别是:void getCurrentPosition(onSuccess,onError,options);//获取用户当前位置int watchCurrentPosi原创 2015-06-02 23:27:47 · 2133 阅读 · 0 评论 -
JavaScript中document.cookie
“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对 Cookies 的很全面的访问权利。 每个 Cookie 都是这样的:= 的限制与 javascript 的命名限制大同小异,少了“不能转载 2015-06-02 23:27:50 · 554 阅读 · 0 评论 -
JavaScript重复元素处理
判断一个字符串中出现次数最多的字符,统计这个次数//将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数var str = "abcdefgaddda";var obj = {};for (var i = 0, l = str.length; i < l; i++) { var key = str[i]; if (!原创 2015-06-02 23:27:19 · 668 阅读 · 0 评论 -
JavaScript错误处理
JavaScript 错误 - Throw、Try 和 CatchJavaScript 测试和捕捉try 语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。JavaScript 语句 try 和 catch 是成对出现的。语法try { //在这里运行代码 }catch(err)原创 2015-06-02 23:26:56 · 562 阅读 · 0 评论 -
js操作cookie
//获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 var cookie=new Object(); for (var i=0;i){ var a原创 2015-06-02 23:27:22 · 519 阅读 · 0 评论 -
JS和jQuery获取节点的兄弟,父级,子级元素
原文转自http://blog.csdn.net/duanshuyong/article/details/7562423先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素。div id="test"> div>div> div原创 2015-06-02 23:27:39 · 648 阅读 · 0 评论 -
JS浮点数运算Bug
JS浮点数运算Bug的解决办法(转)37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数) 我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998 怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。 我Google了一下,发现原来这是JavaScript浮点运算的一个bug。 比如:7*0.8 JavaSc原创 2015-06-02 23:27:06 · 465 阅读 · 0 评论 -
js与jquery获取父元素,删除子元素的不同方法
var obj=document.getElementById("id");得到的是dom对象,对该对象进行操作的时候使用js方法var obj=$("#id");得到的是jquery对象,对该对象进行操作的时候使用jquery方法1.对于上面获得的对象进行遍历(1).js方法 for(vat i=0;j(2).jquery方法 $(“#id”).each(function()原创 2015-06-02 23:26:34 · 2659 阅读 · 0 评论 -
JS实现div居中
JS实现div居中 /*外层div居中*/ #main { position: absolute; /*极为重要*/ background-color: blue; width:400px; height:200px; /*left:50%; top:50%;原创 2014-05-23 19:50:55 · 1653 阅读 · 0 评论 -
JS冒泡事件与处理
JavaSciprt事件中有两个很重要的特性:事件冒泡以及目标元素。事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。目标元素: 任何一个事件的目标元素都是最开始的那个元素,在我们的这个例子中也就是按钮,并且它在我们的元素对象中以属性的形 式出现。原创 2015-06-02 23:25:48 · 605 阅读 · 0 评论 -
JavaScript数组操作
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefinedvar a = [1,2,3,4,5];var b = a.shift(); 结果 a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度var a = [1,2,3,4,5];var b = a.unshift(-2,-1); 结原创 2015-06-02 23:26:21 · 332 阅读 · 0 评论 -
JS仿弹框
收藏一个简单实用的JS弹框,通过隐藏和显示div来实现,代码来自脚本之家! html> head> title> LIGHTBOX EXAMPLE title> style> .black_overlay{ display: none; position: absolut原创 2015-06-02 23:25:40 · 565 阅读 · 0 评论 -
javascript闭包实例
1 doctype html> 2 html lang="en"> 3 head> 4 meta charset="UTF-8"> 5 title> 6 javascript闭包实例 7 title> 8 style> 9 #pmenu { m原创 2015-06-02 23:25:51 · 683 阅读 · 0 评论 -
javascript实现ajax
什么是 ajaxajax 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),也就是无刷新数据读取。http 请求首先需要了解 http 请求的方法(GET 和 POST)。GET 用于获取数据。GET 是在 URL 中传递数据,它的安全性低,容量低。POST 用于上传数据。POST 安全性一般,容量几乎无限。aj原创 2015-06-02 23:27:28 · 520 阅读 · 0 评论