1.下面表达式的运算结果是什么?
|
|
2.下面表达式的运算结果是什么?
|
|
3.实现一个函数,返回输入参数是否为质数
|
|
4.将改字符串按照字母出现的次数由大到小重新排列,如果不是字符串类型,不做任何修改,返回FALSE
|
|
5.获取斐波那契数列的第n个值
|
|
6.计算从10到100中能被3或5整除的数的和
|
|
7.将传入的字符串翻转输出,如果不是字符串输出undefined
|
|
8.实现一个函数,来判断输入字符串是否为“回文”
|
|
9.去除字符串中重复的字符
|
|
10.输出1000内水仙花数
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TCP协议提供可靠的面向连接服务,采用三次握手建立连接。
第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到SYN包,向客户端返回ACK(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RCVD状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据,也就是ESTABLISHED状态。
|
|
采用四次挥手断开双向连接。
(1) TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。
(2) 服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。
(3) 服务器关闭客户端的连接,发送一个FIN给客户端。
(4) 客户端发回ACK报文确认,并将确认序号设置为收到序号加1。

客户端的状态可以用一下流程图来表示:
CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED
服务器的状态可以流程图:
CLOSED->LISTEN->SYN收到 ->ESTABLISHED->CLOSE_WAIT->LAST->ACK->CLOSED
demo放在coding上 https://coding.net/u/coder-lzx/p/seajsdemo/git
一开始团队做项目,都会从简单的习惯开始。通常会把一些通用的功能抽取出来。独立成一个一个的函数。比如
|
|
并像模像样地把这些函数统一放在 util.js 里。需要用到时,引入该文件就行。这一切工作得很好。
慢慢的项目完成后,后端同志也加了代码,一些原本可以公共代码可以复用的,结果又重新加上去了,重复的造轮子。就像这样


这就尴尬了,为了避免重复造轮子,面向对象的设计模式解决了这种情况,有个好处就是利于多人协作。

调用方法
jquery ajax函数
我自己封装了一个ajax的函数,代码如下:
|
|
Vue.js是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
其实还是后端玩的那套,只不过借以用之
文档结构如下

APP是单页起始的父组件模板 其余子组件全部在 conponents文件夹中
Vue.js 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能实现的 ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的浏览器。
编辑工具:atom,64位。
原作者晓松链接 http://www.jianshu.com/p/05d84b60a1dc

“每18至24个月,前端都会难一倍”
——赫门 “2015深JS大会《前端服务化之路》主题演讲”
数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Canvas、jQuery、ECMAScript 2015(ES6)、Node.js、AngularJS、React、CommonJS、AMD、CMD ……
最近发生了好多事,措手不及也是意料之中。————————————————————————分割线
最近在学各种js框架和夯实基础(走的时候茶杯水漏了把犀牛书弄湿了,心塞–),在这分享点资源
awesome前端库(https://www.awesomes.cn/) 醉牛前端(http://f2er.club/) talkingcoder(http://www.talkingcoder.com/)
构建 Facebook F8 2016 App / React Native 开发指南
http://f8-app.liaohuqiu.net/
React-Native入门指南
https://github.com/vczero/react-native-lesson
30天学习React Native教程
https://github.com/fangwei716/30-days-of-react-native
React-Native视频教程(部分免费)
https://egghead.io/technologies/react
angular2
https://angular.cn/
使用typescript撰写的angularjs风格app
https://github.com/NoctisHsu/91APP-TypeScript-Angularjs
基于vue.js重写Cnodejs.org社区的webapp
https://github.com/shinygang/Vue-cnodejs
**基于 Vue.js 的移动端组件库Mint Ui
http://mint-ui.github.io/#!/zh-cn