
js
文章平均质量分 63
Luna_hua
无知人生,明镜止水。
----记念曾经掉过的坑······
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-07-29 实现一个自适应正方形
1、padding-top+position .box{ width:50%; padding-bottom:50%; } position:relative position-top:100%,就可以得到一个正方形的盒子 有时width不是100%,比如width:20%,这时,使得padding-top:20%,就可以。 即(padding-top/width = 1)就是正方形。 (padding-top/width=1/2)就是二比一的长方形 2、视窗单位 视窗是浏览器实际显示内容原创 2021-07-29 16:15:38 · 396 阅读 · 0 评论 -
javascript中的深拷贝和浅拷贝
首先深复制和浅复制只针对像object,array这样的复杂对象。 浅只复制了一层对象的属性,深复制递归复制了所有层级。 简单的浅复制实现:var obj = { a:1, arr: [2,3] }; var shallowObj = shallowCopy(obj);function shallowCopy(src) { var dst = {}; for (var prop in s转载 2017-09-01 14:57:28 · 180 阅读 · 0 评论 -
JavaScript eval() 函数
定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 eval(string) 说明 该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。 如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该原创 2017-08-24 09:41:38 · 173 阅读 · 0 评论 -
js复习笔记day1
一.基础 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 JavaScript:改变 HTML 内容 x=document.getElementById(原创 2017-08-15 16:23:48 · 227 阅读 · 0 评论 -
js复习笔记day8
JavaScript Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。 浏览器对象模型 (BOM) Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性原创 2017-08-22 14:02:06 · 230 阅读 · 0 评论 -
js复习笔记day7
JavaScript RegExp 对象 RegExp:是正则表达式(regular expression)的简写。 什么是 RegExp 正则表达式描述了字符的模式对象。 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您原创 2017-08-21 23:37:42 · 241 阅读 · 0 评论 -
json学习笔记
什么是json? JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。原创 2017-08-24 14:50:41 · 267 阅读 · 0 评论 -
js复习笔记day6
JavaScript HTML DOM 元素(节点) 创建新的 HTML 元素 这是一个段落。 这是另一个段落。 var para=document.createElement("p"); var node=document.createTextNode("这是一个新段落。"); para.appendChild(node); var element=document.g原创 2017-08-21 13:48:08 · 356 阅读 · 0 评论 -
js复习笔记day5
JavaScript HTML DOM - 改变 HTML document.getElementById("p1").innerHTML="新文本!"; 改变 HTML 输出流 在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。 绝对不要在文档加载完成之后使用 document.write()。这会覆盖该文档原创 2017-08-19 23:25:48 · 270 阅读 · 0 评论 -
js复习笔记day4
JavaScript 表单 JavaScript 表单验证 function validateForm() { var x = document.forms["myForm"]["fname"].value; if (x == null || x == "") { alert("需要输入名字。"); return false;原创 2017-08-18 23:42:30 · 254 阅读 · 0 评论 -
js复习笔记day2
Null和Undefined 在 JavaScript 中 null 表示 "什么都没有"。 null是一个只有一个值的特殊类型。表示一个空对象引用。 在 JavaScript 中, undefined 是一个没有设置值的变量。 typeof 一个没有值的变量会返回 undefined。 var person = null; // 值为 null(空), 但类型原创 2017-08-16 11:25:05 · 218 阅读 · 0 评论 -
js复习笔记day3
自动转换类型 5 + null // 返回 5 null 转换为 0 "5" + null // 返回"5null" null 转换为 "null" "5" + 1 // 返回 "51" 1 转换为 "1" "5" - 1 // 返回 4 "5" 转换为 5 JavaScript 正则表达式 正原创 2017-08-17 16:40:35 · 266 阅读 · 0 评论