随笔分类 - js技术
摘要:html 代码如下: 密码强度 密码强度: js 代码如下:function PasswordStrength(passwordID,strengthID){ this.init(strengthID); var ...
阅读全文
摘要:一、使用JS获取客户端IP的几个方法方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:XP,SERVER03,2000)。获取客户端IP代码:GetLocalIP获取IP:方法二(所有的平台及浏览器):获取客户端处在网络中的IP,前提是客户得联网。使用的是新浪接口。JavaScri...
阅读全文
摘要:在本文中,我们给出 9 个有用的 HTML、CSS 和 JavaScript 的技巧和提示,可能在做 Web 开发中经常会需要用到的,其中有几个是关于 HTML5 和 CSS3 的,如果你是一个前端开发者,那么或许对你有些用处。1. 使用 html5 的 placeholder 属性以前我们经常要写...
阅读全文
摘要:检测元素出现方法。虽然是基于 jQuery 的,但是代码很简洁,可以修改成纯js版的。文本jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = in...
阅读全文
摘要:现代浏览器基本支持CSS3,但是一些旧版本的浏览器还是需要添加前缀的。像box-shadow,border-radius这类属性,目前较新版本的浏览器都是不需要前缀的(包括IE9),但是,有些CSS3属性,例如渐变,前缀少不了,每次都需要像盖高楼一样堆叠CSS3代码,如下图:.bg { ...
阅读全文
摘要:相信做前端开发的都听说过“冒泡型事件”吧,《JavaScript高级程序设计》第九章有详细的讲述,但是,在学习的时候一知半解,也没详细去理解,导致最近在工作中碰到了问题:有许多 li 标签,标签上有2个按钮,当且仅当鼠标移入 li 时才会显示上面的2个按钮,如下图,左边是默认状态,右边是鼠标移入状态...
阅读全文
摘要:在Javascript中,我们经常会接触到题目中提到的这5个比较特别的对象--false、0、空字符串、null和undefined。这几个对象很容易用错,因此在使用时必须得小心。类型检测我们下来看看他们的类型分别是什么:运行上述代码,弹出的对话框应该显示的都是true。也就是说,false是布尔类...
阅读全文
摘要:如今,显示器的分辨率越来越多,终端也变得多样化,web开发页面的自适应问题越来越多,如果不做处理,一旦显示器的分辨率发生变化,展示的内容可能出现许多意料之外的排版问题。关于不同终端的展示问题可以通过响应式布局来实现,而不需要响应式布局时我们需要自己来避免上述问题。宽度自适应:1、设置最外层容器(如 ...
阅读全文
摘要:1.document.write(“”); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5...
阅读全文
摘要:相信大家对mansory排版算法印象十分深刻,它能够十分有效的实现页面紧凑排版,节省空间,并且还显得十分美观。在很多网站,包括鼎鼎有名的pinterest都使用了这个算法来实现排版。这个过程有点象瓦匠在码砖头,所以我会有时候称这些div为brick(砖头),容器为墙面!有一个现象不知道大家注意否,这...
阅读全文
摘要:一直以来,Web 应用程序被局限在一个单线程世界中。这的确限制了开发人员在他们的代码中的作为,因为任何太复杂的东西都存在冻结应用程序 UI 的风险。通过将多线程引入 Web 应用程…在本文中,您将使用最新的 Web 技术开发 Web 应用程序。这里的 大部分代码只是 HTML、JavaScript ...
阅读全文
摘要:一、SVG技术背景随着网络上信息数据的大量涌现,如何正确显示和出版是有效传输、接收和利用它们的基础。图形、图像是信息数据可视化的主要方式。但现有的图形、图像格式存在着缺陷:非开放式,显示和印刷质量及适应性差,难以创建Web上图文信息的个性化定制、交互式以及实时动态方面的应用等。SVG正是在这样的背景...
阅读全文
摘要:HTML 5 是一项让人振奋的技术,这有着充分的理由。这将会是一次技术突破,因为它可以将桌面应用程序功能带入浏览器中。除了传统浏览器外,对于移动浏览器,其潜力甚至更大。不仅如此,最流行的移动浏览器甚至已经采用并实现了 HTML 5 规范中很多重要部分。在这个由五个部分组成的系列里,您将仔细了解 HT...
阅读全文
摘要:classList属性究竟是干什么的,我们先撇下classList不管。我们考虑这么一个问题,那就是我们如何将拥有多个类名的元素中的其中一个类名删除呢?梦龙较劲脑汁儿终于想到一个实现的方法。将拥有类名li、meng和long,三个类名中的类名meng删除。代码如下 HTML代码view sourc...
阅读全文
摘要:第一、编写可维护的代码什么叫着编写可维护的代码呢?就是当我的做出来的项目,拿给其它编码团队能很快的看懂你编写的代码,你的整个项目的逻辑等等。一个项目的修改维护是要比开发一个项目的成本是要高的。例如:当一个项目发布出现bug,最好的情况是当我们一发现bug,立即就可以修复,这种情况是可能发生在刚写完这...
阅读全文
摘要:这些代码片段主要由网友们平时分享的作品代码里面和经常去逛网站然后查看源文件收集到的。把平时网站上常用的一些实用功能代码片段通通收集起来,方便网友们学习使用,利用好的话可以加快网友们的开发速度,提高工作效率。1、原生JavaScript实现字符串长度截取function cutstr(str, len...
阅读全文
摘要:1,考察thisvar length = 10function fn(){ alert(this.length)}var obj = { length: 5, method: function(fn) { fn() // ? arguments[0]()...
阅读全文
摘要:为实现与Node.js相同方式的模块写法,大牛们做了很多努力。但浏览器环境不同于服务器端,它的模块有一个HTTP请求过程(而Node.js的模块文件就在本地),这个请求过程多数使用script tag,script 默认的异步性导致很难实现与Node.js一模一样的模块格式。Modules/Wrap...
阅读全文
摘要:这是Win8 App神圣不可侵犯的头文件: ListViewExample HTML页面加入以下代码: ...
阅读全文
摘要:网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模...
阅读全文

浙公网安备 33010602011771号