- 博客(68)
- 资源 (8)
- 收藏
- 关注
原创 tampermonkey应用二--Bit币提醒(第二版)
改进点:1、这个版本把提醒的值,放到前端页面来设置2、音乐取消功能下载使用地址:https://raw.github.com/cswuxiang/lib/master/js/monkey/okcoin.js第三版本优化点:1、加入btc2、交互优化3、争取能自动处理买卖
2013-11-08 15:40:40 1087
原创 tampermonkey应用二--Bit币提醒
最近炒了一段Bit币,因为它是24小时交易,常常晚上又是突发点产生时刻,因此需要当其将到某点时,自动提醒我该买入。开始时,自己就用微信中服务号okcoin,当醒来时就手动刷新下,看看其价格,这种方式实在伤不起,所以就想到了tampermonkey来实现。
2013-11-05 22:05:53 1315
原创 模块化js
JS不像java那样java的模块化:下面这个class就是一个模块,专门处理人的事情public class Person{ //定义名字private String name ; //获取名字public String getName(){ return this.name;} .......
2013-10-17 18:56:54 1814 1
原创 chrome中tampermonkey与github的使用----新浪基金最新数据查询
总的目标:因为最近在纵禄基金网上买了几支基金,每天又好奇基金涨跌数据,刚好新浪又有相关预测值,所以就想在纵禄基金网上挂上新浪的数据,避免每次打开新浪网。1、要在别人网站上运行相关code,tampermonkey给你方便入口2、运行的code中要使用一些样式文件以及自己的js库,所以需要把相关文件放到github上让tampermonkey可以访问具体的实现过程:
2013-10-14 21:27:24 5275
原创 大话设计模式-观后感(1)
刚拿到大话设计模式书时,单从封面看觉得作者用浅显的道理来讲解软件开发中经常提到的设计模式。话说从2010步入软件行业,其间有一年的JAVA软件编程经验,用到过的设计模式有,单例,装饰,工厂,组合。至于为什么会这样用,“感觉”是觉得便于维护管理才这样做。由于没有系统,专一思考学习过设计模式,经常一听到"设计模式"觉得高不可攀,恐惧感直往上窜。就像打羽毛球一样,很多高手给你讲很
2013-09-05 20:21:07 957
转载 关于setTimeout与setInterval的区别
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如[javascript] view plaincopyprint?setTimeout( function(){ alert(’你好!’); } , 0);
2013-08-22 16:15:48 920
原创 关心设计的一些心得(很多人说设计就是分类,我觉得设计就是分层)
1、为什么我们需要设计,当我在设计日历时,一起合作的的同事说,不用写什么设计文档,先做出来再说,诚然这样我们可以按以前经验快速完全需求。就拿日历来讲,其中的四个视图,月,日,周,列表从界面的展现与功能来讲,当然是都继承一基础视图为便。部分类结构图为:DayWeek为DayTable与WeekTabel,以及ListTabel,MonthTable共有的基类
2013-08-21 19:19:30 845
原创 代理的理解
生活中也许你很白代理一词,如我们去租房,找的中介,办各种证明委托的第三方单位,他们之所以存在,你知道吗?1、总的入口人2、斡旋剂。。。。。。在互联网中,经常会遇到“代理”一词,还有正向代理,反向代理登一系列名词。网关,路由器,是一种代理Fiddle 正向代理Nginx 反向代理
2013-08-21 16:11:40 691
原创 前端开发学习书籍
从2011年6月踏入JS开发到现在已有二年有余,这里记录下二年时间来所看过的书籍也许现在还有部分人说,学习JS好难,像写菜单,弹出框,日历等组件,觉得很迷惑的,其原因可能与下面几点有关:1、JS没有良好的封装,组织结构(如果你有后台语言C,C++ JAVA当然会简单很多)2、JS,DOM,BOM互相关联要学深,广,前端开发,必须有大型网站开发与设计,解决足够多的问题
2013-08-21 15:56:33 1671
原创 开发web需要意识的几个点(提升速度)
1. 快速响应网络请求 a.从不同的域下载资源,使并发连接的应用最大化,分域名,js css分到一个域名,图片分到另一域名 b.尽量get而非post c.通过CDN定向用户 d.避免重定向2. 最小化下载的字节数。 a.压缩,gzip b.缓存 expire if-modify-since etag c.htm
2012-12-09 11:15:37 655
转载 浏览器的渲染模式
渲染模式有两种,1是标准模式(strict mode) 2是怪异模式(quick mode) 那么我们平时开发的页面,怎么判断是标准模式还是怪异模式呢 怪异模式: (1)!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> (2)什么也没有 标准模式: (1)!DOC
2012-12-06 22:58:56 790
原创 一个真实的自己
从容和淡定便是岁月所能赋予我最好的礼物,花开花落,云卷云舒,笑意红尘,我用自己的方式抒写自己的人生轨迹。 我走过,看过,哭过,呐喊过,笑过,爱过,痛过,失去过,寂寞孤独过,绝望过,振作起来过,一切的一切都是人生的一段旅途经历。 一段记忆当所有的所有都经历过之后,我越发的从容!淡定!笑看人生成败得失,一个真实的自己逐渐清晰。
2012-11-13 22:51:33 586
转载 关于XMLHttpRequest
if(this.ActiveXObject && !this.XMLHttpRequest ){ var xmlHttpRequstActiveIds = [ "Microsoft.XMLHTTP"//IE5的,最早的XHR实现 ,"MSXML2.XMLHTTP" //偷懒的办法,调用的2与3.0的版本 //,"MSXM
2012-09-12 21:03:43 661
原创 web分析内存泄露点
内存泄露的根据原因: 两大对像:JS与DOM对象,之间存在相互引用。JS对象引用DOM结点,DOM结点的属性引用JS对象具体代码为:var obj = document.getElementById("someLeakingDIV");document.getElementById("someLeakingDiv").xx= obj;检查所用的方法:
2012-09-09 17:18:18 1246
原创 web安全相关问题
起因:1、http 请求有get与post方式,get最大数据为2KB,而post没有限制。2、get方式只能是ascii字符,中文要进行转义加密:1、传入的数据进行md5加密(王小云破解部分)2、URL_encode对url进行加密,转码 (1)escape() 空格,标点符号,非ascii码 转成%+十六进制的形式,(@ + /*) (2)enc
2012-09-06 21:43:03 726
原创 shell 中参数化各种自己写的函数,以便下次方便调用
//将my_grep脚本保存在/bin下,主要为了下次调用方便1、 cat >/bin/my_grep //向里面输入内容,实现查询包含某字符串的文件2 、dir=$1 text=$2 if test -z $1 then dir="." fi if test -z $2 then tex
2012-09-05 23:24:24 1292
原创 cache 浏览器中的几个参数
Pragma: no-cache:跟Cache-Control: no-cache相同,Pragma: no-cache兼容http 1.0 ,Cache-Control: no-cache是http 1.1。Pragma: no-cache可以应用到http 1.0 和http 1.1,而Cache-Control: no-cache只能应用于http 1.1.注意如
2012-09-05 12:32:35 641
原创 apache代理与反代理,负载均衡简单实例
1、所需环境为 apache http://httpd.apache.org/ tomcate http://tomcat.apache.org/ nodejs http://nodejs.org/ 环境的搭建就不再具体说明了2、apache的代理通过自身的proxy_mode进行 在http.conf文件
2012-08-25 15:50:38 2161
原创 z-index与定位产生的IE与W3C的不同表现
#container { position: relative;background-color: red;width: 300px; height: 400px;z-index:1;}#box1 { position: absolute; top: 100px; left: 210px;
2012-08-17 16:24:45 981
转载 我应该做得更好
人的一生不应该这样:当他回首往事的时候, 因为碌碌无为、虚度年华而悔恨, 因为为人卑劣、生活庸俗而愧疚。 不要悔恨,不要愧疚8小时以内,我们求生存;8小时以外,我们求发展,赢在别人休息时间
2012-08-08 20:53:03 602
原创 nodejs简单应用四(数据库mysql操作)
nodejs简单应用四(数据库mysql操作)var db = { //connection database client : null, TEST_DATABASE:'nodejs_mysql_db', TEST_TABLE:'test_table', connection:function(response){
2012-08-03 15:09:29 4059 1
原创 nodejs简单应用三(热部署文件)
nodejs简单应用三(热部署文件)1、配置文件config.jsvar cg = { _rootPath : '/home/wuxiang/nodeapp/', reg_ftype : '/\.([a-z]+?)$/', domain :'http://127.0.0.1:8899/', odomain :true, ftypes :{'g
2012-08-03 15:08:46 5989
原创 nodejs简单应用二(读写文件)
nodejs简单应用二(读写文件)——进行热加载var fs = require("fs");fs.watchFile("server.js",crashProcess);//观察文件是否改变//关闭线程function crashProcess (prev, cur) { 通过pre与cur中的时间来进行对比 }, 50);}
2012-08-03 15:08:11 1487
原创 nodejs简单应用一(监听服务)
nodejs简单应用一(监听服务)(浏览器请求)var http = require('http');http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': txt_type}); response.write("This request UR
2012-08-03 15:07:37 3503
原创 与自己的对话
不管别人如何看待我,坚持与自己对话,做自己认为对的事情你没什么输不起的,也没有什么属于你,生活再糟糕,也要吃饭,睡觉多想想为什么,做个有思想武装的人草率轻薄之词,少提,别人只会怠慢于你要勇于与勤勉自己去发现未知,别等候他人的未知不管什么时候,别忽略亲人与朋友你已经老了,需要放弃该放弃的再多的疼只有知道才感触得到,那既是福也是一种疼任何时候别期望别人太多,自己才是最重
2012-08-02 22:34:05 530
原创 js将字符转成数字
ASCII 码,总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字符如换行回车删除等;32~126 是打印字符,可以通过键盘输入并且能够显示出来。1、符号转成符var ch = "C";ch.charCodeAt();------>672、数字转成字符String.fromCharCode(20013);---->"中"
2012-07-30 20:50:43 514
原创 html5
1、html5的意义在哪里? 总体来说,应该是web浏览器的使用越来越普遍,人们越来越习惯于用浏览器处理日常生活与工作,由此webpage与webapplication,受到大量的应用,如1、webemail,webgeogpha,大家都希望web帮我们存储,走到哪里都可以打开已有的东西,2、不愿意再去下载各种应用,本地存储与寻找(特别是系统重装之后,咱们又得去找各种先前的应用,耗时
2012-07-28 14:12:50 806
原创 监听浏览器最小化与最大化时,执行的动作。
本周做项目时,实现页面内容滚动的一个功能时,发现在chrome与FF浏览器最小化后,当再次最大化时,滚动出现错位的现象。鉴于此,就去查了下http://html5test.com/中是否有相关的支持,下面列下各个浏览器化如何来监听最小化与最大化的相关code//IEif(document.addEventListener){document.addEventList
2012-07-28 12:58:22 10439 1
原创 coder 内心的呐喊
最近正式入职前端职位以来,开发后台的那些哥们(java,c+)的觉得排序,去空格,过滤等一些分内处理的事情,总是要求前端人员来处理,尤其当你一问你这里有问题时,它总还振振有词的样式,"我没做什么处理呀,我那部分早已经处理完了",面对这样的回答,多次要抽人的冲动,真他妈不是人,shit,毫无责任感。 不知这样的日子,还能坚持多久。。。。。。。
2012-07-17 20:57:38 570
原创 escape,encodeURI,encodeURIComponent该用哪一个?
(1)、escape一般用来转义,但是基于不能转义“+”号形如:http://domain?name=xx+xx;所以对于url的转义不建议采用escape.并且超过255的字符采用unicode的形式进行编码%uxxxx+号在服务器会被当作空格 表单提交时,空格符浏览器转成+ 分不清是输入的+还是空格(2)、encodeURI,与encodeURIComponent编码成
2012-07-17 14:19:55 637
原创 函数的定义在FF与IE,Chrome上的不同表现
1、var input = 5; switch (input) { case 10: function fun1() { alert(10); } break; case 5: function fun1() { alert(5);
2012-07-16 14:28:33 528
原创 XSS攻击
XSS --->跨站脚本攻击(Cross Site Scripting),与CSS有冲突,帮命名为XSS,也被认为是phishing攻击注入的方式;1、alert(1);|| alert(); 利用el.innerHTML="code"2、img标签 javascript:code"> "javascrip:code"> onerr
2012-07-15 13:27:07 585
原创 元素页面的位置
1、原生的判断方式navigator.userAgent.toLowerCase().indexOf()//chrome,firefox.msie,opera2、getBoundingClientRect()最先是IE的私有属性,现在已经是一个W3C标准【ie,ff,chrome】。所以你不用当心浏览器兼容问题,不过还是有区别的。IE只返回top,lef,right,bottom四个值,不
2012-07-14 17:10:43 574
原创 IE下的插件
1、IEtest: 目前只能装ie6-9 但不方便调试 2、utilu-ie-collection 解决xp上安装ie9 同时可以安装6-9http://www.afterdawn.com/software/network/browsers/ie_collection.cfm3、ie下调js调试工具 install-companionjs-v
2012-07-14 12:49:01 531
原创 让iframe也可以编辑 el与node的区别
(1)元素Element与Node的区别Element,document.getElementById(),是得到的元素如document与documentElement的区别1、Element 对象表示 XML 文档中的元素。元素可包含属性、其他元素或文本。如果元素含有文本,则在文本节点中表示该文本。是指的一个tag,document.getElementById()取得2、No
2012-07-14 12:34:50 1171
原创 跨域访问
1、出现的问题? 同源策略,脚本文件访问方档的属性等数据只能是同源策略。同源策略:如果两个文件的协议,端口,域名是完全相同的即为同源. 防止:别人改变自己的文件。
2012-07-10 23:11:34 658
原创 判断js中对象的类型
1、typeof 形如 var x = "xx"; typeof x == 'string' 返回类型有:'undefined' “string” 'number' 'boolean' 'function' 'object' 缺点:对于object类型不能细分是什么类型
2012-07-07 11:04:59 22886
转载 杂
IE Companion.JS http://www.my-debugbar.com/wiki/CompanionJS/HomePagehttp://www.my-debugbar.com/wiki/CompanionJS/HomePage 正则js异步:文章http://han.guokai.blog.163.com/blog/static/136718271201
2012-06-28 23:23:26 594
原创 荡平众浏览器差异,从此兵来将挡,水来土掩
尽管目前IE chrome 以及FireFox都逐渐解析HTML与CSS逐渐趋于统一,但世界这么大,鬼明白用户用的是撒子浏览器,拿自身来讲,喜欢用Chrome,很少用IE与Chrome。作为一名开发人员,我们能做的就是专业与志注。 现在总结一下,各浏览器中的主要差异与特征。JS方面:1、 float的写法 IE下styleFoat FF下cssFloat
2012-06-28 23:22:50 814
[jQuery基础教程.(英文原版)].Packt.Publishing.Learning.jQuery.1.3.pdf
2010-04-11
avaBean图片avaBean图片
2009-10-04
struts-1流程图
2009-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人