- 博客(23)
- 收藏
- 关注
原创 jq获取h5的自定义data-属性的问题
1、设置data-属性jq:$('.name').data('name',name)js:document.getElementById('name').dataset.name = name;2、获取data-属性jq:$('.name').data('name')js:document.getElementById('name').dataset.name
2017-11-22 16:56:30
1440
转载 AngularJs有关双向绑定的小bug问题
Title var app = angular.module('s9.app', []); app.controller('MainController', function ($scope) { $scope[
2016-09-01 16:36:34
368
原创 angularjs的作用域、ng-repeat、模块、控制器
一、AngularJs的作用域 AngularJs的数据仓库就是AngularJs的作用域,$rootScope是AngularJs的根作用域,在AngularJs框架内部,$rootScope和js内的window是一样的。 作用域可以嵌套: 1.内部可以访问外部,外部不能访问内部。 2.内部和外部发生重名时,优先访问内部的数据
2016-09-01 16:25:08
582
原创 AngularJs数据绑定以及数据绑定的API
一、AngularJs入门 官方说法:AngularJs库扩展了html的词汇库 细节1:ng 代表 angular,是angular的缩写。ng-model和ng-click是被AngularJs扩展出来的属性。 细节2:在angular中,用到回调函数时,是一种特殊的回调函数,他们的传参:只认参数名,不认传参顺序。二、数据绑定的
2016-08-31 00:01:24
937
原创 js作用域相关知识
一、JavaScript 的执行分为两个步骤:1、预解析(不是在执行代码)。 将所有的声明都加载到内存中,也就是:告诉解释器有什么东西了。2、 一步一步的从上往下执行代码预解析:变量提升 和 函数提升var num = 123;function fn() {};提升之后的结果:var num;function fn() {}代码从这一行开始执行num =
2016-08-01 00:15:46
217
原创 递归使用的例子(阶乘,m的n次方)
1、阶乘Document// 阶乘// n! = 1 * 2 * 3 *.... * (n - 1) * n// 1! = 1// 2! = 1! * 2// 3! = 1 * 2 * 3// = 2! * 3// 4! = 1 * 2 * 3 * 4// = 3! * 4// 假设有个 求 n 的结成的函数 jc// j
2016-08-01 00:09:58
3319
原创 递归介绍(斐波那契数列)
什么叫做 递归? 自己调用自己就是递归(只有函数才能递归,只有函数才能调用)。 怎么写一个递归?1、 什么时候递归,或者 什么时候调用自己把要解决的问题归结到之前已经解决过的问题上去(化归的思想)。2 、什么时候跳出递归或者是结束函数 临界值 斐波那契数列( Fibonacci) 兔子数列索引:0 1 2 3 4 5
2016-08-01 00:08:03
358
原创 递归的应用-获取body的后代元素
Document// 获取 body 的后代元素,并且设置边框样式(层级不限)// $("div").find() 类似这个功能思路分析:// 用递归来实现:// 1 什么时候递归,或者 什么时候调用自己// 把要解决的问题归结到之前已经解决过的问题上去(化归的思想)// 2 什么时候跳出递归或者是结束函数// 临界值// 怎么转化这个获取后代元素的
2016-07-31 23:34:15
705
原创 Function中的相关成员
Function中的相关成员: 1、 name 属性作用:获取函数的名字,是一个字符串类型的。 IE浏览器不支持这个属性function fn(n1, n2) {}console.log(fn.name);console.log(typeof fn.name);2 、length 属性作用:用来获取形参的个数console.log(fn.length
2016-07-31 23:10:33
171
原创 jQuery中的each方法
Documentli {height: 100px;width: 100px;border: 1px solid red;margin-bottom: 10px;background: #abc;}这是第01个li这是第02个li这是第03个li这是第04个li这是第05个li这是第06个li这是第07个li这是第08
2016-07-31 23:07:11
271
原创 静态成员与实例成员
静态成员与实例成员成员:属性和方法。实例:由构造函数创建出来的对象。静态成员:和构造函数相关的属性和方法。实例成员:由构造函数创建出来的对象的属性和方法。静态成员与构造函数有关,实例成员与实例有关。静态成员和实例成员一般情况下是不能直接相互访问的,即:实例(对象)是无法直接访问静态成员的;反之也是同样道理。实例为什么访问不到静态成员?实例遵循属性搜索原则,只看对象本
2016-07-31 22:47:45
576
原创 eval 和 new Function
new Function语法:新函数 = new Function(参数1, 参数2, ..., 参数n, 函数体);除最后一个参数外,其他所有的参数都是新创建函数的参数。 最后一个参数是,新创建函数的函数体。所有的参数都可以省略。 举例:var f = new Function("x", "y", "console.log(x + y);")
2016-07-31 00:26:53
1074
原创 Object.prototype中的成员介绍
Object.prototype 中的成员:1、constructor 构造器(构造函数)作用:获取构造函数的引用原型中提供的这个属性。 默认情况下:构造函数.pototype中的 constructor属性 指向了 构造函数 举例:Object.prototype.constructor === Objectfunction Stud
2016-07-31 00:08:34
351
原创 Object函数说明
Object是系统提供的一个构造函数,不需要我们手动创建就可以直接使用。例如:document,用的时候直接用 原型链逻辑图为什么要画 Object ? 因为从一个对象出发,对象继承自原型对象,原型对象也是对象,所以,原型对象就继承自其原型对象,默认情况下就是 Object.prototype。document的原型链:
2016-07-30 23:22:46
373
原创 面向对象一
一、构造函数 1、构造函数是一个模板。优势:可复用 构造函数,是一种函数,主要用来在创建对象时对 对象 进行初始化(即为对象成员变量赋初始值),并且总是与new运算符一起使用。 2、new 运算符 new运算符创建一个新对象。关键字new后跟随一个函数调用。 这里的函数称做:构造函数(
2016-07-28 21:22:08
194
原创 js细节
一、js的组成 1、ECMAscript:javascript的核心语法 2、DOM: 3、BOM:浏览器对象模型。最常见的就是window。二、js的基本类型与复杂类型 基本类型:数值类型 number、字符串类型string、布尔类型boolean、undefined、null注意:写类型时全部是小写 大写是
2016-07-28 21:18:09
355
原创 h5基础知识二
一、多媒体播放器 引入视频 Video: 方法:a. play() 播放 b.pause() 暂停 属性:a.播放当前时间(当前时间)currentTime b.视频总时长(获取持续时间) duration c. 播放的状态 paused
2016-07-25 00:04:08
397
原创 h5基础知识一
一、语义标签 HTML5增加了大量更有意义的语义标签,这些语义标签我们可以把他当作块元素来处理,更有利于搜索引擎或辅助设备来理解HTML页面内容。 1、常用的语义标签 标签:nav、header、footer、section、article、aside、progress 语义:导航、头部、结尾、区
2016-07-24 22:24:18
694
原创 php基础和http知识介绍
一、php基础 php (动态资源) 是服务端的语言。文件以.php后缀结尾,所有程序包含在 新建一个php 文件 .php 这个php 文件会被服务器进行转换,转换成静态资源。 php 最终是转换成一个html,浏览器只认识html 所有的东西路径,目录及文件命名都不能使用中文,因为wamp 是国外的软件。
2016-07-23 02:30:32
460
原创 ajax基本知识
一、软件的基本架构: 两种类型的架构 1:cs (Client Server) 需要安装客户端软件 client :客户端。需要自己开发,直接是基于浏览器去做出来的界面。例如①qq,foxmail,迅雷,快播; ②bbs,门户,电
2016-07-22 21:36:55
219
原创 ajax、xml、json
一、ajax1.ajax的概念 (1)我们使用表单登录,我们输入用户名,密码,这个时候点击登录,表单直接提交,把请求发给服务器,服务器接收到请求,处理请求,完成响应,在这个处理的过程中,用户一直处于一个等待的状态。用户在页面不能做其他的操作,就算我做其他的操作,服务器响应了之后,响应回来的界面把原来的界面覆盖,我们把这种方式的交互叫做同步交互。 (2
2016-07-19 22:23:15
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人