怎样修改输入框 placehoder 提示文本的颜色

1. 在这个问题上, 不同浏览器的设置方法有所差异, 可以写成下面这种形式. ::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }...

怎样理解 DOCTYPE 声明

1. HTML 4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"...

怎样在 js 中实现 反转字符串 的功能

"string".split('').reverse().join('');  ...

怎样理解String的slice(), subString(), substr()三个方法

String.prototype.slice() 是js字符串的切片工具方法, 用于对字符串做'裁剪'操作, 不改变原字符串. 'helloworld'.slice(0,5); // 'hello'; 'helloworl...

怎样理解 instanceof

instanceof 运算符用来判断一个对象在其原型链中是否存在一个构造函数的 prototype 属性。 也就是说, instanceof 判断的实际上是某个对象是否为某个构造函数的实例, 因为es5中没有类的概念, 这里的ins...

怎样将类似数组的对象转换为数组

arguments / NodeList / HTMLCollection 的实例对象是典型的类似数组的对象, 下面是使用es5的方法对其进行转换:  var children = document.body.ch...

怎样将日期时间字符串转换为时间戳

1. 使用: new Date().getTime(); new Date("2018/09/09 12:30:22").getTime(); // 1536467422000   2. 使用: D...

怎样理解ECMAScript 和 JavaScript的关系

JavaScript可以分为三大部分:  1. 核心语法 2. DOM 3. BOM 而核心语法实际上就是指的ECMAScript, 而JS又是不断在发展的, 而这个发展实际上最主要的就是ECMAScript版...

怎样写一个 "Hello, World!"

第一步: 打开浏览器, 按 F12 键或 Ctrl + Shift + J.     注意:  1. 打开的这个界面是浏览器的开发者工具界面. 2. 顶部有许多Tab栏, 如: E...

怎样理解变量

前言: 变量变量, 也就是会变的量. 它是一个装数据的容器, 里面的数据是可以变的, 因此叫变量. 比如 "班长" 就是一个变量, 这学期可能是李雷, 那下学期就可能是韩梅梅了, 老师想安排同学任务, 想到的是班长, 而非某个具体的...