
JS
文章平均质量分 74
STM2263
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript中的函数声明和函数表达式
Javascript有很多有趣的用法,在Google Code Search里能找到不少,举一个例子:~function() { alert("hello, world.");}();试一下就知道这段代码的意思就是声明一个函数,然后立刻执行,因为Javascript中的变量作用域是基于函数的,所以这样可以避免变量污染,但这里的位运算符『~』乍一看让人摸不到头脑转载 2014-03-31 13:32:57 · 630 阅读 · 0 评论 -
原生javascrippt 自定义功能函数
1、原生JavaScript实现字符串长度截取复制代码代码如下:function cutstr(str, len) { var temp; var icount = 0; var patrn = /[^\x00-\xff]/; var strre = ""; for (var i = 0; i if (i转载 2015-02-03 10:09:48 · 1301 阅读 · 0 评论 -
JavaScript比较两个对象是否相等
本js代码通过对js对象进行各方面的比较来判断两个对象是否相等原创 2014-11-20 14:34:58 · 7964 阅读 · 0 评论 -
jQuery滚动到顶部插件scrollUp
演 示 下 载当网页内容过长,你浏览到底部需要回到顶部时,是不是希望“一键直达”呢?scrollUp 就是这样一款插件,它能够让用户滚动条滚动到一定的位置时(可设置),右下角出现“滚动到顶部”的按钮,点击后,页面就是慢慢的滚动到顶部,而不是硬生生的直接回到顶部,提高了用户体验。scrollUp 还提供了 3 种主题,在 css 文件夹下。当然你可以自定义。使转载 2014-09-30 14:35:57 · 9080 阅读 · 0 评论 -
jQuery图片黑白开关插件BlackAndWhite
演 示 下 载BlackAndWhite 是一款图片类的插件,这款插件可以很容易地将任何彩色图片转换成B&W灰度图片,当鼠标移动到图片上时,图片可慢慢恢复原有的色彩。该插件可用于图片展示或相册等。使用方法引入文件HTML转载 2014-09-30 14:34:43 · 2993 阅读 · 0 评论 -
滚动视差含义及相关js插件介绍
什么是滚动视差?视差(Parallax)是指从不同的点看一个物体时形成的视觉差异,这个名词是源自希腊文的παράλλαξις (parallaxis),意思是”改变”。视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。视差效果,原本是一个天文学术语,当我们观察星空时,离我们远的星星移动速度较慢,离我们转载 2014-09-30 08:55:31 · 1027 阅读 · 0 评论 -
JS内建方法
abs 方法 返回一个数的绝对值。 acos 方法 返回一个数的反余弦。 anchor 方法 在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 asin 方法 返回一个数的反正弦。 atan 方法 返回一个数的反正切。 atan2 方法 返回从 X 轴到点 (y, x)的角度(以弧度为单位)。 atEnd 方法 返回一个表明枚举算子是否处于集合结束处的 Boolean转载 2014-09-17 09:19:35 · 636 阅读 · 0 评论 -
angular 中的 DOM 操作
避免使用 jQuery 来操作 DOM,包括增加元素节点,移除元素节点,获取元素内容,隐藏或显示元素。你应该使用 directives 来实现这些动作,有必要的话你还要编写自己的 directives。如果你感到很难改变习惯,那么考虑从你的网页中移除 jQuery 吧。真的,AngularJS 中的 $http 服务非常强大,基本可以替代 jQuery 的 ajax 函数,而且 Angul转载 2014-09-15 10:07:41 · 44351 阅读 · 1 评论 -
angularjs 指令中动态编译的方法(适用于有异步请求的情况) 内嵌指令无效
例子:在directive的link中有一个$http请求,当请求完成后根据返回的值动态做element.append('......');这个操作,能显示没问题,可问题是我动态组的HTML里面有ng-click,发现显示出来的内容根本不执行ng-click绑定的方法!这个是因为异步返回之后,指令的编译已经完成,因此需要动态编译。使用$compile服务! 在link方法中转载 2014-09-15 10:01:41 · 18695 阅读 · 2 评论 -
《精通使用AngularJS开发Web App》(三)--- 深入scope,继承结构,事件系统和生命周期 上一篇:【译】《精通使用AngularJS开发Web Ap
书名:Mastering Web Application Development with AngularJSChapter 1深入探讨 Scope 作用域每一个 $scope 都是类 Scope 的一个实例。类 Scope 拥有可以控制 scope 生命周期的方法,提供事件传播的能力,并支持模板渲染。作用域的层次结构让我们再来看看这个简单的 Hel转载 2014-09-15 11:06:04 · 1588 阅读 · 0 评论 -
angular 控制器之间的通信
1, 利用作用域的继承方式由于作用域的继承是基于js的原型继承方式,所以这里分为两种情况,当作用域上面的值为基本类型的时候,修改父作用域上面的值会 影响到子作用域,反之,修改子作用域只会影响子作用域的值,不会影响父作用域上面的值;如果需要父作用域与子作用域共享一个值 的话,就需要用到后面一种,即作用域上的值为对象,任何一方的修改都能影响另一方,这是因为在js中对象都是引用类型。基本转载 2014-09-15 09:57:53 · 14976 阅读 · 0 评论 -
JavaScript的事件委托技术
如果一个整体页面里有大量的按钮.我们就要为每一个按钮绑定事件处理程序.这样就会影响性能了.首先每个函数都是对象,对象就会占用很多内存.内存中的对象越多,性能就越差.其次,dom访问次数增多,就会导致延迟加载页面.事实上,从如何来利用好事件处理程序,还是有很好的解决方案的.一、事件委托对事件处理程序过多的问题解决的方案就是事件委托技术.事件委托技术利用了事件冒转载 2014-04-09 11:12:56 · 657 阅读 · 0 评论 -
javascript事件
click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回falsecursor:样式 更改鼠标样式转载 2014-04-09 10:24:34 · 917 阅读 · 0 评论 -
理解JavaScript中的事件处理
什么是事件?事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。通过使用 JavaScript转载 2014-04-09 09:59:41 · 764 阅读 · 0 评论 -
触屏中的JavaScript事件
一、触摸事件ontouchstartontouchmoveontouchendontouchcancel目前移动端浏览器均支持这4个触摸事件,包括IE。由于触屏也支持MouseEvent,因此他们的顺序是需要注意的:touchstart → mouseover → mousemove → mousedown → mouseup → click1 /*** onTouchEv转载 2014-04-09 11:21:09 · 953 阅读 · 0 评论 -
Javascript事件简介+取消默认动作
JavaScript事件简介 审视任何JavaScript代码的核心,你会发现正是事件是把所有东西融合在一些。在一个设计良好的JavaScript应用程序里,你将拥有数据源 和它的视觉的表示(在HTML DOM内部)。为了同步这两个方面,你必须监视用户的交互动作并试图相应地更新用户界面。DOM和JavaScript事件的结合是任何现代web应用程 序赖以工作的至关重要的组合。转载 2014-04-09 10:15:52 · 1076 阅读 · 0 评论 -
javascript表单事件汇总
javascript表单事件汇总 1。onabort(ns3,ns4,ie4):当用户终止正在打开的网页时产生该事件。2。onblur(ns3,ns4,ie3,ie4):某元素失去活动焦点时产生该事件。例如鼠标在文本框中点击后又在文本框外点击时就会产生。3。onchange(ns3,ns4,ie3,ie4):当网页上某元素的内容发生改变时产生。例如在文本框中输入文本后又在文本框外转载 2014-04-09 11:15:27 · 765 阅读 · 0 评论 -
《JavaScript高级程序设计》学习笔记——DOM
第十章 DOMDOM是针对XML和HTML文档的一个API:即规定了实现文本节点操控的属性、方法,具体实现由各自浏览器实现。1. 节点层次1) 文档节点:document,每个文档的根节点。2) 文档元素:即元素,文档最外层元素,文档节点第一个子节点。3) Node类型:①Node是DOM中各种节点类型的基类型,共享相同的基本属性和方法。□ Node.Element_N转载 2014-04-03 16:44:06 · 1564 阅读 · 0 评论 -
javascript跨域请求 包装函数
一、源码// 定义AJAX跨域请求的JSON(function(){ if(typeof window.$JSON== 'undefined'){ window.$JSON= {}; }; $JSON._ajax = function(config){ config = config[0] || {}; this.ur转载 2015-02-03 10:46:50 · 998 阅读 · 0 评论