摘要:
flexible方案(阿里早期开源的一个移动端适配解决方案,引用 flexible后,在页面上统一使用 rem来布局) 核心代码: function setRemUnit () { var rem = docEl.clientWidth / 10 docEl.style.fontSize = rem 阅读全文
摘要:
1.尽量使用padding代替margin 所有毗邻的两个或多个盒元素的margin将会合并为一个margin共享 毗邻的定义为:同级或者嵌套的盒元素,并且它们之间没有非空内容、padding或者border分隔 2.position:fixed降级问题 如果父元素中有使用transform,fix 阅读全文
摘要:
一、Xss攻击方式 反射型 存储型 二、xss防范措施 编码 HTML Entity 可简单理解为 过滤 校正 阅读全文
摘要:
1.对多个条件使用Array.includes eg: function test(fruit){ function test(fruit){ if(fruit=='apple' || fruit=='cherry' ){ 可改写为 console.log('red') >> const redFr 阅读全文
摘要:
vue 复习 options的根属性 el:目的地(srting || DOM元素) template 模板 data 是一个函数 , return一个对象 对象中的key, 可以直接在页面中使用 在js中this.key名 data中的属性,在dom中直接用在js中 this.xxx compoe 阅读全文
摘要:
tip:sass报错解决 通过ruby编译scss时,发现编译报错,内容如下: 1.在ruby的安装目录下找到engine.rb文件,目录格式如D:\ruby\Ruby21\lib\ruby\gems\2.1.0\gems\sass-3.4.15\lib\sass在文件中添加一行Encoding.d 阅读全文
摘要:
一、前期准备 sass基于ruby (1) 安装ruby 从http://rubyinstaller.org/downloads/下载 双击下载的程序进行安装,勾选如下图的选项。默认安装目录为:C:\Ruby21-x64。 安装结束后,运行ruby -v ,如果能正常显示Ruby版本号,表示安装成功 阅读全文
摘要:
www.abc.com/index.html调用www.abc.com/wervice.php(非跨域) www.abc.com/index.html调用www.efg.com/service.php(跨域) 域名不一样 www.abc.com/index.html调用bbs.abc.com/ser 阅读全文
摘要:
一、JSON数据格式 名称/值对 二、JSON值对数据类型 数字 字符串 逻辑值 数组(在方括号中) 对象 (在花括号中) null eg: { "staff":[ {"name":"小明","age":"18"}, {"name":"小红","age":"15"}, {"name":"小黄","a 阅读全文
摘要:
1.tyof返回类型 number string boolean function undefined object tip:function需要再验证 2.slipt和join slipt 把字符串分割成数组形式返回 join 把数组连接成字符串 3.push() unshift() pop() 阅读全文