`
xiaomiya
  • 浏览: 131408 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
理解javascript中的面向对象 理解对象属性 理解并创建对象 理解继承     ---------------------------------------------------------------- ECMAScript中有5种简单数据类型(也称基本数据类型):Undefined,Null,Boolean,Number,String,还有一种复杂的数据类型Object typeof操作符 从技术角度讲,函数在ECMAScript中是对象,不是一种数据类型。然而,函数也确实有一些特殊的属性,因此通过typeof操作符来区分函数和其他对象是有必要的。     ...
什么是面向对象编程      用对象的思想去写代码,就是面向对象编程          过程式写法          面向对象写法   我们一直都在使用对象           数组 Array  时间 Date 面向对象编程(OOP)的特点         抽象:抓住核心问题         封装:只能通过对象来访问方法         继承:从已有对象上继承出新的对象         多态:多对象的不同形态 对象的组成        方法(行为、操作)——函数:过程、动态的        属性——变量:状态、静态的                   创建第一 ...
自己的理解对象字面量就是一种创建对象的一种模式(这几年开发的首选模式)。   对象字面量提供了一种非常方便地创建新对象值的表示方法。   一个对象字面量就是包含在一对花括号中的0个或多个“名/值”对。   对象字面量的输出方式以及定义好处   1.对象字面量的输出方式有两种:传统的‘。’,以及数组方式,只不过用数组方   式输出时,方括号里面要用引号括起来,   如 var box = { name:’abc’; age:28 }; alert(box[‘name’]);  给对象定义方法,   A:如果用传统定义对象的方式,就需要先定义方法 ...
http://www.webhek.com/12-little-known-css-facts/   12个你未必知道的css小知识点,分享。。 实用

闭包详解

闭包详解 下回分解
运行当页面的时候,执行到js会判断来自于移动端还是pc端,如果是移动端则跳转制定链接地址,,这样在手机端会有额外的不必要浪费的加载时间,,,   代码: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 ...
上一篇我们把本地hexo博客部署到github上了,那么我们想使用自己喜欢的主题,同时也要发表发表文章呢,下面给介绍下: 1,进入hexo官网,预览自己想要的主题,https://github.com/hexojs/hexo/wiki/Themes  这里拿light为例。 进入hexo博客的目录,如:E:/hexo/themes 右键git bash 输入: git clone https://github.com/hexojs/hexo-theme-light.git   然后: cd themes/light git pull  OK 我们的themes目录里面有li ...
这几天一直在想用什么来搭建自己的博客。无意中接触到hexo hexo是由Node.js驱动的一款快速、简单且功能强大的博客框架,支持多线程,数百篇文章只需几秒即可生成。支持markdown编写文章,可以方便的生成静态网页托管在github上。 感觉不错。 前端人员都在用github分享自己的代码。所以想着用hexo部署到git上。搞一个自己的博客。 1,安装hexo 安装hexo前:         安装Git         下载 msysgit 并执行即可完成安装。         安装node.js        在 Windows 环境下安装 Node.js 非常简单 ...
那篇博客真是太好了,直击学习js学习者最容易疑惑的地方   http://bonsaiden.github.io/JavaScript-Garden/zh/#types  
1,web工作原理 2,http协议 3,浏览器缓存 4,cookie和session -------------------------------------------------------------------------------------------------------------------------------- 1,web工作原理 平时用浏览器,输入网址后回车,页面响应我们想要浏览的内容,简单操作的背后蕴涵了什么原理? 当输入url回车后,客户端(浏览器)会去请求DNS服务器,通过DNS获取域名对应的IP地址,然后通过这个地址找到对应的服务器,要求 ...
,为什么手机上打开股市笔记这么慢一啊,,有时候还会黑屏一下,,, 今天的访问量都下去了。。 代码要优化一下的啦,,, 然后就想到要测试机,加提示来找到是哪个地方哪个文件让速度这么,,因为这个在pc端肯本看不出来慢。。 手机上就不一样了。 尤其用的2G网络。。   用户是很没有耐心的,不能登录过长时间。。。。   看看代码突然想到,哎呀,,js文件都怎么还在head里面加载的呀,,妈呀,,怪不得加载慢了   好吧,这个是我的疏忽,同样也是后台人员的不尽责吧,,,,唉   把文件压缩合并,放入body上面底部加载,,, 果然速度快了很多。。 这一条性能优化方面都熟的 ...
正则匹配规定范围的url   需求要求,textarea里面的文本如果有http开头以#code=股票代码结束的url要给其加上a链接发送给后台。   写了个例子如: <textarea id="text">这个是测试的地址:http://news.10jqka.com.cn/field/20140701/566341184.shtml#code=300032#code=300032 测试测试测试文本</textarea> <script type="text/javascript"> ...
一,node.js的作用, 二,回调(Callback) 三,   一,node.js的作用, I/O的意义,(I/O是输入/输出的简写,如:键盘敲入文本,输入,屏幕上看到文本显示输出。鼠标移动,在屏幕上看到鼠标的移动。终端的输入,和看到的输出。等等)   node.js想解决的问题,(处理输入,输入,高并发 。如 在线游戏中可能会有上百万个游戏者,则有上百万的输入等等)(node.js适合的范畴:当应用程序需要在网络上发送和接收数据时Node.js最为适合。这可能是第三方的API,联网设备或者浏览器与服务器之间的实时通信)   并发的意义,(并发这个术语描述的是事情会在同 ...
NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。       NPM常用的命令有:       (1)$ npm install moduleNames                安装Node模块                注意事项:如果在使用模块的时候不知道其名字,可以通过http://search.npmjs.org网站按照                                 索引值找到想要的模块。npm也提供了查询的功能  $ npm s ...
一,node.js介绍   这些网上一大堆信息,我只精简   1,什么是node.js 从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP,Ruby和Python语言那样,使用javascript创建服务器端的应用程序。对于网络以及创建与网络交互的软件,它尤为专注。 2,使用Node.js能做什么 它既可以创建对文件系统进行操作的小段脚本,也可以创建大规模的Web应用程序来运行整个业务。由于Node.js的独特设计,他非常适合于多人游戏,实时系统,联网软件和具有上千个并发用户的应用程序。 3,安装和创建第一个node.js程 ...
Global site tag (gtag.js) - Google Analytics