随笔分类 - JavaScript
1
JavaScript的深入研究
摘要:最近在工作中使用了 lerna 进行前端包的管理,效率提升了很多。所以打算总结一下最近几个月使用 lerna 的一些心得。有那些不足的地方,请包涵。 该篇文章主要包括在使用 lerna 的一些注意事项,和使用过程中与其他工具的整合,最终形成的一个最佳实践。 package 的指的是一个可以通过 np
阅读全文
摘要:前言 Session,又称为“会话控制”,存储特定用户会话所需的属性及配置信息。存于服务器,在整个用户会话中一直存在。 然而: session 到底是什么? session 是存在服务器内存里,还是web服务器原生支持? http请求是无状态的,为什么每次服务器能取到你的 session 呢? 关闭
阅读全文
摘要:const 简单类型数据常量 对象常量 除了将对象本身冻结,对象的属性也应该冻结。下面是一个将对象彻底冻结的函数。 属性的简洁表示 对象,函数都可以简写 CommonJS模块输出变量,就非常合适使用简洁写法。 Object.is() Object.assign() 用于对象的合并,如果目标对象与源对
阅读全文
摘要:常用语网页客户端对密码加密,在后端java解密还原 java代码依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version> <scope>
阅读全文
摘要:需求 用户登陆后,服务器实时推送用户的订单提醒,用websocket处理。 方案 两个js,notify-socket.js处理socket的连接,和socket的处理。 nofify.js,做右下角弹窗处理,用到了layui的弹窗组件。 notify-socket.js /** * Created
阅读全文
摘要:数组转字符串 字符串转数组 字符串转数组,数组转数组格式化,数组格式化转数组
阅读全文
摘要:时间戳转正常日期时间 1469512964000 —> 2016/7/26 下午2:02 参考http://www.cnblogs.com/sufei/archive/2012/12/03/2799480.html 时间戳转正常日期时间 1469512964000 —> 2016/07/26 14:
阅读全文
摘要:由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法。 jQuery的ajax普通封装 原生ajax封装,设置header,传json 原生ajax封装,设置header,传json 原生ajax封装,设置header,传上传exce
阅读全文
摘要:描述: 需要ajax跨域请求,用cors跨域方案。服务端设置: 设置了: 后端需要的头信息,原生ajax以表单方式post提交数据,json数据data转换成key1=val1&key2=val2 的字符串格式 跨域相关内容 CORS跨域的常见问题以及前后端的设置: 《Ajax——CORS跨域调用R
阅读全文
摘要:RESTful架构是目前比较流行的一种互联网软件架构,在此架构之下的浏览器前端和手机端能共用后端接口。 但是涉及到js跨域调用接口总是很头疼,下边就跟着chrome的报错信息一起来解决一下。 假设:前端域名为front.ls-la.me,后端域名为api.ls-la.com。前端需要访问的接口为ht
阅读全文
摘要:实战:把混乱的汽车品牌,按照首字母字段排序。
阅读全文
摘要:<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>闭包演示</title> <style type="text/css"> p { background: #ccc; text-align: center; height: 3
阅读全文
摘要:1 var getXmlHttpRequest = function() { 2 if (window.XMLHttpRequest) { 3 //主流浏览器提供了XMLHttpRequest对象 4 return new XMLHttpRequest(); 5 } else if (window.
阅读全文
摘要:js是一个函数级语言,变量的作用域是:内部可以访问内部,内部可以访问外部,外部不能访问内部。如果要在外部,访问函数内部的变量,就要用到闭包。闭包就是指访问到了本不该访问的变量。闭包作用1:实现封装先来看一个关于封装的例子,在person之外的地方无法访问其内部的变量,而通过提供闭包的形式来访问: 1...
阅读全文
摘要:本文用纯js代码手写一个瀑布流网页效果,初步实现一个基本的瀑布流布局,以及滚动到底部后模拟ajax数据加载新图片功能。缺点:1. 程序不是响应式,不能实时调整页面宽度;2. 程序中当新增ajax模拟数据图片后,是将整个页面的所有图片都重新定位一次。3. 程序是等所有图片加载完成后再读取图片的尺寸,实...
阅读全文
摘要:今天碰到一个问题,怎样把参数变更影响到函数外部,如:输出结果还是wood,说明当myname传入A函数后,在函数体内,相当于有一个myname的副本,这个副本的值等于myname,之后在函数体内对其做的操作是在这个副本上进行的。但情况有所不同,当传入的参数是数组、对象时,在函数体内对参数所做的更改会...
阅读全文
摘要:js原生的url操作函数,完善的。 应用上面的URL操作函数,获取url及其参数,并在使用前对rul中的中文用jquery自带函数解码。 最后进行赋值等操作。
阅读全文
1

浙公网安备 33010602011771号