laravel框架学习之路(二)pjax的使用

继第一篇文章发布之后laravel框架学习之路(一)前后台用户认证分离,忙着项目上的事情,一直没有时间写文章。进入到新公司后,忙里偷闲,继续我的laravel框架学习之路。如需参考代码请移步kaihongChan@github.com(ps:项目还在逐步完善中,还有许多不足 …


js 数组原型方法总结

push会改变原数组的,返回值是改变后的数组长度 var arr = [1,2,3]; var length = arr.push(4,5) console.log(‘length: ‘ + length + ‘ arr: ‘ + arr) // length: 5 arr: 1,2,3,4,5 pop会改变原数组的,返回值是pop出来的元素值 var arr = [1,2,3] …


在 JavaScript 中使用接口

在 JavaScript 中使用接口 这篇是 js-interface 的 README,虽然并不是很复杂的一个东西,如果有人看的话我就写写源码思路了 ORZ 介绍 在做一个前后分离的项目时,有些头疼 Api 之类的东西要怎么管理,在阅读 《JavaScript 设计模式》 一书时,第二章提到 …


JS基础入门篇(十二)—JSON和Math

1.JSON JSON: 对象格式的字符串 轻量的数据传输格式 注意事项: 键名 需要 使用 双引号 包起来 JOSN有两个方法:JSON.parse和 JSON.stringify。 JSON.parse,将后台传来的字符串转化为对象。其字符串的内容就是对象才需要这个转。 JSON.stringify,将 …


jQuery初体验

jQuery选择器$(“jQuery选择器”)和css选择器一样,可以是.可以是#可以是标签 $(“div”) $(“.color”) $(“#mylove”) $(“div ul .yellow”) $(“#color.yellow”) 页面准备就绪时 jQuery: $(document).ready(function(){ //your code }); JavaScript: windo …


前端面试题1(HTML篇)

HTML 语义化 HTML标签的语义化是指:通过使用包含语义的标签(如h1-h6)恰当地表示文档结构 css命名的语义化是指:为html标签添加有意义的class 为什么需要语义化: 去掉样式后页面呈现清晰的结构 盲人使用读屏器更好地阅读 搜索引擎更好地理解页面, …


手写一个PromiseA+的实现

Promise 手写一个PromiseA+的实现。注意这里只是模拟,实际上原生的promise在事件队列中属于microTask。这里用setTimeout模拟不是特别恰当。因为setTimeout是一个macroTask。 1. 最简单的基本功能 /** * 定义Promise * 先实现一个最简单的。用setTimeou …


作为一个前端,排序算法你有了解过吗?

前言 前天看到知乎上有一篇文章在吐槽阮一峰老师的快速排序算法,这里插一句题外话,我觉得人非圣贤孰能无过,尽信书不如无书,学习的过程也就是不断发现错误改正错误的过程,有人帮我们纠正了这个错误我们应该开心,但是我觉得不应该批判阮一峰老师,他也在不断 …