05 2017 档案
ES6 模板编译
摘要:顾名思义,就是用反引号编写一个模板字符串, 用echo将模板转为javascrip表达式字符串, 用正则将基础字符串转为想要字符串 将代码封装在函数中返回; 注: 用到es6属性${} var template=` <ul> <%for(var i=0;i<data.supplies.length;
阅读全文
javascript之this指向
摘要:情况一: 如果一个函数中有this,但是没有被上一级调用,this指向window 例: function a(){ var num='11'; console.log(this.num); //undefined console.log(this) //window } a() 情况二: 如果一个
阅读全文
ES6之Object
摘要:对象属性模型的相关方法: 对象自身所有属性名称 Object.getOwnPropertyNames(obj) //[] 获取某个属性的attribute对象 Object.getOwnPrototypeDescriptor(obj) 通过attribute对象,定义属性 Object.define
阅读全文
ES6之拷贝对象
摘要:function copyObject(orig) { var copy = Object.create(Object.getPrototypeOf(orig)); //创建一个新的原型对象 copyOwnPropertiesFrom(copy, orig); return copy; } func
阅读全文
javascript之数组的6种去重方法
摘要:去重 去空 String.prototype.trim=function(){ return this.replace(/(^\s+)|(\s+$)g,'') } str.trim() function trim(str){ return str.replace(/(^\s+)|(\s+$)/g,'
阅读全文
javascript之存储数据-cookie,localStorage,sessionStorage
摘要:cookie: 存储一些简单的数据,以文本形式放到本地,大小4kb 存储:document.cookie='name=value' 取值:document.cookie(字符串) 期限:expires=time localStorage 优 点:无时间限制,可跨越多窗口 存 储:loaclStora
阅读全文
{less}
摘要:first语言特性 概述: less作为一种 CSS 扩展, Less 不仅向后兼容 CSS, 它还使用现有的 CSS 语法新增了额外的特性. 这使得学习 Less 更轻松, 一旦有任何问题,可以随时退回使用标准的 CSS 变量 例: @one_color:#5b83ad; @two_color:@
阅读全文
javaScript的几个问题简答
摘要:1.javascript的typeof返回哪些数据类型 Object、number、 function、 boolean、 underfind 2.例举3种强制类型转换和2种隐式类型转换? 强制(parseInt,parseFloat,number) 隐式(== – ) 3.split() join
阅读全文