随笔 - 381
文章 - 0
评论 - 11
阅读 -
57万
10 2015 档案
js中运算符的优先级
摘要:运算符描述. [] ()字段访问、数组下标、函数调用以及表达式分组++ -- - ~ ! delete new typeof void一元运算符、返回数据类型、对象创建、未定义值* / %乘法、除法、取模+ - +加法、减法、字符串连接> >>>移位 >= instanceof小于、小于等于、大于、...
阅读全文
js bool true false 比较
摘要:.想到一个好玩的,运行如下 javascript : if ('0') alert("'0' is true"); if ('0' == false) alert("'0' is false");结果是,两次都 alert 了!那么 '0' 到底是 true 还是 false 呢?答案是:在js做比...
阅读全文
php中利用array_filter过滤数组为空值
摘要:[导读] 在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结果是有值的。其实我们可以利用array_filter函数在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是...
阅读全文
js原生拓展网址——mozilla开发者
摘要:https://developer.mozilla.org/zh-CN/docs/Web/JavaScripthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map
阅读全文
js原生继承之——构造函数式继承实例
摘要:constructorfunctionInherit
阅读全文
过来人经验!聊聊前端工程师的职业规划
摘要:过来人经验!聊聊前端工程师的职业规划编者按:今天腾讯的前端工程大牛从自己的5年的职业生涯中总结了一些思考,大致分为3个阶段,从毕业新手到前端大牛,都有小小心得与同学们分享,想走前端这路的同学,可以来参考下 >>>在敲下这个标题的时候,心里好虚。话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的...
阅读全文
关于自己封装Web前端框架的思考和探索
摘要:一、引言 首先这些年关于前端技术层出不穷,从最早的只用js做简单验证,到现在发现好像大前端已经无所不能了的感觉。特别是为了降低前端开发复杂度,涌现了一大批 的MVC/MVVM模式的前端框架,不停了刷新我们的代码组织结构及开发模式,比如:BackboneJS、EmberJS、KnockoutJS、 A...
阅读全文
使用Grunt构建自动化开发环境
摘要:1、准备工作1)首页确保电脑上网,以及能够访问https://registry.npmjs.org/,因需从此网站中下载安装相应的插件;2)电脑安装Node.js,Grunt及Grunt插件都是基于node.js运行的;如果你电脑上未装node.js,到nodejs官网https://nodejs....
阅读全文
建站流程
摘要:建站流程1.注册一个自己想要的域名(35互联,万网,中资源,这些网站都有这种服务),注册完后要在域名管理后台提交域名实名制申请2.选购一个适合你网站存放文件的空间,一般企业站,200M应该就够了,在域名管理后台就有各种类型的空间让你选购了。成功购买后就能把建好的网站传到购买的空间了。3.购买了网站空...
阅读全文
滚轮事件的防冒泡、阻止默认行为的代码(效果是:只让当前div滚动,连当前文档都不滚动的效果)
摘要://用firefox变量表示火狐代理var firefox = navigator.userAgent.indexOf('Firefox') != -1;function MouseWheel(e){//阻止事件冒泡和默认行为的完整兼容性代码 e = e||window.event; if (e.s...
阅读全文
js原生封装getClassName()方法-ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素
摘要:产品介绍 产品1 产品2 产品3 产品4 产品5 产品6 服务介绍 服务1 服务2 服务3 服务4 成功案例 ...
阅读全文
使用 RequireJS 优化 Web 应用前端
摘要:http://www.requirejs.cn/docs/download.html#text requirejs的API文档 官网基于 AMD(Asynchronous Module Definition)的 JavaScript 设计已经在目前较为流行的前端框架中大行其道,jQuery、Dojo...
阅读全文
javascript的页面加载及性能优化(兼容IE7)
摘要:通常来说,window.onload就够用了,如果想加载多个事件,我们可以采取以下方式:window.onload = function(){func1();func2();func3();//更多加载事件………………}但是如果我们需要页面完全呈现前做一些东西呢,如通过脚本加载其他js文件,或在IE...
阅读全文
JavaScript中的this陷阱的最全收集--没有之一
摘要:当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一...
阅读全文
javascript深入理解js闭包
摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } ...
阅读全文
AngularJS中$http服务的简单用法
摘要:我们可以使用内置的$http服务直接同外部进行通信。$http服务只是简单的封装了浏览器原生的XMLHttpRequest对象。1、链式调用$http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和err...
阅读全文
js变量作用域及访问权限的探讨(2)
摘要:每一种语言都有变量的概念,变量是用来存储信息的一个元素。比如下面这个函数:复制代码 代码如下:functionStudent(name,age,from) { this.name=name; this.age=age; this.from=from; this.ToString=function()...
阅读全文
javascript中类的属性访问权限研究(1)
摘要:本篇文章主要针对javascript的属性进行分析,由于javascript是一种基于对象的语言,本身没有类的概念,所以对于javascript的类的定义有很多名字,例于原型对象,构造函数等,它们都是指javascript中的类。 例如:function Person(){} var p = new...
阅读全文
zoom:1-hasLayout
摘要:在现代浏览器,如果子元素float,则父元素不会自动被撑开#nofloatbox { border: 1px solid #FF0000; background: #CCC; width:200px;}#floatbox { float: left; width: 100px; height: 10...
阅读全文
JS 继承(类式 与 原型式)
摘要:1./* -- 类式继承 -- *///先声明一个超类function Person(name) { this.name = name;}//给这个超类的原型对象上添加方法 getName Person.prototype.getName = function() { return this.n...
阅读全文
迷你版jQuery——zepto核心源码分析
摘要:前言zepto号称迷你版jQuery,并且成为移动端dom操作库的首选事实上zepto很多时候只是借用了jQuery的名气,保持了与其基本一致的API,其内部实现早已面目全非!艾伦分析了jQuery,小钗暂时没有那个本事分析jQuery,这里就恬不知耻说说自己对zepto的源码理解,希望对各位有用首...
阅读全文
移动互联网终端的touch事件,touchstart, touchend, touchmove
摘要:前言如果我们允许用户在页面上用类似桌面浏览器鼠标手势的方式来控制WEB APP,这个页面上肯定是有很多可点击区域的,如果用户触摸到了那些可点击区域怎么办呢??诸如智能手机和平板电脑一类的移动设备通常会有一个电容式触摸屏(capacitive touch-sensitive screen),以捕捉用户...
阅读全文