js简版教程?

toFixed(2)		//		保留小数点后几位
paseFloat(3.14)		//	转换为小数
parseInit(3.14)	// 转换为整数


if(){
}else if(){			//else if判断时只要其中一个成立就会跳出判断
}else{

return		//只能使用在函数中,后面的不再执行
break		//只能使用在循环或switch中,可直接跳出循环

continue		//只能使用在循环中,跳出当前循环,进入下个循环
如果一个函数没有return 或者 只有return ,实际返回结果是undefined

obj['name']='name'		//以字符串的形式添加属性	
obj[name]='name'		//以变量的形式添加属性,name是一个变量

回调函数  	//执行完成后,再执行别的函数
递归			//执行完成后再调用自己

使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。在js中,函数即闭包,只有函数才会产生作用域的概念

Math.random()	//0-1随机数
console.log(Math.abs(-3.14));	  //3.14			绝对值
console.log(Math.round(-3.14));	  //3			四舍五人
console.log(Math.ceil(3.14));	  //4		向上舍入
console.log(Math.floor(3.14));	  //3		向下舍人

str.slice(start,end)		//用于截取字符串,end若为-1从最后一位数、返回新字符串、不会改变原字符串
str.	substr(start, end)		//用于截取字符串,end为截取的长度,返回新字符串、不会改变原字符串

let img =new Image();		//创建了一个图片对象,相当于给浏览器缓存了一张图片

class类中的super()		//执行super()就等于执行所继承父类的constructor 
对象有两个属性,一个对象属性一个原型属性,如果没有对象属性会向原型属性上查找
静态方法中不能使用this
constructor   原型对象上唯一默认自带的属性,指向这个对象的构造函数
instanceof 用来判断右侧构造函数的原型对象是否在左侧对象的原型链上 

cnpm命令有问题,提示“cnpm : 无法加载文件 D:\nodejs\node_global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息”
这是执行策略的原因,解决方法:点击右键,以管理员身份运行Windows PowerShell
执行 set-ExecutionPolicy RemoteSigned 命令并运行

通过Vue动态创建DOM
1.创建一个构造器
2.new 构造器,得到一个实例化对象并将它挂载到dom
  let toastDOM =new Profile({
    data(){
      return{
        name:text,
        show:false
      }
    },
    template:"<h1>{{name}}</h1>"
  }).$mount(document.createElement('div'))
  document.body.appendChild(toastDOM.$el);

Vue中的$nextTick:	在下次DOM循环更新之后执行的延迟回调,为了解决修改data后,异步更新dom而造成的无法获取最新dom的问题



react?
React中的几个核心概念	
1.虚拟DOM
2.Diff算法
3.JSX语法

生命周期?
componentWillMount   组件将要挂载
componentDidMount	组件挂载完成
shouldComponentUpdate 	是否要更新数据 返回true/false
componentWillUpdate		组件数据将要更新
componentDidUpdate		组件数据更新完成
componentWillUnmount 		组件销毁时触发
componentWillReceiveProps    在组件接收到一个新的 prop (更新后)时被调用





``

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值