![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 70
Ziv小威
爱互联网,爱编程
展开
-
我们开源了一个轻量的 Web IDE UI 框架 - Molecule
Molecule是一个受VS Code启发,使用React.js构建的Web IDE UI框架。通过一种类似 VS Code 扩展机制(Extension),可快速、轻松搭建一个高度抽象的Web IDE UI系统。同时基于 Monaco Editor,内置集成了 QuickAccess 和 Keybinding 等功能,并提供了简单的 API 以供使用。原创 2021-12-20 14:02:02 · 823 阅读 · 0 评论 -
HTML5 文件异步上传 — h5uploader.js
HTML5 文件上传原创 2015-05-08 09:53:00 · 3415 阅读 · 1 评论 -
Hybird App ( 混合模式移动应用)开发初体验
最近1,2个月一直都尝试开发一款hybird app,遇到了很多问题,谈谈自己的体会。Hybird app (混合模式移动应用),它利用例如安卓端webview组件+HTML5内嵌的方式混合的方式开发的移动应用,好处显而易见,由于内嵌的是Html5, 所以跨平台,扩展性,开发成本都是很不错的优势。Hybird App拥有很多从开发工具到打包发布的解决方案,比较出名的是来自Ado原创 2014-10-28 18:52:15 · 2647 阅读 · 0 评论 -
HTML5实现图片文件异步上传
利用HTML5的新特点做文件异步上传非常简单方便,本文主要展示JS部分,html结构。下面的代码并未使用第三发库,如果有参照,请注意一些未展现出来的代码片段。我这边的效果预览:1.文件未选择 2.文件已选择HTML代码部分: 思路:下面代码中我利用css的z-index属性将input="file”标签隐藏在了id=btnSelect元素下面,通过触发a标签的点击后,弹出文件选择原创 2014-05-29 11:18:06 · 1113 阅读 · 0 评论 -
利用JS跨域做一个简单的页面访问统计系统
其实在大部分互联网web产品中,我们通常会用百度统计或者谷歌统计分析系统,通过在程序中引入特定的JS脚本,然后便可以在这些统计系统中看到自己网站页面具体的访问情况。但是有些时候,由于一些特殊情况,我们需要自己来设计统计系统。由于前段时间公司的业务需求,我也是自己尝试了下,本文提供的是一个基本思路,统计系统也比较简单。 几个基本统计需求:1.统计web每个页面用户访问量2.统计用户访原创 2014-06-30 15:15:44 · 1088 阅读 · 0 评论 -
详解异步式(Asynchronous)IO与同步式Synchronous)IO,NodeJS代码示例
详解异步式(Asynchronous)IO与同步式Synchronous)IO,NodeJS代码示例理解IO IO(Input/Output)通常是指计算机线程进行慈磁盘读写或者网络通信时的一种行为。 同步式(Synchronous)IO和异步式(Asynchronous )IO 同步式:当计算机调度线程进行I/O操作命令后,由于文件的读写原创 2014-03-29 14:25:11 · 1441 阅读 · 0 评论 -
匿名函数块级作用域以及在JQuery中的应用
最近经常回在群里面看到有些朋友问如下这样的js写法该如何理解的的问题,虽然可能对匿名函数有些理解,但是有时候看到JQuery源码或者其他JS库中同样的写法时,就有点不理解了,今天再次分享下这方面的知识点。(function(){})(JQuery);对以上写法的理解: 上面的这种写法通常叫做“块级作用域”,块级作用域的好处就是可以将匿名方法内部的变量进行私有化,当原创 2014-02-21 11:00:02 · 1461 阅读 · 0 评论 -
JS实现星级评价
说明: 本方法采用了Jquery库,暂时检测兼容IE8版本。本示例的2种颜色的星星都是放入了一张png图片当中,当然还有其他的一些实现思路。本示例展示的情况是当前页面只有一个星级评价的情况。思路: 通过对星级显示元素的,mouseenter,mouseout,click 三个事件的监听,从而星星显示的个数。其中我用了2个变量(temp_value,choice_value)来存放当原创 2014-01-09 17:29:40 · 2558 阅读 · 2 评论 -
制作滑动条菜单,如何延时处理滑动效果,避免动画卡顿
前几日在利用JQuery做菜单滑动标记这个效果的时候,最后发现滑动条在我用鼠标快速滑动的时候,会出现滑动条延迟滑动,并且有卡顿的现象,相当影响体验感受。不完美~在几番询问下,得到了一个延时处理的解决方案,完美解决了这个问题。思路: 在鼠标移入目标元素的时候,启用定时操作,我目前设置的为1/10秒,也就是说,当鼠标如果在目标元素区域停留了满足我预设值的时间范围内的话,我就执行动画效原创 2013-12-07 21:07:40 · 1538 阅读 · 0 评论 -
作为WEB工程师,我们是不是应该积极的推进一下用户浏览器的使用体验?
为什么会写这篇文章,其实是有原因的。目前我工作的公司的Web网站仅支持IE8以上的版本,然后我们经常接到客户的反馈,说为什么在他浏览器当中flash怎么显示不了,或者为什么在他浏览器中有这样那样的问题。有时候的确是一件很恼怒的事情。 我很想知道为什么在中国,使用IE6浏览器的人为什么还有这么多,为什么用户不愿意升级到体验更好,使用更方便的浏览器当中。其实我仔细想想,毕竟用户打交道的web原创 2013-11-14 16:52:15 · 962 阅读 · 0 评论 -
利用link标签的disabed属性大面积的对其他标签元素的CSS样式进行替换操作
由于平时对元素样式的控制基本上只是3,4个,所以一般用Jquery的时候直接使用$(element).css();这个方法,或者使用$(element).addClass()方法完成样式操作。对于小范围元素的操作来说,这是非常方便的。但是当针对众多元素同时进行操作的时候呢,这2个方法让代码看起来就比较重量级了,代码的可读性也比较小。 过程起初,我先尝试了一种方式,就是在JS代码中动态插入原创 2013-11-23 12:10:46 · 1210 阅读 · 0 评论 -
JS模拟alert与confrim 对话框
这2个例子都是用原生JS写的,主要是用JS拼接了界面,并未做过多的事件监听。,样式用了Css3的一些特性。 调用方式则为: //Alert Alert.show('我警告你哦~'); //Confirm Confirm.show('我是确认对话框',function(){ doSomething(); }); 组件详情看下面的具体代码:原创 2013-08-23 11:12:24 · 1364 阅读 · 0 评论 -
什么是CouchDB?
※本文对CouchDB的解释是来自Apach CouchDB的官网的译文,如果有什么问题,请指正。1.CouchDB简介 CouchDB是一种利用JSON文件,javascript作为MapReduce查询,以及常规HTTP作为API的一种数据库系统。2.CouchDB,一个为Web而生的数据库 CouchDB是一个完全为了web而生的数据库,它利用了JSON文翻译 2013-07-05 11:18:40 · 2117 阅读 · 0 评论 -
Javascript的字面量对象以及如何拆解字面量对象
简单的说,字面量对象提供了一直非常方便构建新对象的方式,它的格式非常简单且容易阅读。是大多数前端程序员在构建对象时比较推崇的一种方式。格式:var person = { name : "ziv", sex : "男", age : "22"}注意字面量对象最后一个属性是不需要逗号的访问字面量对象的属性值:pers原创 2013-07-18 14:30:32 · 776 阅读 · 0 评论