不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2012-05-13 13:03:22  修改时间:2024-05-08 09:18:36  分类:前端/Vue/Node.js  编辑

这个文档是基于JavaScript社区众多开发者的意见和经验,在开发JavaScript代码上的最佳实践和首选的方案的明细表。因为这是一个推荐的表而非原则性的方案,经验丰富的开发者可能对下面的表达会有略有不同的见解。

1. 总是使用 ‘var’

在JavaScript中,变量不是全局范围的就是函数范围的,使用”var”关键词将是保持变量简洁明了的关键。当声明一个或者是全局或者是函数级(function-level)的变量,需总是前置”var”关键词,下面的例子将强调不这样做潜在的问题。

不使用 var 造成的问题

作者:Albert.Wen  添加时间:2012-05-13 10:01:13  修改时间:2024-05-16 18:34:33  分类:前端/Vue/Node.js  编辑

大家应该写过下面类似的代码吧,其实这里我想要表达的是有时候一个方法定义的地方和使用的地方会相隔十万八千里,那方法执行时,它能访问哪些变量,不能访问哪些变量,这个怎么判断呢?这个就是我们这次需要分析的问题——词法作用域

 

作者:Albert.Wen  添加时间:2012-05-14 22:02:01  修改时间:2024-05-18 03:44:56  分类:前端/Vue/Node.js  编辑

JavaScript中的Function对象是函数,函数的用途分为3类:

  1. 作为普通逻辑代码容器;
  2. 作为对象方法;
  3. 作为构造函数。
作者:Albert.Wen  添加时间:2012-05-10 23:57:56  修改时间:2024-05-15 13:49:24  分类:前端/Vue/Node.js  编辑

JavaScript有this关键字,this跟JavaScript的执行上下文密切相关,很多前端开发工程师至今对this关键字还是模棱两可,本文将结合代码讲解下JavaScript的this关键字

this和对象的关系

首先来看下面的代码:

var person = {
	name:'Theo Wong',
	gender:'male',
	getName:function(){
		console.log(person.name);
	}
};
person.getName();
作者:Albert.Wen  添加时间:2012-05-15 13:03:04  修改时间:2024-05-19 03:10:16  分类:前端/Vue/Node.js  编辑

JavaScriptMVC框架

JavaScriptMVC 

在线编辑器

KindEditor

JS/jQuery弹出框插件

artdialog ( git地址:https://github.com/aui/artDialog

weebox

jquery-wbox

作者:Albert.Wen  添加时间:2012-05-10 23:31:42  修改时间:2024-05-19 19:35:42  分类:前端/Vue/Node.js  编辑

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

语法encodeURIComponent(URIstring)

参数描述:URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。

返回值:URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。

说明:该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。

作者:Albert.Wen  添加时间:2012-05-10 23:19:08  修改时间:2024-05-20 13:53:52  分类:前端/Vue/Node.js  编辑

插件主要的方法:

  • ajaxForm
  • ajaxSubmit
  • formToArray
  • formSerialize
  • fieldSerialize
  • fieldValue
  • clearForm
  • clearFields
  • resetForm
作者:Albert.Wen  添加时间:2014-02-10 11:51:10  修改时间:2024-05-15 12:08:01  分类:前端/Vue/Node.js  编辑

在JSON中,有两种结构:对象数组。 

1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用引号,数值型则不需要。例如:

var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};

2. 数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。

作者:Albert.Wen  添加时间:2014-10-10 10:33:00  修改时间:2024-05-16 02:19:26  分类:前端/Vue/Node.js  编辑

CSS2 中有5个主要的背景(background)属性,它们是:
* background-color: 指定填充背景的颜色。
* background-image: 引用图片作为背景。
* background-position: 指定元素背景图片的位置。
* background-repeat: 决定是否重复背景图片。
* background-attachment: 决定背景图是否随页面滚动。

作者:Albert.Wen  添加时间:2014-03-13 09:37:00  修改时间:2024-05-04 05:02:26  分类:前端/Vue/Node.js  编辑

通用方法:

document.getElementById('iframe的ID').contentWindow.document.getElementById('元素的ID')

 注意要加上contentWindow,往往出现问题都是因为这个容易被忽略,它代表frameiframe内部的窗口对象