
javascript
文章平均质量分 71
martin_zhan
码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用正则表达式
JS正则表达式规则,表单校验,邮箱校验,姓名校验,表单正则校验原创 2017-04-27 18:41:34 · 502 阅读 · 0 评论 -
javascript原型链
原型链,很让人头疼的术语,有太多的文章和权威书籍做解释,但是始终很难看懂,下文是我的一些愚见。 js说是面向对象的,但其实是没有严格的类、封装、继承这些东西(至少没有像java那样),所以就弄了个原型链prototype来搞定这些事情。每个对象(object) 都有prototype (内部包含属性和方法成员),但是 new 的时候不会有,而 __proto__内原型(继承,指原创 2014-02-28 17:59:31 · 573 阅读 · 0 评论 -
判断浏览器类型(判断是否是手机端)
判断是否是手机端(移动端),判断浏览器类型原创 2014-03-24 12:25:20 · 1754 阅读 · 0 评论 -
代码校验之eslint
官方地址:http://eslint.org/ESLint是一个开源的JavaScript校验插件,由Nicholas C. Zakas 创建于2013六月初。eslint代码校验是一种静态的代码分析,通常用来校验语法的或代码书写风格,但不指定风格。校验规则适用大多数编程语言和编译器,有时也把规则加于到编译过程。 JavaScript是一种动态的弱类型的语言,编写时尤其容易出现语法错原创 2017-05-08 10:01:16 · 2788 阅读 · 0 评论 -
SVG 矢量图形
Svg: Scalable Vector Graphics可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。网页中主要用于展示折线图,雷达图等数据报表图。原创 2013-11-14 01:12:54 · 1704 阅读 · 2 评论 -
nginx配置文件
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wo原创 2012-12-21 16:05:00 · 785 阅读 · 0 评论 -
DOM事件模型级别
DOM事件模型分为三个等级,分别是0级、1级、2级。0级是最早的,而且目前所有的浏览器仍支持0级DOM模型。0级模型的注册事件,就是我们经常见到的,如:2级的典型特点是事件传播的阶段,(捕获阶段,直接目标阶段,起泡阶段),注意在第三个阶段“起泡阶段”在IE6中不支持。在事件传播的过程中,可以随时用Event对象的stopPropagati原创 2012-08-30 10:33:19 · 2370 阅读 · 0 评论 -
JavaScript 内存管理
JavaScript内存泄漏1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。原创 2012-08-29 10:18:25 · 353 阅读 · 2 评论 -
javascript 原型连
}var subClass=new baseClass();prototype 相当于 baseClass 的静态方法/静态成员变量constructor(1) 当前对象的构造函数 就是[谁创造了subClass? 是baseClass](2)对创建对象的函数的引用(指针)。对于 Object 对象,该指针指原创 2012-08-13 16:11:49 · 281 阅读 · 2 评论 -
null于undefined 区别
undefined是全局对象(window)的一个特殊属性,其值是未定义的。但 typeof undefined 返回 'undefined'。这是一个对象,但是为空。因为是对象,所以 typeof null 返回 'object'。console.log(p) // undefined , 变量没定义,这里会影响程序执行。console.log(p) // null, 变量定义了,但是没有值,不影响执行。console.log(p) // cpu 烧起来了,O(∩_∩)O哈哈~原创 2012-08-30 15:26:47 · 326 阅读 · 2 评论 -
Javascript原型链研究
JavaScriptprototypeFirefox编程F# 前言:如果想深入理解Javascript的面向对象编程思想,那么对于原型链的理解将十分重要,由于看了李战老师的,产生了很多疑问,于是带着疑问在网络上查找答案,也翻出了Ecma-262来看了,总算明白了一些东西。 一.类别和对象转载 2012-08-30 16:14:16 · 546 阅读 · 0 评论 -
从事前端开发必须要了解的CSS原理
从事Web前端开发的人都与CSS打交道很多,有的人也许不知道CSS是怎么去工作的,写出来的CSS浏览器是怎么样去解析的呢?当这个成为我们提高CSS水平的一个瓶颈时,是否应该多了解一下呢? 一、浏览器的发展与CSS 网页浏览器原创 2012-09-22 15:01:07 · 592 阅读 · 2 评论 -
canvas
.wrap {width: 320px;height: 480px;margin: 30px auto 0;/*background-color: #ccc;*/}G = function(id) {return document.getElementById(id);}var canvas = '', ctx = '', img =原创 2012-10-10 17:31:44 · 448 阅读 · 0 评论 -
touch事件
(function(){ var delegate = function(fn, scope,opts) { return function() { return fn.apply(scope, Array.prototype.slice.call(arguments, 0)); } } var events=fu原创 2012-09-12 18:02:32 · 2418 阅读 · 1 评论 -
javascript中的new
javascript是基于原型(Prototype based)的面向对象的语言,这点不同于我们熟悉的.NET,Java语言,是基于类模式(Class based)。所以javascript中没有类的概念。理解这一点很重要,很多javascript教程为了让读者更容易理解,会套用他们常用的类模式中的概念,这样反而让大家产生歧义。先进段代码, fun原创 2012-08-13 16:47:38 · 501 阅读 · 2 评论