前端开发

JSONP的原理是什么?

2019-07-0883次阅读javascript
尽管浏览器有同源策略,但是标签的src属性不会被同源策略所约束,可以获取任意服务器上的脚本并执行。jsonp通过插入标签的方式来实现跨域,参数只能通过url传入,仅能支持get请求。
前端开发

git中如何正确删除指定的文件和目录并与远程同步

2019-07-03159次阅读git
一直以来都是粗暴的delete删除本地文件,今天才留意发现git pull提交后,远程上并没有删除对应文件及其目录。原来正确删除指定的文件和目录并与远程同步是这样操作的。
前端开发

Node核心API的path模块学习

2019-07-03122次阅读node
在webpack配置中经常会碰到path.resolve(__dirname, 'dist')、path.parse(file.path)、path.resolve(filepath)等关于path的API使用,是时候总结整理学习一下关于文件路径及path模块的API。
前端开发

Array.prototype.sort()字母排序

2019-07-02114次阅读javascript
我们都知道Array.prototype.sort()对数字大小排序a-b是升序排序,b-a是降序排序。
前端开发

Sass中半透明@include

2019-07-0198次阅读sass
关于背景透明,可以参与CSS利用filter/opacity实现浏览器兼容的背景透明一文,每次写这么长确实麻烦,可以不妨试试Sass中@include包装一个半透明出来:
前端开发

TypeScript中数组类型

2019-06-28109次阅读TypeScript
TypeScript中在数组上指定类型,本质上是限制数组成员的类型。即使用 type[] 语法指定数组成员的类型。
前端开发

TypeScript中interface和type简介

2019-06-28140次阅读TypeScript
TypeScript引入了类型约束,能实现代码的静态检查,而且能提供更加完善的代码提示功能;除此之外,还引入了接口、抽象类、枚举、访问控制修饰符、泛型等语法,让我们写出的代码更具健壮性和可扩展性。
前端开发

TypeScript中的类型断言

2019-06-28127次阅读TypeScript
TypeScript中的类型断言简略的定义是可以用来手动指定一个值的类型,有两种写法:尖括号和as。
前端开发

JavaScript设计模式之装饰者模式

2019-06-28127次阅读javascript
装饰者模式的定义:装饰者(decorator)模式能够在不改变对象自身的基础上,在程序运行期间给对像动态的添加职责。与继承相比,装饰者是一种更轻便灵活的做法。
前端开发

IOS下input获取焦点,弹出软键盘导致页面内容被顶上去

2019-06-26116次阅读javascriptIOS
IOS下input获取焦点,弹出软键盘导致页面回缩问题,内容被顶上去。不妨试试input失去焦点或者点击确定后通过javascript平滑滚动Element.scrollIntoView()让你的内容滚动到浏览器可视区域。