【无标题】

//得到文本框和div
let i = document.querySelector("input");
let d = document.querySelector("div");

//创建一个元素对象
let h = document.createElement("h1");  //此时创建的是一个h1标签类型 赋值给h

//给h1设置显示的文本内容
h.innerText = i.value;
innerText是文本框类型的工具    value是控件类型的工具

//把h1添加到div里面
d.append(h);

//创建图片元素对象
let img = document.createElement("img");

//设置图片的src属性
img.src = "../b.jpg"

//把图片添加到页面中
d.append(img);

//三目运算符
let url = x==1?"a.jpg":"b.jpg";

//创建图片对象
let img = document.createElement("img");

let tr = document.createElement("tr");
let nameTd = document.createElement("td");
let salaryTd = document.createElement("td");
let jobTd = document.createElement("td");
       //给td设置显示的内容
   nameTd.innerText = i1.value;
   salaryTd.innerText = i2.value;
   jobTd.innerText = i3.value;
        //把td装进tr
   tr.append(nameTd,salaryTd,jobTd);
        //把tr装进table
   table.append(tr);

//实例化对象封装数据
let p1 = {
          name:"张三",
          alary:3000,
          job:"销售"
         }

//数组中装对象
let arr = [
       {name:"张三", salary:3000, job:"销售"},
       {name:"李四", salary:4000, job:"人事"},
       {name:"王五", salary:5000, job:"出纳"}
       ]
//循环遍历
for (let person of arr) {
                        console.log(person.name+":"+person.salary+":"+person.job);
                        let h = document.createElement("h1");
                        h.innerText = person.name+":"+person.salary+":"+person.job;
                        //通过document.body得到body元素对象
                        document.body.append(h);

  <!--从CDN服务器引入VUE框架文件-->
        <script src="https://cdn.staticfile.org/vue/2.6.14/vue.min.js"></script>
        <script>
        let v = new Vue({
                 el:"body>div",   //设置VUE框架的管理范围
                 data:{
                       info:"Hello VUE!"
                       }
                       })
         <!--从本地引入VUE框架文件-->
         <script src="js/vue.min.js"></script>
         <!--{{变量}},插值:让当前位置的文本内容和变量进行绑定-->
        {{msg}}
        <h1>{{msg}}</h1>
        <!--v-text="变量": 让元素的文本内容和变量进行绑定-->
        <h1 v-text="msg"></h1>
        <p v-text="msg"></p>
        <!--v-html让元素的标签内容和变量进行绑定-->
        <p v-html="msg"></p>

<!--属性绑定 让元素某个属性的值和变量进行绑定-->
      <a :href="url" >超链接</a>
      <a v-bind:href="url">超链接</a>
      <img :src="imgName" alt="">
      <input type="text" :value="url">
      </div>
      <script src="js/vue.min.js"></script>
      <script>
        let v = new Vue({
            el:"body>div",
            data:{
                url:"http://www.baidu.com",
                imgName:"a.jpg"
            }

 <p>{{url}}</p>

<!--v-model双向绑定,变量url的值会影响文本框的内容, 文本框内容改变也会影响url变量的值-->
<input type="text"  v-model="url" placeholder="请输入访问的地址">
     <a :href="url">超链接</a>
 </div>
 <script src="js/vue.min.js"></script>
 <script>
     let v = new Vue({
         el:"body>div",
         data:{
             url:"http://www.baidu.com"
         }
     })

<!--事件绑定@click和v-on:click, 调用的方法必须写作methods里面
   methods和data是同级关系-->
   <input type="text" v-model="info">
   <input type="button" value="按钮1" @click="f()">
   <input type="button" value="按钮2" v-on:click="f">

f(x){  //  5   2     +     5+2
//eval方法 可以将字符串以JavaScript代码的形式运行
v.result = eval(v.n1+x+v.n2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值