唐抉的个人博客

唐抉的个人博客

前端框架之Vue.js(四)
深入了解组件 组件注册 组件名 注册一个组件时,要给组件起名,如在全局注册中,组件名就是Vue.component的第一个参数: 1Vue component('my-component-name',{}) 组件名应当遵守W3C规范中的自定义组件名(字母全小写且必须包含一个连字符) 组件名大小写 定义组件名的方式由两种: 使用短横线分隔命名:my-component-name 使用首字母大写命名:MyComponentName 两种命名法都可以使用,但需注意的是,直接在DOM(即非字符串的模板)中使用时,只有短横线分隔命...
Vue.js实战:todolist待办项目
初始化一个新项目 要初始化一个新项目,创建一个文件夹test作为项目目录,打开一个终端将切换路径到test,运行代码: 12345678910PS C:\Users\Administrator\Desktop\test> vue create test运行结果如下: Your connection to the default yarn registry seems to be slow. Use https://registry.npmmirror.com for faster installation? (Y/n)输入Y回车 Vue CLI v5.0.8? Pl...
前端框架之Vue.js(三)
Vue.js基础 列表渲染 用v-for把一个数组对应为一组元素 基于一个数组来渲染列表可以使用v-for指令。v-for指令需要通过item in items形式的特殊语法,其中items是源数据数组,而item是被迭代的数组元素的别名。 123456789101112131415161718<body><ul id="example-1"> <li v-for="item in items" :key="item.message"> {{it...
前端框架之Vue.js(二)
Vue.js基础 模板语法 Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有的Vue.js模板都是合法的HTML。 插值 文本 数据绑定最常见的形式就是使用”Mustache”语法(双大括号)的文本插值: 123<div id="app"> <span>message:{{message}}</span></div> 123456var app=new Vue({ el:'#a...
前端框架之Vue.js(一)
Vue.js基础 Vue是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,易于上手且便于与第三方库或既有项目结合。 Vue不支持IE8及以下的版本,它支持所有兼容ECMA Script 5的浏览器。 安装 直接用<script>引入 若要在现有站点中使用Vue,可以通过<script>元素在页面中使用。 开发环境版本,包含了有帮助的命令行警告: 1<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.j...
前端三件套之JavaScript(三)
标准对象 在JavaScript的世界里,一切皆是对象。但某些对象与其他对象不太一样。为了区分对象的类型,通常用typeof操作符获取对象的类型: 123456789101112131415161718192021console.log(typeof 123);console.log(typeof NaN);console.log(typeof 'str');console.log(typeof true);console.log(typeof undefined);console.log(typeof Math.abs);console.log(typeof n...
前端三件套之JavaScript(二)
函数 函数定义和调用 定义函数 在JavaScript中,定义函数的方式如下: 1234567function abs(x){ if(x>=0){ return x; }else{ return -x; }} 函数内的语句执行到return语句时,函数便执行完毕了。若没有return语句,函数执行完毕后会返回undefined。 由于函数也是一个对象,因此上述定义的abs()函数实际上是一个函数对象,因此,第二种定义函数的方式如下: 1234567var abs=function(x){ if(x>=0){ ...
前端三件套之JavaScript(一)
快速入门 JavaScript代码可以直接嵌在网页的任何地方,通常会把JavaScript代码放在HTML的<head>中。由<script>...</script>包含的代码就是JavaScript代码,它将直接被浏览器执行。 另一种方法就是把JavaScript代码放到一个单独的.js文件中,然后在HTML中通过<script src="/js文件地址">...</script>的方式引入这个文件。 **JavaScript中的注释符号是//或/**/,*JavaScript中严格区分大小写。** 若需要调试Java...
前端三件套之CSS(二)
CSS表格 表格边框 使用border属性可以指定CSS表格边框: 123table,th,td{ border:1px solid black;} 由于表格和th/td元素有独立的边界,故会显示有双边框。 折叠边框 使用border-collapse属性可以设置表格的边框是否被折叠成一个单一的边框或隔开: 123456table{ border-collapse:collapse;}table,th,td{ border:1px solid black;} 表格宽度和高度 使用width和h...
前端三件套之CSS(一)
CSS简介 CSS指层叠样式表,样式定义如何显示HTML元素。 样式对网页中元素位置的排版进行像素级精确控制。 样式通常存储在样式表中,外部样式表通常存储在CSS文件中。 多个样式定义可以层叠为一个,即对一个元素多次设置同一个样式,将使用最后一次设置的属性值。 所有样式根据以下规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权。即意味着它将优先于以下的样式声明: 浏览器缺省设置 外部样式表 内部样式表(位于<head>标签内部) 内联样式(在HTML元素内部) CSS语法 CSS规则由两个主要的部分构成:选择器,以及一条或多条声明,语法如...
avatar
唐抉
黑夜不会太久,定有天亮之时

站点信息

本站总字数: 209.6k
载入天数...
本站总访问量:
本站访客数: