- 前端面试题(10-26) 11-25
- 自学前端ECMAscript6(下部) 11-25
- 什么是Web前端?Web前端学习什么? 11-25
- 「FE」日产接替雷诺进入FE 11-25
- 杭州Web前端培训:Web前端学什么 11-25
- 「FE」日产接替雷诺进入FE 11-25
- 我的编程入门之路 11-25
- 《阿里巴巴 Java 开发手册》编程规范 并发处理 11-25
- 我的编程自学之路 11-25
- 半路出家的编程之路 11-25
前端面试题(10-26)
发布者: superzhang | 发布时间:2017-11-251.安全:签名验证
解决ajax 或者jsonp 传输数据的安全问题。
请求数据之前:在客户端本地按照一定的规则或者算法生成一个签名 (加密的签名)
请求数据的时候:把签名传到后台
后台接收到客户端传过来的签名,他服务器自己根据同样的算法生成一个签名,和刚才从客户端获取到的作对比,如果不一样 (异常)。
http://www.baidu.com/api/delete?uid=1&aid=1&sign=xdegfsgdsgdsgdsgdsgdsg
把用户id为1 收藏的文章的id为1的新闻删掉
xdegfsgdsgdsgdsgdsgdsg
http://www.baidu.com/api/delete?uid=1&aid=23sign=xdegfsgdsgdsgdsgdsgdsg
2.网站优化? *
问面试管?
你指的是:网站seo优化还是加载速度优化。
3.绝对定位相对哪里用到过?
配合使用: 轮播图 下拉菜单 侧边栏 放大镜 tab切换 商品详情右上角的热销 火 左侧的菜单
绝对定位单独使用: 拖拽 任意元素居中 弹出登陆框 背景
相对定位单独使用:元素微调<
自学前端ECMAscript6(下部)
发布者: superzhang | 发布时间:2017-11-25目前,ES7有一个提案,将Rest运算符(解构赋值)/扩展运算符(...)引入对象。Babel转码器已经支持这项功能。
(1)解构赋值
对象的解构赋值用于从一个对象取值,相当于将所有可遍历的、但尚未被读取的属性,分配到指定的对象上面。所有的键和它们的值,都会拷贝到新对象上面。
let { x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 };x // 1y // 2z // { a: 3, b: 4 }上面代码中,变量z是解构赋值所在的对象。它获取等号右边的所有尚未读取的键(a和b),将它们连同值一起拷贝过来。
由于解构赋值要求等号右边是一个对象,所以如果等号右边是undefined或null,就会报错,因为它们无法转为对象。
let { x, y, ...z } = null; // 运行时错误let { x, y, ...z } = undefined; // 运行时错误解构赋值必须是最后一个参数,否则会报错。
什么是Web前端?Web前端学习什么?
发布者: superzhang | 发布时间:2017-11-25想进行Web前端学习,那我们先来搞懂什么是Web前端?
什么是Web前端?
Web前端,主要是用来开发用户通过浏览器可以浏览和使用的Web页面的。 一般而言,所涉及的内容主要包括W3C中的HTML、CSS和JavaScript这三方面的内容。
HTML+CSS:也就是网站的骨架和样子,包括你看到的知乎的界面,一段文字,一个图片,都是一个HTML元素,至于字号是多大的,什么颜色,放在什么位置,这叫CSS,在HTML5里,CSS还能让元素运动起来,旋转,跳跃,只要你想;
Javascript:简单的说就是页面的大脑,把后端获取的数据添加到网页里,或者让元素运动起来,或者是改变页面的CSS,或者是操作HTML元素等等。当然,这些都是最基础的做法,作为一个前端,还要考虑JS的性能,可维护,可扩展的程度等等;
但是随着前端的发展,前端开发所涉及到的内容肯定不仅限于这三方面。分析这三个层面内容的本质可以看到,这三个层面分别涉及Web页面的结构、Web的外观视觉
「FE」日产接替雷诺进入FE
发布者: superzhang | 发布时间:2017-11-25虎扑10月14日讯 外媒获悉,日产已经和雷诺达成协议接替后者进入Formula E世界电动方程式锦标赛。
早些时候,有外媒曾透露雷诺-日产联盟在讨论两家共同运作赛车运动的计划。
多处消息来源已经确认日产获准进入FE接替雷诺。
上周FE的瓦伦西亚季前测试中,日产NISMO的主管麦克·卡尔卡莫(Mike Carcamo)被媒体发现出现在围场中。
之前他曾出现在宝珀GT巴塞罗那收官战的围场之中。
日产是目前全世界最大的电动汽车销售品牌之一,该品牌进入FE非常合乎情理。
当前FE围场中没有日本制造商,不过FE赛事CEO亚历杭德罗·亚甲(Alejandro Agag)在瓦伦西亚季前测试期间希望情况能够得到改善。
本田曾经表达过对FE的兴趣,不过由于目前在F1中忙的焦头烂额,因此无暇顾及。而丰田目前也在检视WEC世界汽车耐力锦标赛LMP1的未来,虽然早先也曾和FE有过接触,不过一直都没有正式的提出过参赛的意愿
(编辑:姚凡)
杭州Web前端培训:Web前端学什么
发布者: superzhang | 发布时间:2017-11-25当今,Web前端工程师作为新兴的行业,已经上升到技术的层面,也受到众多转行者的关注。据相关数据显示,互联网已成为当今人才需求最紧迫的行业,而Web前端等各类技术类岗位稳居前列。
目前在多数互联网企业,用户体验受到了前所未有的重视,Web前端工程师开始得到越来越多企业的关注。在一些互联网创业公司也是如此,在获得融资后,第一件事多是不计成本的招Web前端工程师,就是要先把前端做起来,客户体验先做起来,这就是为什么前端很多,Web前端工程师工资很高的原因。
行业薪资高,人才供不应求,自然会导致越来越多人才的加入。许多年轻大学生及在职上班族看到了Web行业的前景,纷纷欲转行,但是多数都是零基础者,转行确实不容易。Web前端学什么?学Web前端难不难?如何入行?资深职业指导规划师建议广大有志青年,应尽早抓住时代脉搏,加入到Web全栈技术培训的队伍中来,早日拿到走向高薪职位的通行证。
开课吧杭州西湖中心Web全栈课程,让学员通过学习Web全栈,学员将精通并胜任移动互联网Web前全栈工程师岗位,课程内容
「FE」日产接替雷诺进入FE
发布者: superzhang | 发布时间:2017-11-25虎扑10月14日讯 外媒获悉,日产已经和雷诺达成协议接替后者进入Formula E世界电动方程式锦标赛。
早些时候,有外媒曾透露雷诺-日产联盟在讨论两家共同运作赛车运动的计划。
多处消息来源已经确认日产获准进入FE接替雷诺。
上周FE的瓦伦西亚季前测试中,日产NISMO的主管麦克·卡尔卡莫(Mike Carcamo)被媒体发现出现在围场中。
之前他曾出现在宝珀GT巴塞罗那收官战的围场之中。
日产是目前全世界最大的电动汽车销售品牌之一,该品牌进入FE非常合乎情理。
当前FE围场中没有日本制造商,不过FE赛事CEO亚历杭德罗·亚甲(Alejandro Agag)在瓦伦西亚季前测试期间希望情况能够得到改善。
本田曾经表达过对FE的兴趣,不过由于目前在F1中忙的焦头烂额,因此无暇顾及。而丰田目前也在检视WEC世界汽车耐力锦标赛LMP1的未来,虽然早先也曾和FE有过接触,不过一直都没有正式的提出过参赛的意愿
(编辑:姚凡)
我的编程入门之路
发布者: superzhang | 发布时间:2017-11-25我是中途退学进入这个行业的,算是半路出家,入门还是得从我在学校的专业说起,我在学校的专业是自动化,需要学习一门编程语言,C语言,这是我接触的第一门语言,也是我最喜欢的语言,最初学习C语言是为了学习单片机,但是接触了C语言后,便喜欢上了C语言,但是当时的学习进度是非常慢的,从开始接触C语言到指针,我用了七八个月的时间,当时为了玩,会在一个很小的程序里面反复的用好几个数组,好几个函数,用到的都是些很简单的东西,但是会用到很多,也可能是因为无聊吧。
在学习了半年的C语言后,我接触到了一个当时觉得特别高大上的东西,就是Linux,我接触到的第一个发行版是Ubuntu,之后便使用了一年的时间,期间用了四个版本,学习的第一条命令是ls,第二个命令是cd,安装的第一个软件是sl,是宿舍熄灯后,我在桌前一个一个的敲命令,当时还不知道有文档这回事,买了网上传说的入门圣经——《鸟哥的Linux私房菜》,但是在学习的时候却基本没有用到,反倒是在对Linux系统稍微熟悉之后,经常用到那本书。刚开始使用Linux写一些C语言代码的时候,就在Ubuntu的软件
《阿里巴巴 Java 开发手册》编程规范 并发处理
发布者: superzhang | 发布时间:2017-11-25学习之路,每天学习学习,每天都进步点点,总有一天你会用到你学的东西的,付出总会有收获的。
java编程规范之并发处理1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。
说明:资源驱动类、工具类、单例工厂类都需要注意。
2. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。
正例: public class TimerTaskThread extends Thread {
public TimerTaskThread() {
super.setName("TimerTaskThread"); ...
}
3. 【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。
说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资
源不足的问题。
如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗完内存或者 “过度切换”的问题。
4. 【强制】线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样 的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。
说明:
我的编程自学之路
发布者: superzhang | 发布时间:2017-11-25年轻的我们,总是憧憬着美好的未来。
然而,想要与得到中间还有一个词叫做到!
并不是计算机专业的我,为何会走上自学编程的这条路,我的心中也充满了疑问。两年的自学经历,到底学到了多深,自己也很迷茫?
不安于现状似乎是我们年轻人的代名词,或许很多想法就是在不经意的一刹那闪现出来的,就像我要自学编程一样。
正如弗吉尼亚•伍尔夫的那句话:如果你正在失去你的闲暇时间,小心!可能你正在失去你的灵魂。
年轻就是资本,可似乎我们除了年轻其余的一无所有!然而正因为年轻,我们敢于尝试,敢于挑战,敢于冒险,或许这便是最大的资本!
仔细回忆了当初的决定,之所以学习编程,挑战自己的成分比较大,通过这两年的学习,也确确实实证明了自己的猜想,每天都是在挑战自己,都在尝试着不同于现实生活的领域。
奋斗的青春
在此仅作分享之乐,也用自己的微薄之力做一些分享与共同爱好的同学共同探讨进步。作为新手,很明白刚学编程同学的梦想以及苦恼,梦想各有不同,苦恼却总惊人相似,我并不想说各种鸡汤的话,只是作为一个曾经迷茫迷失方向的应届生劝告,请珍惜自己可以选择的权利,选择自己喜欢的事业并以此养活自己,共勉。
做出选择
为何选择编程
怎么说呢,毕业之时学的是市场营销和人力资源管理,然而你猜怎么着,当时选专业的时候完全是凭借大脑的随机选取功能就这么混了几年。毕业之后做过电话销售方面的实习生,中途被家人要求回家帮忙料理小店铺,将近一年的时间,做门面生意几乎让
