前端开发
Gavin_new
一个在技术领域逐渐成长的孩子....
展开
-
javascript基本知识小结--命名空间,函数
1.命名空间 在代码量需求庞大以及功能逻辑需求复杂的今天,编程语言必须融入模块化的思想。但在网上查看资料发现,javascript并没有融入作用域概念。为此程序猿们已经利用javascript的一些基本用法,已经找到了模拟出了JAVA语言中常用的命名空间。 提到命名空间,也就是为了解决变量名冲突以及实现更好的代码管理。而用过Java的同学,就知道常用原创 2016-03-23 14:43:24 · 1035 阅读 · 0 评论 -
SUI Mobile中解决分页js和css的一种思路
范例下载:SUI Mobile执行路由页面的JS和CSS范例 初次接触MSUI,对其ajax刷新页面的效果很满意。但是在团队开发中,却发现在使用路由时,却发现框架并不引入路由页面的css,更不执行页面上的js。查看官方文档: MSUI官方文档,路由页面JS安全问题切换到的新页面中的 js 不执行由于浏览器安全性考虑的限制以及可能的 js 重复执行或覆盖的问题,目前是不支持运行 ajax 载入的页面原创 2016-07-06 11:00:01 · 7987 阅读 · 10 评论 -
JavaScript中Prototype【具有js特色的OOP的基础】的复习
这两天,做前端的同事在学习js中的原型链。回忆了下,当时自己在学习类封装时没对prototype进行深究,于是,趁此机会学习复习了js的“对象-类型-原型”的相关知识。在学习这个前,首先要复习下Design-pattern【设计模式】中的Protype-pattern【原型模式】,翻开笔记,发现protype-pattern的目的就是用于快速的复制对象。好了,不继续深入理解这个parttern了。接原创 2016-07-19 16:52:16 · 626 阅读 · 0 评论 -
JS定义和直接使用匿名函数的三种实现方式
众所周知,function aa(){},在js中是定义一个名字为“aa”的函数。js解析器在解析js脚本时,如果语句开头是function,其后必须跟着改函数的名字,然后才是“()”。但有时我们不想给函数起名字,也就是需要定义一个匿名函数。这时,就需要用“表达式”的形式来定义函数,也就是在function(){}前添加一元运算符,如下所示:+function () { };(function ()原创 2016-08-19 10:30:07 · 2566 阅读 · 0 评论 -
微信网页返回到前一列表的历史位置(解决方案)/兼容苹果
这段时间php遇不到什么大的问题,后端的改动也不大,反而是公司的前端开发出了点小问题,这两天,我就针对如何恢复微信网页的历史列表页面做了下实验和探讨,好了,说完废话,就开始吧。场景:在微信公众号中开发微信商城时,经常会遇到如下所示商品列表页面: 而这些页面的数据都是通过ajax请求得到,在点击跳转离开页面后,再进行返回操作,结果发现该页面的数据重新加载了,这就导致了不好的用户体验(因为正常应该原创 2016-07-22 19:55:35 · 10872 阅读 · 7 评论 -
WEBSOCKET的个人笔记
玩php和html5有好一段时间了,工作上做的东西也大部分是基于http短链接形式进行前后端交互的。由于是无状态连接,需要时请求运行逻辑,运行完就立刻释放资源,这就带给了开发者很大的便利性,与java开发不一样,php除了不用过多考虑内存外,还可以不用考虑长时间运行php的问题。好了扯远了,虽然php在基于http的短连接开发中有莫大的好处,但是不可否认,在一些场合,长连接将会减轻服务器的负载以及降原创 2017-01-06 15:37:31 · 462 阅读 · 0 评论