在JS中数据有七种内置类型:空值( null)、未定义( undefined)、布尔值( boolean)、数字( number)、字符串( string)、对象( object)、符号( symbol, ES6 中新增…
分类:前端开发
前端知识点总结
1.框架和库的区别: 框架:framework 有着自己的语法特点、都有对应的各个模块 库 library 专注于一点 框架的好处: 1 2 3 4 1.提到代码的质量,开发速度 2.提高代码的复用率 3.降低模块之间的…
如何解决body的overflow:hidden;在移动端失效
在PC端中百试不爽的document.body.style.overflow=’hidden’;可以使屏幕滑动时而不滚动,但是在移动端却达不到效果了,我在网上也看过一些资料,有说加上html,bo…
Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件
此文为转载:http://blog.sina.com.cn/s/blog_6d02ae330100w2ij.html 同时参考:http://baeqiuzhu.iteye.com/blog/952319 在制作网页的时…
前端常见跨域解决方案
一、通过Jsonp跨域 二、document.domain+iframe 跨域 三、location.hash+iframe 跨域 四、window.name+iframe 跨域 五、postMessage 跨域 六、跨…
debounce与throttle
debounce 去抖 适用于resize事件等 在window的’resize’事件中,会被执行很多次,而每一次的执行,都会导致浏览器的重排重绘动作,这时候就有可能出现了页面卡顿现象了。 那么,…
Gulp如何使用
gulp 自动化工具 ->基于node 官网 http://gulpjs.com/ 使用Git Bash或点击开始–运行–输入–cmd–切换磁盘 检测环境 node …
Day.12.30 Div+Css 开山篇
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> div+css 开山篇 </ti…
Vue项目如何分环境打包
在项目开发中,我们的项目一般分为开发版、测试版、Pre版、Prod版。Vue-cli的默认环境一只有dev和prod两个,之前每次要发布测试版或Pre版都是修改了源码中API地址后打包,这样很麻烦。如果能根据不同环境打包…
css对角渐变
html: <div class=”hh”></div> css: .hh{ width: 500px; height: 500px; background: #127fe…
js实现继承 非es6
在高级语言中,面向对象是个很重要的概念。一提到面向对象,我们都会想到三大特征——封装,继承,多态。今天本文介绍的就是使用javascript实现继承。(ES6中已经支持class关键字来定义类) 直接看源码: <!…
JS难点整理笔记
关于作用域及作用域链 首先我们需要知道一些基本概念。 每一个执行环境关联了一个变量对象。环境中定义的所有变量和函数都保存在这个对象中。 全局执行环境关联的变量对象被认为是window对象,因此所有的全局变量和函数都作为w…