摘要: 这是我前两天面试的时候一拍脑壳拍出来的。 回文字符串的判定给人的第一印象肯定是循环 但是 var str = 'abcdcba' str str.split('').reverse().join() && console.log(' 是回文的 ') 阅读全文
posted @ 2018-03-03 18:28 周小猴儿 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 会被解析成 即p标签里不能再嵌套块级元素,只能嵌套内联元素, <h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<dt>也是。 阅读全文
posted @ 2018-01-11 18:00 周小猴儿 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 这是一篇简单介绍js面向对象的编程笔记 一,js解析和执行 js解析时,会先把var和function声明的变量和函数放到一个词法对象里,变量的值是undefined,函数则是一个引用,这是js变量提升的根本机制。 如果一个变量没有声明就开始使用了,不论它是在局部还是全局使用,它都是挂在了windo 阅读全文
posted @ 2017-12-19 21:02 周小猴儿 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 在js中,变量所存的值分为了原始类型和引用类型,其中Number,String是原始值,其他是引用值。 原始类型的值在传递过程中是按值传递,而引用类型传递的则是指针,即传递的仅仅只是引用关系,并非真正的值,若内存中的真实值被修改,则所有引用此值的变量都会被更新。 在复制对象的过程中,如果仅复制了引用 阅读全文
posted @ 2017-12-14 14:53 周小猴儿 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 对于jsonp跨域问题可以戳:http://www.cnblogs.com/zhouxiaohouer/p/7900602.html 另外在github上还有一个jsonp的插件,简单易用,不引入jQuery也可以轻易使用。 插件地址:https://github.com/webmodules/js 阅读全文
posted @ 2017-12-13 10:48 周小猴儿 阅读(2363) 评论(1) 推荐(0) 编辑
摘要: JavaScript的同源政策是互联网安全的基石,即不同源的网页之间的资源不能彼此调用彼此的资源的,判断是否同源的依据是: 协议相同,是http还是https。 域名相同,一级,二级等是否相同 端口相同,服务器默认端口是省略掉了的80端口,用其他端口则需要显式指定 而事实上为了提升网页性能,我们常常 阅读全文
posted @ 2017-12-12 16:38 周小猴儿 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 在vue中,我们不可能为了网络请求而特意引入jQuery,之前vue里有vue-resource来解决网络请求问题,后来官方建议使用axios,而vue-resource则不再维护。 axios的详细教程见github地址: https://github.com/axios/axios 安装: np 阅读全文
posted @ 2017-12-12 16:34 周小猴儿 阅读(1727) 评论(0) 推荐(1) 编辑
摘要: jQuery中封装了很不错的ajax方法用来和后端交互数据。其格式如下: 后端代码: 阅读全文
posted @ 2017-12-12 16:29 周小猴儿 阅读(505) 评论(0) 推荐(0) 编辑
摘要: // 这里以express某个路由文件说明问题,一级路由是/api var express = require('express'); var router = express.Router(); router.get('/getsth', function(req, res, next) { // 是否需要跨域 // res.header... 阅读全文
posted @ 2017-12-12 16:27 周小猴儿 阅读(376) 评论(0) 推荐(0) 编辑
摘要: web浏览器通过http请求来获取服务器的数据或服务,http请求是一种无状态连接,用完即关闭,再用需重连接。这么设计能极大地减轻服务器压力。 HTTP请求: 一个http请求分为以下7个步骤: 1,建立TCP连接 2,浏览器向服务器发送请求命令 3,浏览器想服务器发送请求头信息 4,服务器响应 5 阅读全文
posted @ 2017-12-12 16:26 周小猴儿 阅读(6299) 评论(0) 推荐(0) 编辑