作家
登录
  • 重写javascript中window.confirm的行为

    javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,可能就是因为该操作很危险,所以要用户确认。但如果默认选择"确定",则可能违背了这个原则。 另外...

    作者:asdasdasd03-30
  • JS自动缩小超出大小的图片

    复制代码 代码如下: <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> jQuery.fn.LoadImage=function(scaling,width,height,loadpic){ if(lo...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记10 再访js对象

    1、对象再认识
    (1)对象属性和特性
      什么是属性(Property),什么是特性(Attribute),这有什么区别?我不想也不会从语义学上去区分,对于这系列文章来说,属性就是组成对象的一个部分,广...

    作者:asdasdasd03-30
  • JS 实现Div向上浮动的实现代码

    Html 及 JS 代码如下: 复制代码 代码如下: <div id="newsOne" onmouseover="CleartTimeInterVal();" onmouseout="resetInterVal();" style="position: absolute; width: 100px;"> <a href="htt...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记 概述

    在JavaScript面世之初,没有人会想到它会被应用的如此广泛,也远比一般人想象中的要复杂强大的多,在我自己学习的过程中,曾经有过多次震撼,只是常常没有过多久,很多美轮美奂的用法就又模糊起...

    作者:asdasdasd03-30
  • 基于JQuery模仿苹果桌面的Dock效果(初级版)

    新的一天新的开始,今天要分享的是用JQuery模仿苹果操作系统桌面的Dock效果,之所以称之为初级版,是因为其中还有一些bug,显示效果并不稳定。由于时间的关系,这些bug还没有修复,希望高手们不...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记11 内建js对象

    内建对象就好比是JDK中的类库,开发者可以直接拿来使用,这极大的方便了常见的编程任务。这篇文章就来浏览一下主要的内建对象,当然,我们并不是第一次接触内建对象,前面已经接触到的就有Objec...

    作者:asdasdasd03-30
  • JS控制按钮自动切换背景颜色(可暂停)



    JS控制按钮自动切换背景颜色,可暂停_脚本之家

    .grigg{
    position:relative;
    font-family:Verdana;
    font-size:16px;color:#ffffff;
    }














    脚本之家


    [C...

    作者:asdasdasd03-30
  • JS控件的生命周期介绍

    JS控件的生命周期跟其他平台UI的生命周期类似,但是又有自己的特点,我们只有将控件的生命周期划分清晰,所有的控件编写、mixins的编写和plugin的编写才能遵循控件的生命周期做统一的管理。在这...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记2 js基础语法

    这一篇复习一下ECMAScript规范中的基础语法,英文好的朋友可以直接阅读官方文档。JavaScript本质上也是一种类C语言,熟悉C语言的朋友,可以非常轻松的阅读这篇文章,甚至都可以跳过,不过建议你...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型

    ECMAScript是一种动态类型的语言,构建于5种简单数据类型(Undefined、Null、Boolean、Number、String)和一种复杂数据类型(Object)的基础之上。这篇文章就来复习一下简单数据类型,我会尽量从...

    作者:asdasdasd03-30
  • 利用谷歌地图API获取点与点的距离的js代码

    复制代码 代码如下: var request; var distanceArray = []; function getdistance() { distanceArray = []; var directionsService = new google.maps.DirectionsService(); for (var a = 0; a ...

    作者:asdasdasd03-30
  • 基于JQuery的模拟苹果桌面Dock效果(稳定版)

    已经迫不及待的想要将我的最新成果分享给大家了,其实代码和之前的版本很相似。 首相是HTML页面代码: 复制代码 代码如下: <!DOCTYPE html> <html lang="zh-cmn-Hans-CN"> <head> <meta http-eq...

    作者:asdasdasd03-30
  • js Dialog 实践分享

    分析:
    1. Dialog的生命周期:

    2. Dialog的结构:标题、内容(DOM)、数据、提交栏、关闭按钮

    显示以及加载数据
    1. Content 作为页面代码隐藏到页面中,Dialog显示后,将数...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记12 js正则表达式

    需要指出的是,这里只是总结了正则表达式的常用的且比较简单的语法,而不是全部语法,在我看来,掌握了这些常用语法,已经足够应对日常应用了。正则表达式不只是应用在ECMAScript中,在JAVA、.N...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性

    接下来应该是BOM和HTML5了,但是鉴于ECMAScript5相对于ECMAScript3的新变化比较多,而且这些变化也非常的有意思,因此在这篇文章中再将我认为的有意思的变化(并非全部变化)集中整理一下,但这...

    作者:asdasdasd03-30
  • 关于js new Date() 出现NaN 的分析

    此NaN不为NaN: 程序代码如下: 复制代码 代码如下: var date =new Date(d); if(!date || !date.getFullYear) { return; } return S.Date.format(d,'yyyy-mm-dd');//格式化函数,跟此文无关 在...

    作者:asdasdasd03-30
  • JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符

    在ECMAScript中,有非常丰富的运算符和操作符,在这篇文章中将按通常的分类来稍微整理一下,不过在整理之前,先说明一下:
    1、虽然标题是运算符和操作符,然而在我看来并没有多少严格区分的必要...

    作者:asdasdasd03-30
  • JavaScript 用cloneNode方法克隆节点的代码

    很多时候我们会用for 来生成多个结构相同的节点结构,这样我们需要写很多createElement、setAttribute、appendChild 等代码。 但其实我们只需要有一个html 的模板,就可以用cloneNode 方法对已有...

    作者:asdasdasd03-30
  • JS判断浏览器类型与版本的实现代码

    在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要...

    作者:asdasdasd03-30
  • javascript中input中readonly和disabled区别介绍

    Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而...

    作者:asdasdasd03-30
  • js事件(Event)知识整理

    鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover 之后如果光标继续在元素上移动,则不断触发mousemove 如果按下鼠标上的设备(左键,右键,滚轮……),则触发mousedown 当设备弹起的时候...

    作者:asdasdasd03-30
  • jquery 实现checkbox全选,反选,全不选等功能代码(奇数)

    设页面有如下一组复选框和几个相关按钮(全选,反选,全不选等): 复制代码 代码如下: <input type="checkbox" name="fruit" value="apple" />苹果 <input type="checkbox" name="fruit" value...

    作者:asdasdasd03-30
  • Lazy Load 延迟加载图片的jQuery插件中文使用文档

    什么是LazyLoad技术? 在页面上图片比较多的时候,打开一张页面必然引起与服务器大数据量的交互。尤其是对于高清晰的图片,占了几百K的空间。Lazy Load 是一个用 JavaScript 编写的 jQuery 插件...

    作者:asdasdasd03-30
  • 分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]

    复制代码 代码如下: <html> 题:<br /> 有n个直线最多可以把一个平面分成多少个部分<br /><br /> 线条数:<input type="text" id="line"/><br /> 内交点:<label id="innerPoint"></label><br /> 分...

    作者:asdasdasd03-30