- 博客(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
原创 form表单(h5)
表单测试提交到xx.jsp的页面提交到xx.jsp的页面提交到xx.jsp的页面提交姓名:邮编:请输入六位数字HTML5学习Android学习ios学习
2016-02-22 17:36:55
584
原创 新增的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
空空如也
如何用elipse软件实现数据可视化
2015-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人