本文目录一览:
- 1、如何单独下载ui.core.js
- 2、jquery.core.js 与 jquery-1.9.1.js 区别
- 3、别用babel-polyfill了,教你用core-js@3兼容IE浏览器
- 4、什么是前端开发的后台交互?
如何单独下载ui.core.js
在jQuery ui的官网页面 有勾选项的。只勾选core那项就可以了。把其他的勾选去掉然后下载
jquery.core.js 与 jquery-1.9.1.js 区别
jquery-1.9.0.js是可以调试的版本,包含注释,没有经过压缩,相对较大,在开发环境中使用;
jquery-1.9.0.min.js经过压缩处理,尺寸小,下载的尺寸小,加载的时间短,在运行环境中使用。
别用babel-polyfill了,教你用core-js@3兼容IE浏览器
最近新启动了个pc端的项目,项目要求兼容IE,想必各位前端都清楚,要想拿下IE这个破地,必须用上babel。
个人平时对这方面也没有过分的关注,于是乎各种网上寻找解决方案,这一找,发现有时候网络就跟个历史博物馆一样,大部分问题的解决方案基本都是过时了的。通篇看下来,基本全是推荐使用 babel-polyfill 的,于是我上npm看了下,发现这个插件最后一次提交是3年前。
然后在入口文件中加入以下内容:
再运行后,你会发现IE浏览器再也不会只能出来个标题,页面一片空白了。
怎么样?是不是很简单!
什么是前端开发的后台交互?
主要就是js对数据的操作和对dom的操作。
前端的工作就是切图,展示数据到网页中。那么怎么获取数据呢?以什么格式获取数据呢?都是需要和后台交互的。
后台语言都是不一样的:php,jsp等等,我们前端js的工作就是把他们的数据拿过来显示。
给你举个梨子吧,我们公司后台抛数据一般就smarty(php)的框架或者是ajax来传。
如果是smarty的话,前端直接负责把smarty填写到html网页中。
如果是ajax的话,前端负责用js操作数据并展示,下面是一个我们前后端规定的数据格式:
{"flag":"001","content":{}}
上面是应该json数据,有项目的时候,我们前后端会大概说一下接口地址,前端请求的参数,后端返回的参数,然后大家就开始写,写的差不多的时候,大家调一下数据,没问题就可以了。
现在主流的前后端交互是用ajax吧,主流的框架用jquery,给你一个jquery请求ajax的例子:
$.ajax({
url: '/path/to/file',//请求地址
type: 'GET',
dataType: 'json',
data: {param1: 'value1'},//参数
success: function (obj){ //返回的内容
//遍历obj//前端在这里操作返回的数据,并展示
}
})
前后端交互没那么难,前端最关键核心的东西是core js。
dom操作都是可以找api,然后对着文档来做,想提高前端就提高自己的core js。这样的话才能提高核心竞争力。
以后我们多多交流,有帮助就采纳!!!