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