最近在做的招聘模块里,有个需求是这样的,用户把中意的简历通过邮箱转发。
如果直接发送现有的简历详情页的话,在邮件里无法正常显示,查阅了一些资料,最后又写了单独一版邮件用的html文件。
目前常见的邮箱客户端有Gmail,Outlook等,不同邮箱客户端对CSS样式的支持情况也不同。平时CSS样式一般写在header标签里或者外联一个CSS文件,但是在邮件中这些都会通通失效。
1.由于我们想要发送的内容是嵌套在客户端内的,所以它不会是完整的html文件,应该为
Angular ui-router
UI-Router是Angular-UI提供的客户端路由框架,解决了原生ng-route的不足之处,它们的工作原理类似,区别的是ui-router只关注状态。
原生ng-route的不足之处:
- 视图不能嵌套。这意味着$scope会发生不必要的重新载入。
- 路由配置只有一个模板,无法配置多个,同一URL下不支持多个视图。
显而易见,ui-router的优势为:
- 提出了”$state”的概念,通过改变\$state来进行URL的跳转和路由
- 将web界面的设计分块,在整个用户界面和导航中,一个状态对应于一个页面位置
关于ui-router最重要的参考资料是 ui-router的官方文档(http://angular-ui.github.io/ui-router/site/#/api/ui.router)内容十分详尽。
代码实现
1.引入文件:在index.html中除了angular.js之外,还要引入ui-router的文件ui-router.js
150824去哪儿网面试总结
1.get()与post()的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。
根据HTTP规范,GET用于信息获取,而且应该是安全的(是非修改信息)和幂等(同一URL的多个请求应该返回同样的结果)的。
根据HTTP规范,POST表示可能修改变服务器上的资源的请求。
GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),POST把提交的数据则放置在是HTTP包的包体中。
POST的安全性要比GET的安全性高:
BFC学习笔记
一.概念
在进行盒子元素布局的时候,BFC提供了一个环境,在这个环境中按照一定规则进行布局不会影响到其它环境中的布局。比如浮动元素会形成BFC,浮动元素内部子元素的主要受该浮动元素影响,两个浮动元素之间是互不影响的。
二.产生BFC条件:
当一个HTML元素满足下面条件的任何一点,都可以产生Block Formatting Context:
- float的值不为none。
- overflow的值不为visible。
- display的值为table-cell, table-caption, inline-block中的任何一个。
- position的值不为relative和static。
javascript面向对象的程序设计
参考《JavaScript高级程序设计》第三版
一.创建对象
1.字面量
|
|
有两个缺点,一是如果多生成几个实例,写起来就非常麻烦;二是实例与原型之间,没有任何办法,可以看出有什么联系。