第10页

  • 面向对象基础解析

    面向对象基础解析

    虽然在js面向对象的写法有很多种,今天小编采用一种“构造原型模式”进行编写。以面向对象的方式来进行js代码编写时注意以下几点:构造内不使用函数,只定义属性添加原型注意this只想问题new所表达的意思下面构造一个Person的对象,属性有name, age,原型有getName(),getAge().function Person(name,age){     this.name = name;     ...

    JS知识点 2015-07-09 512 0 面向对象
  • 常用排序算法javascript实现(一)

    常用排序算法javascript实现(一)

    分享一下几个常用的排序算法,用javascript语言实现!今天先分享两个:一个是冒泡排序,另一个是选择排序!1. 冒泡排序:核心想法:每次比较相邻的两个值,若后面的值比前面的值小,则交换位置,这样交换几轮后,最小的值在最前面,俗话说像水泡一样冒上去了!接下来看代码,当然看之前,先说下如何交换两个数的位置,办法很多,这里最常见的就是用第三个变量,比如:var a=12; var b=5; var tmp; tmp=a; a=b; b=tmp; console.log...

    JS知识点 2015-07-04 614 0 js排序
  • 超出省略号—js版(实用)

    超出省略号—js版(实用)

    一个超出字数用省略号代替的函数分享:相信大家都会:一般纯css的写法,但是貌似只能单行,写法如下:overflow:hidden; white-space:nowrap; text-overflow:ellipsis;不过如果多行的话……,当然后台可以实现,但是js也可以封装一个函数,来看下!/* *    @description 截取字符串,中文字算两个,以及是否需要三个省略点代替 *    @param s...

  • js中判断类型,小技巧

    js中判断类型,小技巧

    一般都是isFunction,isArray,isNumber等。。。。代码如下:function type(type){     return function(obj){         return Object.prototype.toString.call(obj)==='[object '+type+']';...

  • seajs和requirejs简单用法

    seajs和requirejs简单用法

    俩人都属于模块化加载器(库):网上的文档教程灰常多,这里只做个存档!seajs和requirejs:seajs官网:http://seajs.org/docs/requirejs官网:http://www.requirejs.org/两者的区别在此不多说,不过俩人遵循的规范简单说下:seajs采用的是CMD(common module define)规范,公共模块定义require采用的是AMD(Asynchronous module define)规范,异步模块定义所以导致用法略有不同,这里只是简答说下用法。好处...

    前端框架 2015-06-25 625 0 JS模块化seajs
  • html5—全屏简单api使用

    html5—全屏简单api使用

    让某个物体全屏展示:element.requestFullscreen();目前测试:只有Gecko(Firefox) 和WebKit(chrome)内核浏览器下能用WebKit 中 的用法:webkitRequestFullscreenGecoko 中 的用法:mozRequestFullScreen简单用法:页面上随便给个div,整点样式就行,目的是能点!js代码如下:window.onload=function(){     var oDiv=documen...

    HTML5 2015-06-05 572 0 html5
  • js中批量给一个元素添加事件

    js中批量给一个元素添加事件

    window.onload=function(){     var oDiv=document.getElementById('div1');          'onclick onmouseover ondblclick oncontextmenu'.replace(/\w+/g,function(sEv){ &n...

  • JSON新方法 parse&&stringify

    JSON新方法 parse&&stringify

    在H5下JSON也有了很大程度上的改变,增加了两个比较好的方法JSON.parse(),JSON.stringift().先说一下JSON.parse(),此方法是将一个字符串转变成json,说到这里,可定会想到之前的eval,那么他们有什么区别呢?JSON.parse()相对安全一点,但是字符串,必须是严格模式。而eval就很不安全了。JSON.stringify 是将json转为字符串。        //字符串转JSON &nb...

    JS知识点 2015-05-29 552 0 json
  • 缩略图完美展示插件,不失真--jqthumb.js

    缩略图完美展示插件,不失真--jqthumb.js

    一、插件介绍项目中有图片的时候,有的宽大于高,有的宽小于高,尤其在做图片列表的时候,经常发现缩略图会有变形的。我们怎样来解决这一问题呢。方法一:用photoshop来处理缩略图。小的项目还可以,大的项目,这样做难免会累的半死;方法二:用jqthumb.js这款插件,只需要写上几句话,就可以让我们的项目中的缩略图快速解决!jQThumb 兼容所有浏览器,包括 IE6。在高级浏览器中使用背景方式实现,并设置图片的尺寸(background-size)和位置(background-position)实现居中;在 IE...

    js插件 2015-05-19 1014 0 jquery插件图片
  • 初识jquery--jquery基础

    初识jquery--jquery基础

    今天给大家整理一份关于jquery的学习笔记。官方的概念:jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多),顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。jquery选择器:<div id="test" class="test">     <ul>  &n...

    js插件 2015-04-10 469 0 jquery