随笔分类 - Javascript
javascript学习笔记
摘要:什么是JSX? JSX是JavaScript XML的缩写,其本质是js,表现形式类似于XML,与js区别在于可直接在里面编写html标签。 怎么使用JSX? 语法规则: JSX 的基本语法规则:HTML 标签以 < 开头,代码块以 { 开头
阅读全文
摘要:1.安装nw,(也可在官网下载然后配置变量)npm install nw -g一个最最简单的nw应用,只需要有index.html和package.json文件即可2.项目准备,目录结构app文件夹+----index.html+----package.jsonindex.html代码: ...
阅读全文
摘要:准备:官网:https://facebook.github.io/react/downloads.htmlGithub地址:https://github.com/facebook/react首先需要引入的3个库:react.js 是 React 的核心库,react-dom.js 是提供与 DOM ...
阅读全文
摘要:回调函数在使用上是把一个函数当成参数传给另一个函数,在另一个函数中作为返回结果。以下是一个简单的回调函数例子:tom到店里买东西,刚好没货了,店主问他拿了信息记录到本子上了,过几天又有货了,店主就翻本子找tom的电话,那店主找电话的过程就是一个回调函数。function outPutPhone(na...
阅读全文
摘要:一般写函数,我们会这样调用:function add(x, y) { return x + y;}alert(add(2, 3));或者这样:var add = function(x, y) { return x + y;}alert(add(2, 3));匿名函数,使用()将匿名函数括...
阅读全文
摘要:变量作用域:局部和全局局部变量优先级别高于同名的全局变量//声明一个全局变量var scope="global";function checkscope(){ //声明一个同名的局部变量 var scope="local"; //返回的是局部变量的值 return scope...
阅读全文
摘要:相比之下,无缝拼接能避免切换时出现空白,使用户体验更好!无缝滚动原理:制作一个双胞胎,内容跟主体内容一致,样式一致,如果横向排列则并排,当切换的时候,就可以弥补主体空白的地方,其他按普通循环操作即可。源码: demo ...
阅读全文
摘要:test正常情况下,这个刷新是可以让文本框恢复值的,而在IE8里面input的值修改后,刷新依然还是修改后的值,我的解决方法是:加setTimeout//reseta();setTimeout(reseta,200);
阅读全文
摘要:if (typeof window.addEventListener != "undefined") { window.addEventListener("load",rollover);} else { window.attachEvent("onload",rollover) ...
阅读全文
摘要:1 2 3 4 普通情况下:通过循环绑定所有 var li=document.getElementsByTagName("li"); for(var i=0;i<li.length;i++){ li[i].addEventListener("click",fun...
阅读全文
摘要:实例:刷新值会增长,关掉浏览器,再打开,值会在原基础上增长if(localStorage.pagecount){ localStorage.pagecount=Number(localStorage.pagecount)+1;}else{ localStorage.pagecount=1...
阅读全文
摘要:NaN是JavaScript的特殊值,表示 Not a Number用法:isNaN(numValue);如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。注意:如果参数不是Number类型,则isNaN()函数会将其强制转换为Number类型再进行判断。大多数其他...
阅读全文
摘要:html javascript任务2-简易计算器 ...
阅读全文
摘要:一、定义数组的方法:定义了一个空数组:var myArray =new Array();指定有n个空元素的数组:var myArray=new Array(n);定义数组并赋值:var myArray =[1,2,3];数组元素的使用:数组名[下标]=值;二、数组属性:length用法数组对象.le...
阅读全文
摘要:学习了javascript基本语法和使用DOM进行简单操作1、引用javascript方法:a.在标签中加入js代码,如:b.通过.js文件嵌入到html文件中,如:2、注释有利于提高代码可读性,注释方法:a.//注释b./*多行注释*/3、变量的命名规则:a.必须是字母或_开始b.必须由英文字母、...
阅读全文