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.
https://developer.mozilla.org/zh-CN/docs/Web/Reference/API
6
- var b=document.querySelector("body")
- undefined
- b.setAttribute("style","background-color: black");
- undefined
- var dark = "background-color: black; color: white;";
- var day = "background-color: white; color: black;";
- // var theme = {
- // dark : "background-color:black; color:white; ",
- // light : "background-color:white; color:black; "
- // };
- var button = document.querySelector(".nav");
- var web = document.querySelector("body");
- function lightSwitch() {
- if (web.style.cssText == dark){
- web.style.cssText = day;
- alert("Light Day");
- } else {
- web.style.cssText = dark;
- alert("Dark Day");
- }
- }
- button.onclick = lightSwitch
2 js的20/80关键知识的更多相关文章
- 《Ext JS模板与组件基本知识框架图----模板》
最近在整理Ext JS的模板和组件,在参考<Ext JS权威指南>,<Ext JS Web应用程序开发指南>,<Ext JS API>等相关书籍后才写下这篇< ...
- iOS之UI--通讯录的实例关键知识技术点积累
通讯录的实例关键知识技术点积累 效果展示: 作为博文笔记,既然是笔记,目的是为了能够以后做这个项目能够快速上手,如果这是我下一次阅览这个博文笔记,那么我应该先空手从零开始做,需求也就是这个项目的展示效 ...
- Web3.js 0.20.x API 中文版翻译
文档原始链接为:https://web3.learnblockchain.cn/0.2x.x/,欢迎大家前往查阅,本文只是节选开头部分的介绍及API列表索引,以下为翻译正文: 为了开发一个基于以太坊的 ...
- 20.Nodejs基础知识(上)——2019年12月16日
2019年12月16日18:58:55 2019年10月04日12:20:59 1. nodejs简介 Node.js是一个让JavaScript运行在服务器端的开发平台,它让JavaScript的触 ...
- 我总结的js性能优化的小知识
前言 一直在学习javascript,也有看过<犀利开发Jquery内核详解与实践>,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己 ...
- js性能优化的小知识
避免全局查找 function search() { //当我要使用当前页面地址和主机域名 alert(window.location.href + window.location.host); } ...
- 【转载】写一个js库需要怎样的知识储备和技术程度?
作者:小爝链接:https://www.zhihu.com/question/30274750/answer/118846177来源:知乎著作权归作者所有,转载请联系作者获得授权. 1,如何编写健壮的 ...
- Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识
目录 前言 新建express项目并自定义路由规则 如何提取页面中的公共部分? 如何提交表单并接收参数? GET 方式 POST 方式 如何字符串加密? 如何使用session? 如何使用cookie ...
- 做好SEO需要掌握的20个基础知识
作为一个网站优化者,有一些基础seo知识点是大家必须要掌握的,网站排名的好快,和这些基础的SEO优化知识有没做好,有没做到位,有着直接的关系!今天,伟伟SEO就把我前面讲的SEO优化基础知识做个总结, ...
随机推荐
- php-fpm如何优化进程数
参考链接: php-fpm进程数优化
- Azure SQL的DTU和eDTU到底是个什么鬼
可以从上表上对应于本地数据库的性能采集的指标,可以估算出应该使用什么样级别的AZURE SQL. 当然服务层选择后仍然可以进行更改. 对于自己应用应该用多大规模的DTU,可以进行详细的评估,可以使用下 ...
- IPV4基本知识介绍
转自华为官网 1.1 介绍 定义 IPv4(Internet Protocol Version 4)协议族是TCP/IP协议族中最为核心的协议族.它工作在TCP/IP协议栈的网络层,该层与OSI参考 ...
- Git基本操作(add,commit的理解)
1.创建仓库 ——创建工作目录(Working Directory):git三种副本:工作目录(Working Direcotry),暂存区域(Stage,索引(Index)),仓库(History) ...
- Facebook interview problem:13. Roman to Integer
description: Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symb ...
- 使用selenium grid与BrowserMobProxyServer联合使用
背景:项目主要是做埋点数据,要使用 BrowserMobProxyServer,它相当于做一个代理,在你访问一个网页时,通过代理,获取打开网页的数据,对比你需要对比数据,所以这个工具提供获取页面请求的 ...
- php5.3 yum安装升级版本到 php5.6
centOS系统下如何将php升级到5.6,之前通过yum来安装lamp环境,直接升级的话,提示没有更新包,也就是说默认情况下php5.3.3是最新 1.查看已经安装的php版本号 键入下面代码: ...
- Mac安装protobuf 流程
下载 https://github.com/google/protobuf/releases 找到对应版本下载 编译 cd protobuf./autogen.sh./configuremake 安装 ...
- prepareStatament和Statement和callableStatement的区别
关系与区别 Statement.PreparedStatement和CallableStatement都是接口(interface) Statement 1.Statement接口提供了执行语句和获取 ...
- U盘装CentOS6.4
1.打开UltraISO,依次点击“文件”>“打开”,选择“CentOS-6.4-i386-bin-DVD1.iso”文件. 2.“启动”>“写入硬盘映像”,在“硬盘驱动器选择u盘”,写入 ...