day16_雷神_前端04

前端day04


链接前端的一些库,一些资源,从bootcdn上搜,有前端所有的库。

前端工作流程:

jquery的DOM文档操作





Title



lalal


黄金爱家







事件对象

凡是有事件,都会有默认的事件对象,是JS的,不是jquery的。

a标签,点按钮,能默认跳转,是因为它有默认事件行为。

访问百度,form表单提交, action 后的url 加/s 表示search
form 默认有ajax,不然自己不会提交请求到百度;

同源策略: 端口号之前有一个不同,就是不同源,,后端用cors模块解决





Title










换肤

position:fix 以浏览器左上角
absolute 是以页面的左上角





Title








> 表单事件

select: 输入框里一选中就走了

jQuery的位置信息

offset.top 是相对于页面顶部的距离

scrollTop 是页面被卷起的高度





Title



alex



滚动固定导航栏





Title





固定导航栏




jquery的插件

www.jq22.com

iframe 框架标签,标签去链接别人写好的地址

扒一些插件

iconfont 阿里巴巴矢量图标库

扒一些图标

jQuery的事件委托

on方法,绑定的意思,第一个元素是click,你要绑定的事件,第二个是你要绑定的子元素,第三个是对应的function

也是给li标签绑定点击事件,只不过把点击事件交给了父亲ul,未来添加的只要从ul点击就OK





Title


  • alex1

  • alex2

  • alex3






jquery 内部遍历:给两个div绑定事件

$('.box').click(function () {
//对值得操作
// alert(this.innerText);
// alert($(this).text());
// alert($(this).html());
$(this).text('nvshen');

json使用





Title






bootstrap使用

基础模板(起步里) + 导航条(组件里)

全局CSS样式

生产环境:编译之后的代码

bootstrap 源码: 包含了less,less是CSS的高级语言,有逻辑、有运算、函数等,让CSS活了,但是浏览器只识别CSS,用less编译器转译成CSS,

前端工具:

Bower进行安装,
npm, 服务器语言,node.js的包管理器

下载的包最终要用Grunt,对所有文件处理,html、CSS、js等文件压缩,编译打包上线
grunt目前已经不用了,还有gulp、webpack,目前多的是webpack

bgc的大图会编译成一段js代码,放在某一个js文件,请求资源的时候方便多了

工具的使用都是流水化的使用,配置好,执行命令就好了

一般写项目不会一个目录一个目录的创建,会有模板直接创建目录、文件等。

960.cs 栅格系统




Bootstrap 提供了一套响应式


Bootstrap 提供了一套响应式


Bootstrap 提供了一套响应式


Bootstrap 提供了一套响应式


组件的使用

插件: JS功能

组件: html、css、js, 可复用的

php,多线程,没有异步队列,只允许链接一个最大连接数。

面板 ==》 下拉菜单

bootstrap.min.js 必须依靠jQuery

分裂式的下拉菜单

导航条

品牌图标

导航是独立于内容主题的一块区域

路径导航

分页

相对定位,可以微调元素,因为相对原来的位置。

写路由,即url,会往后端请求数据,如果后台资源过多,前端页面会出现白屏现象。
1、单页面操作,现在是锚点值的链接,前端做路由,后端只传数据,点击a标签,切换页面,在某个时机发送请求,获取后端资源,2、解决前后端分离,MVC架构模式,controller就是路由/course,路由一切换,加载页面,以前页面是后台做的,整个放到前端,现在分离,整个View让前端做。

module 就是数据,从前没分那么细,后台渲染view,先读取数据,把数据渲染到后天写的一个模板,通过http协议render到前端页面。后端处理视图。后端通过模板语法直接渲染进去。

后来单独把view摘出来,做DOM操作,django是前后端没分的。

js单线程,nodejs、python都是单线程,

插件

模态框、滚动监听、








Bootstrap 101 Template














按钮式的下拉菜单







按钮式的下拉菜单
















补充

echart 前端做图标的

bootstrap 后端ui框架:adminlte

posted @ 2018-09-04 11:35  binglei  阅读(196)  评论(0)    收藏  举报