首页 软件列表

首页

js实现的仿新浪微博完美的时间组件升级版

2020-02-16 标签:js,实现,新浪,完美,时间,组件,升级版,以前,发过,上次,很烂,这次,有时间,把这,升级,性能,更好

这个时间组件以前发过一次,上次那个很烂,这次有时间了,把这个升级了,性能更好,完美兼容所有浏览器,ie6下拉select档不住的问题 也解决了.总之,差不多也算一个完美的时间组件, 在线demo nothingDemo 突然发现下面的代码里面有个运行代码可以看在线demo,就再最下面 然后贴出源码,

首页

非主流的textarea自增长实现js代码

2020-02-16 标签:主流,textarea,增长,实现,js,代码,其中,大部分,是靠,w,c,标准,ie,引入,keyup

其中大部分是靠scrollHeight(非W3C标准,由IE引入),keyup事件来完成。有一种比较有意思的是 通过“镜像元素(mirror element)”, 和setTimeout轮询实现。大致的实现思路如下: 把一个单独的pre元素,通过position:absolute的方式定位于clie

首页

javascript之querySelector和querySelectorAll使用介绍

2020-02-16 标签:javascript,使用,介绍,一开始,很多人,都会,jquery,选择器,api,做对,我也是,比较,异同,本来,没事,同学

一开始很多人都会拿jquery的选择器来跟这两个api做对比(我也是),比较异同本来没事,但却使一些同学对这两个api在浏览器中的实现产生了误解,特别是再dom element上调用此api时。 下面是我的jsFiddle示例,我就以此展开说明: js代码: (function(global) {

首页

js有关元素内容操作小结

2020-02-16 标签:js,有关,元素,内容,操作,小结,innerhtml,大家,都很,熟悉,可读,可写,修改,相当,快捷,方便,兼容,问题,参考

1.innerHTML 这个大家一定都很熟悉,可读可写,修改元素内容相当快捷方便,在兼容问题上可以参考W3Help中一个知识记录。 2.outerHTML 此方法可以用于对元素自身的快速替换,比如: 实现代码如下: Hello, I am a demo $('hello').outerHTML =

suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
首页

suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)

2020-02-16 标签:suggestion,开发,小结,以及,键盘,事件,总结,针对,中文,输入法,状态,重要,顺序,keydown,keypress,keyup,开启,三个,最最,特别

重要的键盘事件: 事件顺序:keydown -> keypress ->keyup 对于输入法开启时: keypress: 这三个事件中最最特别的事件的说,如果巧妙运用可以事半功倍: 1. 首先对于大部分功能键是没有keypress事件的 Caps lock ,shift,alt,ctr

首页

js change,propertychange,input事件小议

2020-02-16 标签:js,change,input,事件,小议,https,github,com,mootools,core,issues,2170,这个问题,来自,ie,lte,checkbox,radio

https://github.com/mootools/mootools-core/issues/2170这个问题来自IE(LTE8)中对checkbox和radio change事件的实现问题,在IE(LTE8)中测试下来,当你点击一个checkbox或者radio,它的change事件是不会立即

首页

JavaScript面向对象设计二 构造函数模式

2020-02-16 标签:javascript,面向,对象,设计,构造,函数,模式,将使,工厂,进行,改写,实现,代码,如下,function,employee,n,ame,age

我们将使用构造函数模式将工厂模式进行改写。 实现代码如下: function Employee(name, age, job) { this.name = name; this.age = age; this.job = job; this.sayName = function () { alert

首页

Javascript面向对象设计一 工厂模式

2020-02-16 标签:javascript,面向,对象,设计,工厂,模式,抽象,创建,具体,过程,但是在,ecmascript,无法,就使,函数,封装,特定,接口

1、工厂模式抽象了创建具体对象的过程,但是在ECMAScript中无法创建类,所以就使用一种函数来封装以特定接口创建对象的细节。以一下情况为例, 有一个员工类,有姓名、年龄、职位属性, 实现代码如下:function CreateEmployee(name, age, job) { var Emp

首页

javascript判断iphone/android手机横竖屏模式的函数

2020-02-16 标签:javascript,判断,iphone,android,手机,横竖,模式,函数,不少,资料,结论,如下,实现,代码,function,switch,window

查了不少资料,最后结论如下: 实现代码如下: function orientationChange(){ switch(window.orientation) { case 0: // Portrait case 180: // Upside-down Portrait // Javascript

首页

五段实用的js高级技巧

2020-02-16 标签:五段,实用,js,高级,技巧,settimeout,应用,案例,比如,你想,函数,循环,执行,10,怎么办,以前,通常是,setinterval

技巧一之setTimeout. 应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题 实现代码如下: (function () { var i = 0; function job() { console.log(