2 js的20/80关键知识

1.

2

var a = 1;
undefined
a
1
alert(a);
undefined

  

var b = true;
var c = "Hi";
undefined
alert(b);
alert(c);
undefined

  

function foo(bar){
	alert(bar);
	return bar;
}
undefined
var z = foo("Hi");
undefined
z
"Hi"

  

function foo(bar)
{
	alert(bar);
	return bar;
}

  

  • shift+enter 换行

function foo(bar){
	if (bar > 3){
		alert(bar + 1);
	} else {
		alert("Not enough");
	}
}
undefined
foo(5)
undefined
foo(2);
undefined

  

3

var arr = []
undefined

function foo(bar){
	if (bar > 3){
		arr.push(bar);
	} else {
		alert("Not enough");
		}
}
undefined

foo(2);
undefined

foo(6);
undefined
arr;
[6]

  

var o = {
	one:1,
	two:2
}
undefined
o.one
1
o.two
2

  

4

document
#document

document.querySelector("#sidebar")
<div id=?"sidebar">?…?</div>?

var el = document.querySelector("#sidebar");
undefined

el
<div id=?"sidebar">?…?</div>?

el.setAttribute("style","display:none;")
undefined

  

5

6

原文地址:https://www.cnblogs.com/venicid/p/8158413.html

时间: 2024-10-01 18:40:28

2 js的20/80关键知识的相关文章

阿里云ECS部署node.js及防火墙80端口开启

第一篇竟然是node.js在阿里云ECS上的部署遇到的小问题记录. 很多时候我们排除故障都会掉进小坑,但别小看是小坑,有时候挺烦人挺难缠的,主要还是基础知识匮乏导致思路混乱造成的,在这里记录下,给自己提个醒,也为网友指条明路,别像我一样乱折腾了. 环境描述: 1.阿里云ECS 单核.1G内存.1M带宽,基本就是最低配置了 2.阿里云提供的CentOS 6.5安全加固版 3.node.js 0.10.30 一,安装过程(尽量精简了,教程太多,不多说) #yum install gcc-c++ op

iOS之UI--通讯录的实例关键知识技术点积累

通讯录的实例关键知识技术点积累 效果展示: *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: point

JS、for循环语句知识巩固,while(){}语句以及do{}while()语句以及switch()语句

一.for循环语句练习 关于for循环存在的两个问题类型 穷举:在不知道什么情况下才真的寻要我们的结果,自能让我们一个个走一遍. 迭代:在现有的条件根据规律不断求解,中间情况,最终推测出来的结果 1.99乘法表 <script>for(var i=1;i<=9;i++){ for(j=1;j<=i;j++) { document.write(j+"*"+i+"="+i*j+"  ") } document.write(&q

Node.js 推荐20多个学习网站及书籍

Web 开发人员对 Node.js 日益增多,更多的公司和开发者开始尝试使用 Node.js 来实现一些对实时性要求高,I/O密集型的业务. 介绍了很不错的书籍和案例,可以提高nodejs开发进度, Node.js Node 官方网站,Node.js 学习之路就起步,开发路途遥远 Nettuts Node.js Tutorial Node.js 编程的就是这样开始的, How To Node Node.js 教程一些文章列表 Node.js 文章列表 The Beginner Node Book

我总结的js性能优化的小知识

阅读目录 前言 避免全局查找 定时器 字符串连接 避免with语句 数字转换成字符串 浮点数转换成整型 各种类型转换 多个类型声明 插入迭代器 使用直接量 使用DocumentFragment优化多次append 使用一次innerHTML赋值代替构建dom元素 通过模板元素clone,替代createElement 使用firstChild和nextSibling代替childNodes遍历dom元素 删除DOM节点 使用事件代理 重复使用的调用结果,事先保存到局部变量 注意NodeList

总结的js性能优化的小知识

阅读目录 前言 避免全局查找 定时器 字符串连接 避免with语句 数字转换成字符串 浮点数转换成整型 各种类型转换 多个类型声明 插入迭代器 使用直接量 使用DocumentFragment优化多次append 使用一次innerHTML赋值代替构建dom元素 通过模板元素clone,替代createElement 使用firstChild和nextSibling代替childNodes遍历dom元素 删除DOM节点 使用事件代理 重复使用的调用结果,事先保存到局部变量 注意NodeList

【转载】写一个js库需要怎样的知识储备和技术程度?

作者:小爝链接:https://www.zhihu.com/question/30274750/answer/118846177来源:知乎著作权归作者所有,转载请联系作者获得授权. 1,如何编写健壮的javascript代码,鲁棒性,简单总结几条我觉得是常识的事:1.1 一个javascript库最好的实现方式是占用最少的命名空间,比如window对象上或者global对象上只占用一个引用.1.2 健壮的js程序对输入都会有完善的类型检查和异常处理,边界值的判断.1.3 对js的几种继承方式要足

做好SEO需要掌握的20个基础知识

作为一个网站优化者,有一些基础seo知识点是大家必须要掌握的,网站排名的好快,和这些基础的SEO优化知识有没做好,有没做到位,有着直接的关系!今天,伟伟SEO就把我前面讲的SEO优化基础知识做个总结,大家优化网站时,比对自己现在做的网站是否存在这样的问题,进行基础的网站优化!这些都没有问题后,我们的网站优化就已经迈开成功的一大步! 一.避免站点有死链接 死链接指的就是失效的链接.错误链接,它原本是正常的,但是后来就变成无效的链接,使得网页中打开这个死链接地址,服务器回应的就是打不开的页面或友好的

Web3.js 0.20.x API 中文版翻译

文档原始链接为:https://web3.learnblockchain.cn/0.2x.x/,欢迎大家前往查阅,本文只是节选开头部分的介绍及API列表索引,以下为翻译正文: 为了开发一个基于以太坊的去中心化应用程序,可以使用web3.js库提供的web3对象, 在底层实现上,web3通过RPC调用与本地节点通信, web3.js可以与任何暴露了RPC接口的以太坊节点连接. web3 包含下面几个对象: web3.eth 用来与以太坊区块链及合约的交互 web3.shh 用来与Whisper协议