
前端
飞翔的迈克
热爱生活,享受工作。
展开
-
jQuery入门指南教程
Hello jQuery在做所有事情之前,我们要让jQuery读取和处理文档的DOM,必须尽可能快地在DOM载入后开始执行事件,所以,我们用一个ready事件作为处理HTML文档的开始.看看我们打开的custom.js这个文件,里面已经准备好了:$(document).ready(function() { // do stuff when DOM is ready});放一个简转载 2010-05-08 09:45:00 · 562 阅读 · 0 评论 -
为您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
CSS 预处理器技术已经非常的成熟,而且也涌现出了越来越多的 CSS 的预处理器框架。本文向你介绍使用最为普遍的三款 CSS 预处理器框架,分别是 Sass、Less CSS、Stylus。首先我们来简单介绍下什么是 CSS 预处理器,CSS 预处理器是一种语言用来为 CSS 增加一些编程的的特性,无需考虑浏览器的兼容性问题,例如你可以在 CSS 中使用变量、简单的程序逻辑、函数等等在编程语言转载 2015-12-03 16:52:51 · 342 阅读 · 0 评论 -
说说JSON和JSONP,也许你会豁然开朗
说说JSON和JSONP,也许你会豁然开朗作者: 随它去吧 来源: 博客园 发布时间: 2012-07-16 14:33 阅读: 23397 次 推荐: 114 原文链接 [收藏] 前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后转载 2015-12-03 17:04:54 · 322 阅读 · 0 评论 -
正则表达式30分钟入门教程
首页 | 正则表达式30分钟入门教程 | 常用正则表达式| 正则表达式速查表 | 正则表达式测试工具 | 正则表达式 | JavaScript正则在线测试工具 | 正则练习器在线正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义转载 2015-12-03 17:08:27 · 379 阅读 · 0 评论 -
跨域iframe高度计算
一、同域获取iframe内容 这里有两个细节:1. 取iframe内的文档对象,标准浏览器使用contentDocument属性,IE低版本(IE6,7,8)使用document属性。2. calcPageHeight函数计算页面的实际高度,标准浏览器使用document.documentElement,低版本IE使用document.body,默认取clientHeigh转载 2017-07-14 10:43:06 · 939 阅读 · 0 评论 -
重写jquery的ajax方法
//首先备份下jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //备份opt中error和success方法 var fn = { error:function(XMLHttpRequest转载 2017-07-14 11:10:48 · 323 阅读 · 0 评论 -
编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。
黄金定律永远遵循同一套编码规范 -- 可以是这里列出的,也可以是你自己总结的。如果你发现本规范中有任何错误,敬请指正。通过 open an issue on GitHub 为本规范添加内容或贡献力量。不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。HTML语法用两个空格来代替制表符(tab) -- 这是唯一转载 2017-07-07 17:38:46 · 582 阅读 · 0 评论 -
js中let和var定义变量的区别
let变量之前没见过,刚遇到,探探究竟。以下转自:http://blog.youkuaiyun.com/nfer_zhuang/article/details/48781671声明后未赋值,表现相同(function() { var varTest; let letTest; console.log(varTest); //输出undefined ...转载 2018-08-27 10:31:34 · 153 阅读 · 0 评论 -
前后端分手大师——MVVM 模式
简而言之之前对 MVVM 模式一直只是模模糊糊的认识,正所谓没有实践就没有发言权,通过这两年对 Vue 框架的深入学习和项目实践,终于可以装B了有了拨开云雾见月明的感觉。Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式...转载 2018-08-27 10:38:10 · 207 阅读 · 0 评论 -
mustache语法
mustache 模板,用于构造html页面内容。在实际工作中,当同一个模板中想要调用不同的函数来渲染画面,在已经自定义好了的前提下,可以在渲染页面时对传入的参数进行手动判断。【在不好判断的情况下,我们可以通过改变传入参数来进行判断】跟小白我来看看该模板的语法吧。 Mustache 的模板语法很简单,就那么几个: 1 2 3 4 5 6...转载 2018-08-27 10:59:43 · 307 阅读 · 0 评论 -
JS实现继承的几种方式
前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。JS继承的实现方式既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = f...转载 2019-05-22 13:30:13 · 116 阅读 · 0 评论 -
利用客户端解决方案改进跨域通信
逐步解决 SOP 限制Ajax 在 Web 2.0 时代起着非常重要的作用,然而有时因为同源策略 (SOP) 它的作用会受到限制。在本文中,将学习如何克服合作限制。文中将探讨与其他服务器和供应商进行集成的一些客户端解决方案。这些示例将向您展示如何改进您的跨域通信和数据传输。0评论:Wang Jiaye, 软件工程师, IBMHu Changchun, 软件工转载 2015-06-05 15:57:59 · 604 阅读 · 0 评论 -
LESS CSS 框架简介
使用 LESS 简化层叠样式表(CSS)的编写LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。本文将通过实例,为大家介绍这一框架。4评论:赵 春红, 软件工程师, IBM China王 群峰, 软件工程师, IBM China张 建峰, 软件工程师, IBM China2012 年 7 月 11 日转载 2015-06-05 14:41:52 · 487 阅读 · 0 评论 -
JavaScript 语法集锦
JavaScript 语法集锦 click() 对象.click() 使对象被点击。 closed 对象.closed 对象窗口是否已关闭 true/false clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 confirm("提示信息")转载 2009-12-31 18:11:00 · 621 阅读 · 0 评论 -
基于jquery快速实现网页右下角按钮点击后滚动回顶端的功能
把下面这段代码保存为文件scrolltotop.js,然后在页面中引用,立即可以实现网页右下角按钮点击后滚动回顶端的功能,非常方便。ps:我在jQuery Scroll to Top Control script 上做了简单修改。//** jQuery Scroll to Top Control script- (c) Dynamic Drive DHTML code libr原创 2013-11-13 10:01:22 · 916 阅读 · 0 评论 -
javascript学习总结
1.JavaScript中的对象 分为3种。 (1)JavaScript的内置对象 常用的有Date,Array,String,Math,对象,这些都是经常会用到的,一定要掌握好。 (2)文档对象模型(Document Object Model,DOM) 这个对象表示了当前浏览器的多个组件和当前的HTML文档。DOM我认为是JS中最重要的一个对象,通过他可以获得任何一个HTML元素,1.通过doc转载 2009-12-29 21:01:00 · 2250 阅读 · 0 评论 -
清除chrome dns缓存
开发、测试过程中有时需要在不同的环境中切换,通过hosts文件切换后,发现Chrome浏览器依然访问的是原来的环境,必须关闭后重开Chrome才有效,这样如果Chrome中原来打开了较多的想临时使用的信息也会被关闭,有点小麻烦。如何不关闭Chrome,又要使切换Hosts文件生效,可以采用如下的办法:原来Chrome有DNS cache和Socket Pool,其实Chrome的DNS c原创 2014-10-09 16:29:59 · 3342 阅读 · 0 评论 -
正则表达式 学习笔记
=================================元字符=================================\b是正则表达式规定的一个元字符,代表着单词的开头或结尾,也就是单词的分界处.是另一个元字符,匹配除了换行符以外的任意字符*同样是元字符,不过它代表的不是字符,也不是位置,而是数量,它指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配\原创 2015-05-07 09:47:46 · 319 阅读 · 0 评论 -
全面理解面向对象的 JavaScript
前言当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不清道不明,即使使用了框架,其代码组织也非常糟糕。这都是对原生 JavaScript 语言特性理解转载 2015-06-04 16:24:07 · 604 阅读 · 0 评论 -
JavaScript 的性能优化:加载和执行
随着 Web2.0 技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使 JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览转载 2015-06-05 10:08:05 · 510 阅读 · 0 评论 -
ECMA-262,第 5 版。最新 JavaScript 规范 了解 ECMAScript 规范的历史,查看它的众多重要新特性和新概念。
该标准以标题 ECMA-262,第 5 版(以下简称 ES5)进行发布,是 ECMAScript 规范的最新版本。ECMAScript 是 JavaScript — 当今最重要的 web 语言 — 的基础标准。由于 JavaScript 语言还是 Adobe ActionScript(以及其他风格)的基础,因此可以说,ECMAScript 标准是当今和未来 web 交互的核心。经过一个漫长的、转载 2015-06-05 10:54:30 · 1068 阅读 · 0 评论 -
深入了解 CSS3 新特性
现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观、用户体验更好的界面。CSS3,这个新一代的标准应运而生。为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),各种 CSS 特效,甚至还支持 CSS 动画、元素的变换。这些 CSS 新特性在现阶段可以说转载 2015-06-05 15:12:09 · 970 阅读 · 0 评论 -
深入浅出 JavaScript 中的 this
JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:JavaScript 中的 this 关键字,深入浅出的分析其在不同情况下的含义,形成这种情况的原因以及 Dojo 等 JavaScript 工具中提供的绑定 this 的方法。可以这样说,正确掌握了 JavaScript转载 2015-06-05 16:30:50 · 406 阅读 · 0 评论 -
拥抱原型面向对象编程JavaScript
avaScript 是最底层的 Web 编程接口,随处可见。随着 Web 日益成为日常生活的一部分,JavaScript 也开始变得备受关注。JavaScript 是一个经常遭到误解的语言,被认为是一种玩具语言或者一种 “不成熟的 Java™ 语言”。JavaScript 最饱受非议的特性之一是它的原型对象系统。尽管不可否认 JavaScript 是存在一些缺陷,但原型对象系统并不在其内。在本文中转载 2015-06-05 14:02:47 · 581 阅读 · 0 评论 -
浅谈 JavaScript 编程语言的编码规范
JavaScript 编程语言作为最流行的客户端脚本语言,早已被众多 Web 开发人员所熟悉。随着 Web2.0 时代的到来和 Ajax 技术的广泛应用,JavaScript 也逐渐吸引着更多的视线。工作中要求越多的是对 JavaScript 语言的深入学习,灵活运用,和对编码质量的保证。4评论:王 丹丹, 高级软件工程师, IBM2010 年 8 月 09 日转载 2015-06-05 16:47:51 · 411 阅读 · 0 评论 -
使用 jQuery 创建自己的插件
jQuery 允许您创建自己的插件来扩展 jQuery 的功能,也可以以此回报 jQuery 社区。本文介绍创建自己的插件的步骤,并介绍如何让它在出现在 jQuery 插件社区网页上。查看本系列更多内容|0评论:Michael Abernethy, 产品开发经理, Optimal Auctions2009 年 7 月 20 日内容转载 2015-06-05 17:39:38 · 506 阅读 · 0 评论 -
内网摄像机(RTSP/IPC/NVR)如何能在公网进行RTSP、RTMP、HLS(m3u8)、HTTP-FLV互联网H5网页直播
一、背景需求传统监控行业里不管是设备端、服务器端亦或是客户端都在一个内网或者大局域网里面。而且现在的大部分监控方案都是这样的格局,小到一个公司范围内的监控,再到一个园区、一个仓库监控、一个农业园林监控、一个养殖场监控、一个小区的监控,大到电力、交通行业的大局域网监控,这种监控场景下,客户终端出不了监控的内网,无法做到公网监控与录像回放。虽然现在也有一些个别大的监控项目,会搞一个网关机器,将视...转载 2019-07-19 15:56:48 · 5444 阅读 · 0 评论