![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
森之树
经验是敲出来的。
展开
-
12种JavaScript MVC框架之比较
Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是:UI绑定(UI Bindings)复合视图(Composed Views)Web表现层(Web Presentation Layer转载 2013-01-25 13:22:30 · 481 阅读 · 0 评论 -
JS实现Clone
js 克隆 镜像转载 2016-06-23 11:36:18 · 1883 阅读 · 0 评论 -
assist_link.js a标签手机pc通用
!function(){var a={tap:function(a,b){if(!("ontouchstart"in window))return this.tap=this.clickFun,void this.clickFun(a,b);var c=0,d=0;a.addEventListener("touchstart",function(a){c=a.touches[0].clientX,转载 2016-07-27 14:12:42 · 428 阅读 · 0 评论 -
基于HTML5 Canvas的刮奖(刮刮卡)小控件(Scratch card based on HTML5 Canvas)
请用手机扫描以下二维码,桌面浏览器可以点击这里可配置项与回调函数初始化lucky-card控件时,支持传入一个JSON对象和(或)一个回调函数,用于配置控件功能/设置回调函数LuckyCard.case(settings,callback);参数settings是一个JSON对象,可选,用于配置控件功能参数callback是回调函数,可选,也可以原创 2015-10-28 14:36:45 · 3428 阅读 · 0 评论 -
Js call() 、apply() 详解
Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一下几个问题:1. apply和c转载 2013-08-01 15:50:02 · 529 阅读 · 0 评论 -
如何下载和离线安装Chrome的CRX扩展文件包
本文转自:http://xy7.cn/blog/ 5月某天,Google将扩展工具库网址中的Extensions,全部跳转到Webstore,页面统一了。 这样做的后果是:原本“右键--另存”就能下载到CRX包,现在则不能了。 任何人都必须点击那个傻拉八叽的INSTALL按钮去使用喜欢的扩展…… 点击INSTALL之后,会发现窗口底部的下载器还是会弹出,只不过很快消失,这时打开转载 2013-05-28 16:37:25 · 727 阅读 · 0 评论 -
javascript之数组操作
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要转载 2013-05-13 16:12:51 · 839 阅读 · 0 评论 -
Javascript删除JSON元素
首先要搞清JSON的数据格式,我这里所说的JSON都是指javascript中的。JSON数据是由对象和数组数据结构组成,我们只要学会javascript中对对象和数组的删除方法即可对JSON项进行删除操作javasscript删除数组的3种方法1,用shift()方法shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined转载 2013-05-13 15:12:18 · 728 阅读 · 0 评论 -
js获取高度
var winWidth='';var winHeight='';// 获取窗口宽度if (window.innerWidth) winWidth = window.innerWidth;else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth;// 获取转载 2013-03-25 17:01:08 · 1006 阅读 · 0 评论 -
创建你的第一个JavaScript库
是否曾对Mootools的魔力感到惊奇?是否有想知道Dojo如何做到那样的?是否对jQuery感到好奇?在这个教程中,我们将了解它们背后的东西并且动手创建一个超级简单的你最喜欢的库。 我们其乎每天都在使用JavaScript库。当你刚入门时,利用jQuery是一件非常奇妙的事,主要是因为它的DOM操作。首先,DOM对于入门者来说可能是相对困难的事情;其次用它我们几乎可以不用考虑跨转载 2013-03-01 13:03:02 · 530 阅读 · 0 评论 -
创建你的第一个JavaScript库
是否曾对Mootools的魔力感到惊奇?是否有想知道Dojo如何做到那样的?是否对jQuery感到好奇?在这个教程中,我们将了解它们背后的东西并且动手创建一个超级简单的你最喜欢的库。 我们其乎每天都在使用JavaScript库。当你刚入门时,利用jQuery是一件非常奇妙的事,主要是因为它的DOM操作。首先,DOM对于入门者来说可能是相对困难的事情;其次用它我们几乎可以不用考虑跨转载 2013-01-29 12:58:43 · 577 阅读 · 0 评论 -
露你的JavaScript技术很烂的五个表现
Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。转载 2013-01-25 13:21:40 · 385 阅读 · 0 评论 -
js -- util
function getQueryString(name, url) { url = (url == null) ? window.location.href : url; url = url.split('#')[0]; var reg = new RegExp("(^|\\?|&)" + name + "=([^&]*)(\\s|&|$)", "i"); re转载 2017-11-08 11:40:02 · 358 阅读 · 0 评论