`
snake_hand
  • 浏览: 625004 次
社区版块
存档分类
最新评论
文章列表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="float_.css" ...
给一个对象添加(指定)函数的几种方式: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href=& ...
1.select的基本属性和方法,参看 1,2    selectedIndex:返回或设置下列类表中被选中项的索引; size:下拉列表可见的数目;   add(newOption,后面的option):增加一个选项,两个参数均是必须的;  remove(i):删除索引为i的元素。 2.option的属性和方法   index:返回下列列表中某个选项的索引位置;selected=true|false:返回某个选项是否被选中   select.options[i].text:返回某个选项的文本值;select.options[i].value:返回选项i的值 3.添加新的选项的方 ...
1.JSOP存在的必要性   参考1 ,2   Ajax数据的获取需要遵循同源的策略,也就是需要使用相同的域名、端口、协议,所以要想获取不同域的数据就存在问题。因此基于此问题就衍生出了很多解决Ajax跨域的技术,譬如:服务器代理、img、iframe等等技术。 JSONP是JSON with padding的缩写。   2.JSONP的原理   在本地创建一个回调函数,然后在跨域段调用该回调函数,并将JSON数据作为参数传递给回调函数,完成回调。   3.案例解析   a.html需要跨域解决问题    <script> function aa ...
读《JavaScript高级程序设计》第7章有感。 一、究竟闭包是什么? 闭包是指有权访问另一个函数作用域中的变量的函数。 个人感悟: 通过书中的这句定义,按中文语法分析,说白了,闭包就是一种函数,而这种函数可以访问另一个函数作用域中的变量。 那为什么这种函数有这样牛B的功能呢?其实,它是利用了函数的作用域链。   二、创建闭包的常见方式:在一个函数内部创建另一个函数 function createComparisonFunction(propertyName){   return function(object1,object2){     var ...
上一篇文章,讲解了jQuery.ajax函数。这篇文章将其他一些细节补充完。下一篇文章则开始讲解,jQuery是如何将script动态载入、XMLHttpRequest、JSONP一起包装进jQuery.ajax里的。   jQuery.ajaxSetup 我们可以从主函数看出,参数是通过jQuery.ajaxSetup产生的: // 通过jQuery.ajaxSetup改造参数对象 s = jQuery.ajaxSetup( {}, options ), 那么jQuery.ajaxSetup在干些什么呢? jQuery.ajaxSetup = function( ...
Formula.js 是一个实现 Microsoft Excel 和 Google Spreadsheets 等类似的电子表格应用程序具有的强大公式的功能库,带给 Web 开发人员最常用的日期/时间,文本,逻辑,金融等各个类别的公式。 您可能感兴趣的相关文章 期待已久的2012年度最佳 jQuery 插件揭晓 精心挑选的优秀jQuery Ajax分页插件和教程 推荐几款非常棒的 jQuery 全景图片展示插件 12款经典的白富美型 jQuery 图片轮播插件 精心挑选优秀的 JavaScript 日历和时间插件     官方网站      插件下载   ...
View Code /** * @author [sina]zhangping1@ * @version v1.1.3 * Date:2006-9-8 2006-12-15 */ if(typeof(sina)!="object"){var sina={}} sina.$=function(objId){if(!objId){throw new Error("sina.$(String objId) Parameter is required!")} if(document.getElementById){ ...
chrome.tabs.executeScript(integer tabId, object details, function callback) API可以动态的在内容页面注入js代码并运行,并且是运行在隔离环境中,也就是说我们不用担心注入的代码与页面原有的代码名称冲突的问题。 Parameters tabId  ( optional integer )运行脚本的标签ID;默认为当前窗口所选中的标签。 details  ( object )要执行的脚本内容,可选code或者file,但不能同时选两者。 code ( optional string )要执 ...
      能点开这里,估计您对Three有所了解,那我也不必在此多做介绍了。这里仅为初学者提供一个学习参考,高手回避,呵呵~~       因为比较简单,不多介绍,直接看代码吧,里面都有注释: <html> <head> <title>My first Three.js app</title> <style type="text/css">canvas { width: 100%; height: 100% }</style> </head> <bo ...
Throttle 无视一定时间内所有的调用,适合在发生频度比较高的,处理比较重的时候使用。 var throttle = function (func, threshold, alt) { var last = Date.now(); threshold = threshold || 100; return function () { var now = Date.now(); if (now - last < threshold) { if (alt) { ...
XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 创建 XMLHttpRequest 对象 所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建 XMLHttpRequest 对象的语法: variable=new XMLHttpRequest(); 老版本的 Inte ...
<script type="text/javascript">// <![CDATA[ var Vector3 = function (n, t, i) { this.x = n, this.y = t, this.z = i }, Cube, Ball; Vector3.prototype = { dot: function (n) { return this.x * n.x + this.y * n.y + this.z * n.z }, sub: function (n) { return new Vector3(this.x ...
在做表单页面的时候,想判断2个js对象,是不是所有完全相同。 这里是stackoverflow上的解决办法,在这里记录一下。 原文地址: http://stackoverflow.com/questions/1068834/object-comparison-in-javascript Object.prototype.equals = function(x) { var p; for(p in this) { if(typeof(x[p])=='undefined') {return false;} } for(p in this) { ...
innerHTML与innerText的用法与区别 用法: <div id="test">    <span style="color:red">test1 test2 </div> 在JS中可以使用: test.innerHTML:  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。  上例中的test.innerHTML的值也就是“<span style="color:red">test1 test2 ”。 test.innerText:  从起始位置到终止位置的内容 ...
Global site tag (gtag.js) - Google Analytics