- 博客(26)
- 问答 (1)
- 收藏
- 关注
原创 前端基础复习笔记
最近对前端基础知识复习了一遍,遍写个笔记方便再次复习。 1.延迟脚本:加defer属性,脚本会被延迟到整个页面都解析完毕后在运行。defer属性只用于外部脚本文件。 2.异步脚本:加async属性,只用于外部脚本文件,与defer相似。 3.用e表示法的数值等于e前面的数值乘以10的指数次幂 4.NaN用于表示一个本来要返回数值的操作数未返回数值的情况 5.数值转换:number
2017-03-07 23:51:45
438
原创 php设计模式(工厂模式)
<?php abstract 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
262
原创 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
433
原创 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
891
原创 javascript 事件
DOM2级事件处理程序: 用于处理指定和删除事件处理程序的操作:addEventListener() 和removeEventListener(),接受三个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。 var btn=document.getElementById("btn"); btn.addEventListener("click",function(){ alert(th
2016-08-24 16:06:09
218
原创 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
398
原创 javascript DOM扩展
选择符API: querySelector()接收一个css选择符,返回与该模式匹配的第一个元素。 querySelectorAll()接收的参数也是css选择符,返回的是一个NodeList的实例。通过item()和方括号来访问它的每个元素。 var body=document.querySelector("body"); var div=document.querySelector("#
2016-08-22 22:14:42
313
原创 javascript DOM
Node类型: nodeType属性:为了确保跨浏览器兼容,最好要将这个属性与数字值进行比较: if(someNode.nodeType==1){ alert("Node is an element!"); } nodeName和nodeValue属性: 最好先判断是不是一个元素,再来取得并保存nodeName的值。nodeName中保存的始终是元素的标签名。 childNodes属性
2016-08-21 13:47:06
309
原创 javascript BOM
window对象: 在全局作用域中声明的变量、函数都会变成window对象的属性和方法。全局变量不能通过delete操作符删除,而直接在window对象上的定义的属性可以。 var age=29; function sayAge(){ alert(this.age); } alert(window.age);//29 sayAge();//29 window.sayAge();//29 在全
2016-08-20 15:55:43
231
原创 使用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
835
原创 javascript 闭包问题
函数的闭包:有权访问另一个函数作用域中的变量的函数。常见方式:在一个函数内部创建另一个函数。 function createComparisonFunction(propertuName){ return function(object1,object2){ var value1=object1[propertuName]; var value2=object2[propertuNam
2016-08-16 17:29:32
467
原创 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
265
原创 javascript 面向对象
属性类型 要修改对象的属性的默认的特性,必须使用Object.defineProperty() 方法。这个方法接受三个参数:属性所在的对象,属性的名字,一个描述符对象。描述符对象的属性必须是 configurable,enumberable,writable,value。在不指定情况下,configurable,enumberable,writable这三个属性都是默认为false。 con
2016-08-14 16:45:05
289
原创 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
254
原创 javascript Function类型
作为值的函数:不仅可以像传递参数一样传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回。 function callSomeFunction(someFunction,someArgument){ return someFunction(someArgument); } function add10(num){ return num+10; } var result=callSom
2016-08-13 14:44:19
336
原创 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
214
原创 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
378
原创 javascript的数据类型
5种简单的数据类型:Undefined,Null,Boolean,Number,String。 typeof 操作符: var message="some string"; alert(typeof message);//string alert(typeof(message));//string alert(typeof 95);//number 注意:typeof是一个操作符而
2016-08-10 16:33:14
218
原创 javascript笔记
最近整理了javascript的一些知识点~ 引入js的用法: index Date对象: var myDate=new Date(); var dateString=myDate.toLocaleDateString()+" "+myDate.toLocaleTimeString(); var dateLoc=doc
2016-08-10 15:42:31
532
原创 瀑布流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
259
原创 html5 aside的简单用法
最近温习了html5的知识点,整理一下aside的用法,虽然平时用的不频繁,我平时很常使用div直接分块,很少这样使用,现在温习了也有所收获。 aside元素 js入门 语法 文章的正文。。。。 名词解释 语法:这是重要的语言 评论 2015-03-10
2016-08-10 15:15:59
10262
原创 form表单(h5)
表单测试 提交到xx.jsp的页面 提交到xx.jsp的页面 提交到xx.jsp的页面 提交 姓名: 邮编: 请输入六位数字 HTML5学习 Android学习 ios学习
2016-02-22 17:36:55
624
原创 nav元素
主页 开发文档 HTML与CSS3的历史 HTML的历史 CSS3的历史 HTML历史 .... CSS3历史 .... 删除 修改 版权声明:
2016-02-22 17:35:25
438
原创 新增的input表单
input元素 function sum(){ var n1=document.getElementById("num1").valueAsNumber; var n2=document.getElementById("num2").valueAsNumber; docume
2016-02-22 17:34:04
353
原创 新增的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
725
空空如也
如何用elipse软件实现数据可视化
2015-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人