自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 前端基础复习笔记

最近对前端基础知识复习了一遍,遍写个笔记方便再次复习。1.延迟脚本:加defer属性,脚本会被延迟到整个页面都解析完毕后在运行。defer属性只用于外部脚本文件。2.异步脚本:加async属性,只用于外部脚本文件,与defer相似。3.用e表示法的数值等于e前面的数值乘以10的指数次幂4.NaN用于表示一个本来要返回数值的操作数未返回数值的情况5.数值转换:number

2017-03-07 23:51:45 404

原创 php设计模式(工厂模式)

<?phpabstract class Operation { abstract public function getResult($num1,$num2);}class Add extends Operation{ public function getResult($num1,$num2) { $result=$num1+$num2; re

2016-10-01 22:40:07 222

原创 nodejs 创建服务器

使用node.js创建web服务器来相应不同的页面。var http=require('http');var fs=require('fs');var url=require('url');//开始web服务器exports.start=function(){ var server=http.createServer(); server.on("connection",functi

2016-09-17 16:46:48 404

原创 nodejs 文件操作

引入文件系统模块:var fs = require("fs");使用readFile和writeFile进行操作:读取文件内容:exports.t1=function(){ console.log("开始读取文件!"); fs.readFile("./hello.js",function(err,data){ if(err){ return con

2016-09-17 13:22:58 838

原创 javascript 事件

DOM2级事件处理程序:用于处理指定和删除事件处理程序的操作:addEventListener() 和removeEventListener(),接受三个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。var btn=document.getElementById("btn");btn.addEventListener("click",function(){ alert(th

2016-08-24 16:06:09 187

原创 DOM2 和 DOM3

样式:访问元素的样式:var myDiv=document.getElementById('oDiv');myDiv.style.backgroundColor='red';当设置多个样式时候:var myDiv=document.getElementById('oDiv');myDiv.style.cssText="width: 200px;background-color:

2016-08-23 21:54:24 366

原创 javascript DOM扩展

选择符API:querySelector()接收一个css选择符,返回与该模式匹配的第一个元素。querySelectorAll()接收的参数也是css选择符,返回的是一个NodeList的实例。通过item()和方括号来访问它的每个元素。var body=document.querySelector("body");var div=document.querySelector("#

2016-08-22 22:14:42 281

原创 javascript DOM

Node类型:nodeType属性:为了确保跨浏览器兼容,最好要将这个属性与数字值进行比较:if(someNode.nodeType==1){ alert("Node is an element!");}nodeName和nodeValue属性:最好先判断是不是一个元素,再来取得并保存nodeName的值。nodeName中保存的始终是元素的标签名。childNodes属性

2016-08-21 13:47:06 276 1

原创 javascript BOM

window对象:在全局作用域中声明的变量、函数都会变成window对象的属性和方法。全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。var age=29;function sayAge(){ alert(this.age);}alert(window.age);//29sayAge();//29window.sayAge();//29在全

2016-08-20 15:55:43 204

原创 使用javascript编写特效

动态时钟效果:动态时钟#idClock { font-family: "微软雅黑"; font-size: 24pt; color: #090;} function showClock(){ var Digital=new Date() //实例化一个新的日期对象 var years=Digital.getFullYear();/

2016-08-18 17:38:17 803

原创 javascript 闭包问题

函数的闭包:有权访问另一个函数作用域中的变量的函数。常见方式:在一个函数内部创建另一个函数。function createComparisonFunction(propertuName){ return function(object1,object2){ var value1=object1[propertuName]; var value2=object2[propertuNam

2016-08-16 17:29:32 422 1

原创 javascript 继承

原型链:利用原型让一个引用类型继承另一个引用类型的属性和方法。function SuperType(){ this.property=true;}SuperType.prototype.getSuperValue=function(){ return this.property;};function SubType(){ this.subproperty=false;}Sub

2016-08-15 15:41:26 225 1

原创 javascript 面向对象

属性类型要修改对象的属性的默认的特性,必须使用Object.defineProperty() 方法。这个方法接受三个参数:属性所在的对象,属性的名字,一个描述符对象。描述符对象的属性必须是configurable,enumberable,writable,value。在不指定情况下,configurable,enumberable,writable这三个属性都是默认为false。con

2016-08-14 16:45:05 261

原创 javascript基本包装方法

trim() 方法删除前置及后缀的所有空格。var stringValue=" hello wolrd ";var trimmedStringValue=stringValue.trim();alert(stringValue);// hello wolrd alert(trimmedStringValue);//hello world字符串转换的方法:toLowerCase

2016-08-13 22:36:29 229

原创 javascript Function类型

作为值的函数:不仅可以像传递参数一样传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回。function callSomeFunction(someFunction,someArgument){ return someFunction(someArgument);}function add10(num){ return num+10;}var result=callSom

2016-08-13 14:44:19 301

原创 javascript引用类型

object类型:创建对象:var person=new Object();person.name="Nike";person.age=29;另一种方法:var person={ name:'Nike', age:29};Array类型:创建数组:var colors=new Array();var colors=new Array(20);//数组长度

2016-08-11 18:10:16 183

原创 javascript 执行环境及作用域

延长作用域链:当执行流进入下列任何一个语句时,作用域就会得到加长。方法:try-catch语句的catch块;with语句。function buildUrl(){ var qs="?debug=true"; with(location){ var url=href+qs; } return url;}with语句块中作用域的‘变量对象是只读的,不能存储标识符,只能存储在其上

2016-08-11 16:29:16 345

原创 javascript的数据类型

5种简单的数据类型:Undefined,Null,Boolean,Number,String。typeof 操作符:var message="some string";alert(typeof message);//stringalert(typeof(message));//stringalert(typeof 95);//number注意:typeof是一个操作符而

2016-08-10 16:33:14 188

原创 javascript笔记

最近整理了javascript的一些知识点~引入js的用法: index Date对象:var myDate=new Date();var dateString=myDate.toLocaleDateString()+" "+myDate.toLocaleTimeString();var dateLoc=doc

2016-08-10 15:42:31 504

原创 瀑布流JavaScript

最近跟着视频学习如何用javascript实现瀑布流效果。下面是waterfall.js的源代码window.onload=function(){ waterfall("container","box"); var imgData={"data":[{"src":"1.jpg"},{"src":"2.jpg"},{"src":"3.jpg"},{"src":"4.jpg"},{"sr

2016-08-10 15:35:13 231

原创 html5 aside的简单用法

最近温习了html5的知识点,整理一下aside的用法,虽然平时用的不频繁,我平时很常使用div直接分块,很少这样使用,现在温习了也有所收获。 aside元素 js入门 语法 文章的正文。。。。 名词解释 语法:这是重要的语言 评论 2015-03-10

2016-08-10 15:15:59 10209

原创 article元素

article元素极客学院hello,欢迎来到极客学院作者评论time底部这是一个内嵌页面

2016-02-22 17:38:55 316

原创 form表单(h5)

表单测试提交到xx.jsp的页面提交到xx.jsp的页面提交到xx.jsp的页面提交姓名:邮编:请输入六位数字HTML5学习Android学习ios学习

2016-02-22 17:36:55 584

原创 nav元素

主页开发文档HTML与CSS3的历史HTML的历史CSS3的历史HTML历史....CSS3历史....删除修改版权声明:

2016-02-22 17:35:25 400

原创 新增的input表单

input元素function sum(){var n1=document.getElementById("num1").valueAsNumber;var n2=document.getElementById("num2").valueAsNumber;docume

2016-02-22 17:34:04 329

原创 新增的h5页面元素

element学习function detail_onclick(detail) {var p = document.getElementById("p");if (detail.open) {p.style.visibility = "hidden";} else {p.style.visibility = "visible

2016-02-22 17:22:44 685

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除