迷失在大前端海洋中的孩子
以前很少关注js优先级 主要哦是技术菜鸟老加班没时间技术菜鸟 最重要的是记不住特点。。。。。。。。。。 1级 . [] () 字段访问、数组索引、函数调用和表达式分组 通过观察可以发现 .
配置文件下载 http://vdisk.weibo.com/s/DOlfks4wpIj LiveReload安装前的准备工作: 安装Node.js和Grunt,如果第一次接触,可以参考:Windows下安装Grunt的指南和相关说明,根据步骤操作,创建完package.json 和 Gruntfile.js这2个文件就行。
类型转换分为显示转换和隐式转换 参考http://www.cnblogs.com/mizzle/archive/2011/08/12/2135885.html 先事件显示的 通过手动进行类型转换,Javascript提供了以下转型函数: 转换为数值类型:Number(mix)、parseIn...
It’s important to understand that a function’s prototype property has nothing to do with it’s actual prototype. Javascript的每个对象均有一个原型(prototype)。
ps:本文前面大部分是错的,后边大部分也是错的,搞混了不要怪我。。。。。。。。。。。。。。。。。。。 这篇文章讲述了一个悲伤的故事,从一个似似而非的概念一步一步到错误的理解,最后勉强正确的过程 其实我本不想说我对scope的理解,因为我没写过c++,没看过脚本引擎规范,没看过js脚本引擎实现,说...
有道云笔记 ,在家学习不错的选择,告别离职后睡大觉的最佳利器 test
效果 实现功能1 自动切换 2鼠标移动到图片上暂停 3鼠标移动到数字上切换到指定图片 4图片切换动画平滑 基本布局 通过查看元素分布可以发现 每个图片占据1个TD单元格,横向平铺 2 ...
无缝滚动测试 #ScrollContainer{ overflow: hidden; width: 500px; } #Conta...
今天有空 细致的看看iscrolljs api 发现自己以前的几个失误是没看api造成的 失误1 页面a操作 影响了页面b的滚动条 api 解释: options.bindToWrapper The move event is normally bound to the document and not the scroll container.
平时写js经常遇到这样做是不是更快点?但又没有具体简单可测试的工具,最近也倒序看博客园司徒正美 js分类下的文章 【ps:去年灵光一闪,发现看博客园排名前100的博客、按照文章分类倒序看是学习最快的方式 O(∩_∩)O~】 看到这篇文章时 (转)Google Closure: 糟糕的JavaScript http://www.
以前对事件只会用jq的bind绑定一下,脑海里留着书中的事件循环,一直认为事件就是这儿循环的,最近看园子里的文章,对事件的了解更模糊了 所以我做了个小实验,总结一下看的这些零零碎碎的文章,如果总结错了,请在评论里指出 首先,在页面上方4个div标签,一个嵌套个用来测试捕获和冒泡, 因为捕获...
移动web现在已经是zepto的天下,但是一直找不到合适UI库,找了一段时间,终于找到了百度的ui库gum和inter 的 appframework UI库 相比之下,百度的UI库更接地气,配合百度强大的用户群,在各种山寨机和山寨浏览器上也可以取得不错的体验,最近终于有时间学习下这个ui库希望等一步一步进入移动web开发领域。
(function(){})( window.EventUtil={ addHandler:function(element,type,handler){ // alert(1); if(element) ...
颜海镜 介绍了专业人士精准测试手机网站的经验 http://www.cnblogs.com/yanhaijing/p/3557261.html, 因为太专业了,稍显复杂和琐碎,这里我介绍下我一直关注的的 inter XDK 去年的 xdk 是浏览器插件,今年用nodejs重写了,可见前端会nodejs ,想做啥就做啥 下载地址 http://xdk-software.
function testforbtn(event){ alert(window.EventUtil.getEventTarget(window.EventUtil.getEvent( event))); //event.
有些话别在憋在心里太久了,容易伤身体,总得找个借口吐槽一下,今日不小心看到园有关于互联网发函趋势的文章,作为一名ASP.NET程序员,自然要说说什么是趋势,机会找到了,好高兴。 http://zzk.
自从上次接触nodejs 已经好长时间了,但是年底公司太忙了 ,没时间看, 上次文章在ubuntu上安装nodejs[开启实时web时代] http://www.cnblogs.com/qqloving/p/3286001.html 2013-08-27 过年回家,家里没网,作为一个战斗型屌丝,自然不能错过如此学习机会,于是买了两本书 一本《深入浅出nodejs》一本《写给大家看的c++》 看完nodejs 有点感觉,是移动互联网时代不错的技术选型,相信,5年后nodejs在中国一定会火起来,就像10年前c#刚出来,标榜为net 而生一样。
说起买火车票,虽然有各种抢票工具,但是出于个人信息安全角度考虑的还是纯手工抢票较为安全 今年12306 改进了用户体验,多了个这东西,开始我还以为真的是改进体验了,就在那里等。。。。。。, 直到我用谷歌调试工具,才发现原来是各种报错,和各种超时,各种跨域, 希望大家不要被假象所迷惑了,那个...
作为一个菜鸟,开这个专栏其实不合适,但又突然发现这个比以往任何时候都重要,所以还是写写我的感受 首先,在传统的pc上也有大量的web站点和各种项目都有复杂的js,但是基本不做单元测试,为啥呢?因为传统pcweb的重点在服务器端,客户端的s有时候都是服务器端的人来写的,单纯的做前端是件很鸡肋的事情,你若会ps,会做切图,那还好点,如果只会写js和css那就悲剧了,组织不需要你。
今年一直在关注移动端技术的发展,自己也用博客园的rss接口玩了半年,关于技术选型的困惑和大家说说 一 趋势 随着手机硬件不断的升级,外加4g牌照的发放,不出2年时间移动端web站点和手机app一定会进一步井喷,中小企业、二三线城市的软件公司也会进入到这个领域。
function UrlRegEx(url) { //如果加上/g参数,那么只返回$0匹配。也就是说arr.length = 0 var re = /(\w+):\/\/([^\:|\/]+)(\:\d*)?(.*\/)([^#|\?|\n]+)?(#.*)?(\?.*)?/i; //re.exec(url); var arr = url.match(re); return arr; } function UrlRegEx(url) { //如果加上/g参数,那么只返回$0匹配。
在发现这个小技巧之前,我经常被某些问题困扰,我们以博客园为例 1:是分类名称 2:是分类url 3:点击分类,进入的页面,要显示分类的名称 4:点击分类,进入的页面,要用分类相关参数 在日常web的开发中,经常遇到要在页面上显示一个分类,然后这个分类的链接要包含这个分类的id等参数(例如为搜索引擎友好要包含名称的汉语拼音),然后点击这个分类的页面要显示这个分类的各种信息例如分类名称,分类读取搜索接口的地址和参数等。
作为一个菜鸟级别的.NET开发者,在连服务器都没搞定的情况下,要研究前端,这是在扯淡,不过,迫于工作的需要,时常需要去前端打杂,所以经常伪装成为一名前端,有时候竟产生错觉,去应聘Y一份前端work吧。。
做完了分表之后,数据库里面的表从8张变成了8000张,我以为谷歌的抓取速度会降低为原来的一半,于是每天看一次谷歌抓取速度,结果实在是太失望了 结果发现,分完表之后谷歌抓取等待的时间迅速上升了,对mysql不是很了解,查了一下mysql的一些配置信息,我的数据库默认是innodb, 结果发现i...
1 简单工厂模式,适合建造模式固定的场合,例如计算加减乘除 方便记忆,一个运算基类,四个继承类,有一样的方法,通过swich判断实现那个类。 简单工厂模式,解决的是对象创建的问题 2策略模式,适合算法频繁变动的场合,礼盒打折促销类, 方便记忆,策略模式就是让算法可以相互替换,但是...
给数据库分表,曾经是个离我很遥远的事情,入行这几年参与过别人主导的分表、分库工作,自己从未操刀,直到我自己的垃圾小站主表10多万记录,相关的其他表30~40万,孱弱的服务器面对谷歌和百度的抓取,导致下载一个页面的时间非常长(PS:谷歌的蜘蛛是我小站的主要用户)。
根据我浅薄的经验,缓存、iframe、NoTalk 足矣 首先,是缓存,因为这个人人都会使,实施成本低,用了可以明显加快访问速度,降低数据库负担。 但是也存在以下几个缺点: 1:难以监控命中率。
到底是什么是做好软件质量的障碍,无论是做外包还是做产品,都不得不面临软件质量的问题,虽然我们打一枪换一个地方,但作为博客园的大多数园友,肯定不是这种人,虽然当腐烂的产品带来的bug压得我们喘不过起来的时候,我们会换个地方,但大家都在外漂泊,在外漂泊的时间也就区区10年时间,对我们来说每一天都应该是宝贵的,不容浪费。
其实我是一名土生土长的.NET北方程序员,使用c#就像吃面一样习惯,很少写js,直到上班后。 场景1:新来员工那个谁,你去把这个js写下,很简单的。山雨欲来风满楼,然后就有一堆一堆的不知道是简单还是复杂的js奔来了,总体来说占工作量的30%。
对与数据库的性能,有很多注意事项 入行这些年,以为积累了这些就够了,也以为这些是对的,其实多为表面现象,似似而非 1:不要用select *,因为这影响性能,但是人懒,没办法,用了那么多select *,也没见死机不是 2:where 后面的东西要走索引,所以经常玩命的建立索引,反复的看查询分...
1:很久以来,对搜索的认识一直停留在百度搜索,觉得这种东西自己的项目关系不大 2:学会了sql之后,对搜索的了解上升到模糊查询,LIKE '%****%', 3:了解到lucene.NET的存在后,知道了社区里面有专业的搜索方案,但中文分词缺乏,所以我拒绝使用。
最近被公司高层的人事变动,折腾的郁闷,作为一个只干活的小兵,都郁闷了,人一郁闷,就容易感慨和怀旧。。。。。。。 我开始接触做网站,是大学刚开始报到那天,看到学校里 400块钱***培训,我很好奇,什么玩意啊这是,抽空到图书馆了解了了解, 然就就坠入学习做网站的深渊不可自拔。
作为一名菜鸟,竟然在centos桌面上连输入命令行的地方都找不到,是在是对不起开山祖师,最后苍天不负苦心人,在ubuntu上找见了 【安装过程参考了http://cnodejs.org/topic/4f16442ccae1f4aa270010b5,】 NODEJS的特点:Node.js的使用事件驱动,非阻塞I / O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在分布式设备,在实时web应用上有很强的竞争力 第一步:安装依赖包 1. 安装python 2.6版或者更高(ubuntu默认都已安装,可以在terminal中使用 pyhton -v 命令查看python版本)。
备忘 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.
好长时间没写文章了,因为我最近一直在琢磨博客园如何才能成为一家上市公司,上市前我在博客园买点原始股,说不定就发了。 现在遇到错误总是先谷歌,谷歌背墙,在百度,百度不到在到博客园找 找看看 因为找找看的数据都是博客园的,数据量太少,我想找找看这个功能能不能升级都全网搜索,主要搜索和代码相关的...
除了在store中通过代理获取数据外,还可以通过ajax或jsonp方式获取数据,开始学touch时找了半天也没找见ajax的方式。。 这是 使用aiax api 的地址 ajajx http://docs.
如何在组建里面展示html,如何将数据和html模板结合起来展示 方法有很多,但是作为手机浏览器,性能比较差,现在比较多的方式是将展示页面和数据绑定起来。例如knockoutjs 框架,sencha touch 则提供了一些最基本的绑定 就是每一个组建都有data 和tpl属性,提供了界面u...
记得学习ASP.NET时.NET里面有一大堆组件,从头学到尾,学的吐血,最后发现,有用的组建只有一个repeater和objectdatasourse,sencha touch 和ASP.NET有很多相似的东西,例如统一框架、面向对象、组件化、事件模型等等,所以学习sencha touch时先从最常...
其实今天我不是来写笔记的,作为一名单身屌丝,一直在思考在什么地方放招婚启事的问题,个人觉得,在博客园个人主页左侧开辟一块风水宝地,实在是太完美,恳请园长大人开发这个模块,实现写文章和征婚完美的统一。
在开始学习sencha touch 时看到sencha touch竟然有如此多的组建,真方便,几乎赶上了ASP.NET里面的那些拖拉弹唱的组建,这恐怕要和当年学习ASP.NET一样学组建就要学上好长时间,以前学习这些组建的记忆浮现的脑海中。
sencha touch 是Extjs 的手机版,Extjs是创建富客户端的AJAX应用中的重量级框架,sencha touch当然就是面向触摸设备的重量级js框架, 在做基于桌面的网页时经常用的js库是jquery,Extjs很少用,几乎没用过,1是因为Extjs“重”,加载时间长;2是因为Extjs自称体系学起来难度大,插件没jquery多。
sencha touch 是Extjs 的手机版,Extjs是创建富客户端的AJAX应用中的重量级框架,sencha touch当然就是面向触摸设备的重量级js框架, 在做基于桌面的网页时经常用的js库是jquery,Extjs很少用,几乎没用过,1是因为Extjs“重”,加载时间长;2是因为Extjs自称体系学起来难度大,插件没jquery多。
这几天一直在学习PhoneGap的基本东西,就PhoneGap启动启动时候的黑屏等问题进行了一些实验,总结一下经过验 1大家有没有吧电脑上的浏览器设置为启动时候自动加载上次崩溃的页面或者上次没有关闭的页面?我测试觉得这种设置的启动速度慢,比直接启动浏览器再打开网页慢很多,尤其是火狐,启动时候在打开...
去年 安卓 苹果 小米搅和的手机硬件更新的速度越来越快了,现在的手机配置几乎都和电脑差不多了,作为一个做网页的程序员,也希望踏上移动互联网的公交车。。。。。。 去年年中的时候看各种文章说在手机上bs之类的应用性能低、速度慢、卡,连FACEBOOK都放弃了手机bs版的开发计划。
看着自己的年度计划,在想想这一年北漂都做了些什么,顿时感到自己给自己一个响亮的耳光 2012年度计划原文地址:http://www.cnblogs.com/qqloving/archive/2012/01/28/2330654.
这是第一次看一个组件的细节和内幕,好在医生的代码注释很多,堪称典范 首先是看看生成的实体类 因为医生宣称自己的orm没有使用反射,对此深感好奇,就看看是怎么插入数据和映射的 生成的实体类代码如下 using System; using PWMIS.
虽然我是农二代,但这并不妨碍我在我父亲身上进行数据挖掘,获取经验。要知道,一般父类都有很多隐藏属性和方法,是无法通过继承获得。 【修改了错别字后的版本】 看了很多关于创业的文章,也想说说的想法,怎奈我一菜鸟 1、没有长时间的创业经历(3年以上),都是干了几个月,不是歇菜了、就是老板跑了 2...
ps:先讲一个笑话 话说医生orm的生成工具的源码价值10RMB,这是什么概念呢?是在4环附近请医生吃一碗兰州拉面,在6环吃两碗,如果在1环请呢?医生在找我10rmb,所以大家还是在一环请他吃饭吧,买它工具转账什么的太麻烦了,让他带上工具源码+10rmb来一环。
打开深蓝医生国庆大礼包,里面是一个orm,我就看看了看这个开源的orm,我觉得很多人应该只看看文章并没有下载也没有看源码,我建议有时间的还是看看好 国庆大礼包地址:节前送礼:PDF.NET(PWMIS数据开发框架)V3.
在这之前,我一直认为一些jsBUG是事件冒泡引起的,直到最近,我自己写的APP时间冒泡冒得特别严重,无法容忍的严重,所以我就写了个代码测试了一下 因为现在大多数网页都是无刷新的翻页,流式加载等等,所以就会出现 在线演示http://readgame.