JavaScript

JavaScript

什么是JavaScript

JavaScript是一门脚本语言,简称JS

JS的常见作用有

HTML网页添加动态功能,比如响应用户的各种操作

操纵HTML元素,比如添加、删除、修改网页元素

 

常见的JavaScript函数

alert(10);   弹框

document.getElementById(‘test’); 根据ID获得某个DOM元素

 

OC中调用JavaScipt

如何在OC中调用JavaScript代码

使用UIWebViewstringByEvaluatingJavaScriptFromString方法即可

 

**************************笔记************************

*******************************************************

JS语法

1.介绍javascript,对着ppt

 

2,介绍js在浏览器上的操作

动态的添加一些东西

js写服务器代码---NodeJS

为甚以前不行?

没有解析器。利用GoogleV8的引擎开发了NodeJS

分析下用js写服务器代码的前景

 

3JS的编写形式

js写一个helloWord

alert("helloworld")

 

利于调试:

console.log('helloworld')

比较下alterconsole在调试的优缺点

进百度----> console.log 招聘信息

 

4js的基本语法

* 数据类型

* 函数

* 对象

-----创建代码

(1)

var age = 10; number

var money = 10.5;  number

var name = "jack"; string

varname2 = 'rose'; boolean

*推荐使用单引号

怎么办

在安卓中可以直接调:this.openCamera;

 

整理笔记:

1> 加载网页

*加载网页源代码

[webViewloadHTMLString:@"" baseURL:nil];

*加载网页请求

[webViewloadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://baidu.com"]]];

 

2> 利用webView执行js

[webViewstringByEvaluatingJavaScriptFromString:@"JS代码"];

 

***********************************************************

canvas简介

1. 回顾下上节课的知识点

2. 提出问题:如果执行的JS很长?

两次调用

拼接

NSMutableString *js =[NSMutableString string];

[js appendString:];

 

[webViewstringByEvaluatingJavaScriptFromString:];

*方案:多个字符串之间用双引号隔开

@“”

3. JS的绘图技术

 

如果要更深入学习JS,可以百度JS

impress

 

***********************************************************

1.W3C分析JS学习重点

- JS HTML DOM

利用JS可以进行DOM操作

 

2.代码演示

444444444444444444444444444

 

- 监听按钮点击:

演示在行内显示, var age = 20; alert(age);

 

- JS中实现方法:

function show(){

    先打印

}

 

function hide(){

    先打印

}

 

document相当于一颗DOM

- 查看一个对象里面所有属性

 

***********************************************************

JS切换图片

1.换一种方式绑定按钮 在JS内部切换

 

2.其他事件方法 移动 进去 出来

 

其他节点操作

用外部样式来写测试: alter(1);

不能外部\内部结合使用只要script中使用src属性引用了其他文件,就不能我往里面写JS

 

节点的增删改查操作

 

(1) document.write()

 

(2) var img =document.createElement('img'); img.src = 'images/icon_01.png';document.body.appendChild(img)

 

创建多个标签

(3) div中加个p标签 vardiv = document.getElementById('content'); var p = document.createElement('p'); 设置p标签里面的内容p.innerHTML = '123'; div.appendChild(p);

 

(4) 删除节点删除一个节点,要拿到父控件删除子控件var mj = document.getElementByClass.. document.body.removeChild(mj)

 

CRUD

增删改查

 

如果父节点不是body

mj.parentNode.removeChild(mj);

(5) 查看body所有的节点var len = document.body.childNodes.length; for(var i=0;i空白也算节点

你可能感兴趣的:(JavaScript)