随笔分类 -  JavaScript

摘要:时下SPA单页应用如火如荼,对前端乃至后端开发都带来不小的冲击和变革。笔者整理了下笔记,决定写一下以前基于iframe做单页博客的一些经验方法。 对于单页应用,笔者没有找到最官方的定义。在笔者看来,在用户操作过程中,浏览器始终不会重载整个页面的web应用,便可以称为单页应用。这里不包括https:/ 阅读全文
posted @ 2017-07-14 21:27 lvyahui 阅读(2446) 评论(7) 推荐(2) 编辑
摘要:预请求 参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#预请求 简而言之,在跨域并且尝试添加一些特殊头及自定义头的情况下,由于浏览器的安全机制,会加多一次OPTIONS预请求(询问请求),与跨域服务器协 阅读全文
posted @ 2017-03-10 15:40 lvyahui 阅读(2880) 评论(0) 推荐(1) 编辑
摘要:前言 当项目需要将一个highchart图表以邮件发送的时候,js+css形式的highcharts 图表肯定是不好做的,有查可以借助flash去执行js,但很麻烦,所以折中将highchart图表转为图片。并且这个邮件里可能有几十个这样的图表,在浏览器端生成图片再上传发送的方案也不可取,所以选择直 阅读全文
posted @ 2016-04-24 21:10 lvyahui 阅读(2194) 评论(0) 推荐(3) 编辑
摘要:前言 最近在做一个OA系统,需要将大量excel中的数据录入,并且希望以后新建数据时,也能像excel那样方便。并且这个后台系统有非常多这样的表单。因此需要做一个内敛的表单控件。 上网找到一款编辑起来非常方便的控件handsontable,这个表单控件可以支持excel中的多种操作,比如多行复制粘贴 阅读全文
posted @ 2015-10-19 13:47 lvyahui 阅读(3645) 评论(3) 推荐(5) 编辑
摘要:我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。1、工厂模式 1 /** 2 * 工厂模式 3 */ 4... 阅读全文
posted @ 2015-06-07 09:26 lvyahui 阅读(902) 评论(0) 推荐(0) 编辑
摘要:最近突然发现,Coding.net真是一个神奇的网站。这各网站90%的请求都是通过ajax完成的。可以发现,不管你点任何链接,网页都不会刷新,点击浏览器的返回或前进按钮也是这样,打开chrome的开发者工具的network面板可以看到大量的ajax请求被发出,每个ajax返回的只有数据,没有视图代码... 阅读全文
posted @ 2015-05-05 18:12 lvyahui 阅读(293) 评论(0) 推荐(0) 编辑
摘要:P84-P137页,这一章看的真久,这个月事太多了。有些内容在代码注释里没提出来了1、JS强大的数组类型,元素类型任意,提供了非常多的操作数组的方法和属性 1 /* 2 数组类型 3 */ 4 5 //stack 6 var colors = ['red','blue']; 7 c... 阅读全文
posted @ 2015-04-09 21:32 lvyahui 阅读(229) 评论(0) 推荐(0) 编辑
摘要:P31-P82页1、相等不相等与全等不全等相等不相等:先转换后比较。对于只有一个对象,调用valueOf方法得到基本类型值再按基本类型转换;如果两个都是对象,则比较他们是否是同一个对象(引用或指针值比较);null与undefined是相等的,至少有一个为NaN则相等为false,不相等为true;... 阅读全文
posted @ 2015-03-09 21:09 lvyahui 阅读(224) 评论(0) 推荐(0) 编辑
摘要:P1-P30页1、在xhtml中,a < b这种小于号会被当做一个新的标签解析,但作为标签而言,<后不能有空格,因此会有语法错误,所以为了解决这种问题,最好引入CDATA片段,但又有浏览器兼容XHTML,不支持CDATA,所以要将CDATA标记注释掉。3、使用“use strict”开启解析引擎的严... 阅读全文
posted @ 2015-03-04 22:37 lvyahui 阅读(242) 评论(0) 推荐(0) 编辑
摘要:在一些网站上看到多彩tag,觉得很好看,就像着给自己的博客做一个,做之前是这样的单一且枯燥,先来看看这里的结构代码于是,为了做出多彩字,我在博客的自定义js里添加了这样的代码 1 $(".catListTag a").each(function(index,element){ 2 //col... 阅读全文
posted @ 2015-02-20 00:02 lvyahui 阅读(1522) 评论(24) 推荐(4) 编辑
摘要:需要做成这种样式url请求为这样:1 http://m03.com/plus/list.php?tid=19这些菜单项都有对应的tid项,页面刷新后,应该将所有的菜单折叠起来,对于tid=19的菜单项,要判断他是否是子菜单,如果是子菜单,应该讲它所在的整个菜单项打开并将它自身加上active样式,否... 阅读全文
posted @ 2015-01-29 14:09 lvyahui 阅读(712) 评论(0) 推荐(0) 编辑
摘要:> jquery zoom是一款图片放大插件,经常用在商城商品页面里。使用JQuery zoom插件,除了需要引入`JQuery.js`外,还要引入`JQuery.zoom.js`文件及`jqzoom.css`文件```html```下面是要操作的图片节点```html```最后加上初始化的js代码... 阅读全文
posted @ 2015-01-28 15:20 lvyahui 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:@(关键词)[skitter|jquery|网页幻灯片|slider]>Skitter 是一个非常酷炫的jQuery网页幻灯片插件,支持非常多种酷炫幻灯片切换方式,下载前往[官网](http://www.skitter-slider.net/),另有[参考文档](http://www.skitter... 阅读全文
posted @ 2015-01-22 15:09 lvyahui 阅读(2096) 评论(0) 推荐(0) 编辑
摘要:###前端代码集合>这是本人在网上搜集整理的各种前端代码仓库,对于刚刚接手前端工作的人,我想会有很大帮助>有兴趣的可以到这里[下载](http://pan.baidu.com/s/1bn0adqf)![](http://images.cnitblog.com/blog/635249/201501/2... 阅读全文
posted @ 2015-01-21 10:21 lvyahui 阅读(447) 评论(0) 推荐(0) 编辑
摘要:> impress.js是一个很有趣的用来替代PPT的展示用的js工具,它的灵感来自`prezi`如果你要学习使用它,这里有很好的[演示模板](http://bartaz.github.com/impress.js)----使用它的第一步,下载 [impress.js](http://files.c... 阅读全文
posted @ 2015-01-13 17:09 lvyahui 阅读(314) 评论(0) 推荐(0) 编辑
摘要:.prod_description_sizechart table{margin-bottom:0;width:992px;max-width:none;border-collapse:collapse;background-color:transparent;table-layout:fixed;... 阅读全文
posted @ 2014-12-07 12:03 lvyahui 阅读(286) 评论(0) 推荐(0) 编辑
摘要:说好要每月坚持写博客的,差一点就背弃自己的诺言了。 这一个月,除了修改magento站点和学习android外,一心都投在了为一家建筑公司做网站上去了,使用的是dedecms,我主要做的是前端开发,着实体验了一把开源的力量 拿来用就是了(注:我所说的开源,就是指别人的代码^_^)。 废话不多说,先上 阅读全文
posted @ 2014-11-30 22:59 lvyahui 阅读(486) 评论(0) 推荐(0) 编辑