
Discussion 1: What is the difference between the development version, stable version, pre-release version, and kernel upgrade version in the development tool?
Discussion 2: The difference between using mobile phone and real machine to debug WeChat applet
Discussion 3: How to realize the hiding and displaying of TabBar
Refer to the following webpages for the effect and question bank of the C language test:
C language test
https://cprogramplatform.sinaapp.com/test/class_tests.php?id=
Note: the above link is https://
Students can directly add the question bank to their own code directly through the above web page, and learn how to quickly perform text operations.
Discussion 1: Discuss how the sort function realizes random questions
Discussion 2: The question bank code in the question array is not standardized, how to make it standardized quickly
Discussion 3: The difference between using This.data. variable assignment and this.setData variable assignment?
Discussion 4: Talk about the difference between adding formal parameters in onReady: function () and onLoad
Discussion 5: What fun content can be modified for the test content of this experiment, let us think about it.
Let's discuss together, based on the framework of this experiment, what content you are interested in can also be integrated into this small program.
such as:
1. Questionnaire survey of your friends' evaluations.
2. The choice of the May Day trip plan.
. . . . . .
Finally, post the mini program to Moments for friends to experience.
Discussion 1: Discuss everyone's understanding of the login process of the Mini Program
Discussion 2: How do you understand the difference between synchronous and asynchronous caching in data caching?
Discussion 3: How to quickly find and use the styles you need in the WeUI basic style library
Discussion 4: What does the margin attribute value 0 auto mean in the style?
Discussion 5: The difference between bindchange and bindtap
Discussion 6: After the tabBar is created, does the logic of the page jump in the register page need to be modified?
Discussion 7: How to modify the size and shape of the picture?
Discussion 1: How to call one method in another method in js file
Discussion 2: What to use in the js file to modify the title of the navigation bar
Discussion 3: Discuss the role of the variable tmp in the data array
Discussion 4: Why can I use wx.navigateBack() from the change page to go back to the myinfo page
Discussion 5: Why does gender modification require a separate judgment?
Discussion 6: What are the ways to refer to variables in the configuration file other than using const
Pay attention to changing the appid and courseId to your own appid and the course you applied for
Discussion 1: How to macro define course numbers in code
Discussion 2: How to implement the style style in the image component if the wxss file is used?
Discussion 1: Discuss everyone's understanding of several pages of driving school test questions
Discussion 2: How the data attribute in the view component implements passing values to JS
Discussion 3: Why can't use this.setData when assigning, use that.setData
Discussion 4: The difference between if(collection)if(collection == true)if(!!collection)
Discussion 5: Why the urlParam defined in the data attribute cannot get the value using urlParam in js
Discussion 2: When do you need to use let that = this?
Discussion 3: When the gcj02 coordinate system comes out, what other coordinate systems are there?
Discussion 4: The margin attribute can have 1 to 4 values. What does the corresponding value refer to?
Discussion 5: How to round a Number to a number with a specified number of decimal places
Discussion 1: Where should the background code be placed so that the code can run locally?
Discussion 2: What does ThinkPHP use to return an array to the front end?
Discussion 3: The difference between find and select
Discussion 4: The role of the M() method
When using the provided code, change the appid and courseId to your own appid and the course number you applied for
Discussion 1: The button for checking the status of the question is placed on the index page and the myinfo page. What is the difference between the js code
Discussion 2: How to instantiate the pingshifen_homework_statistic data table
Discussion 3: The difference between left join and right join
Discussion 4: Imitate the search for the correct number of questions, and think about how the background code finds the total number of questions
Discussion 5: Why do you need to send backend code to the cloud
Discussion 6: Pros and cons of svn-managed code vs. git-managed code
Discussion 1: What are the capabilities provided by cloud development?
Discussion 2: What types of databases are provided in cloud development
Discussion 3: How to call the written cloud function in the front-end code?
讨论4:如何在代码中使用插件?
This course consists of 30 instructional micro-videos, divided into 10 chapters, with content to be completed, 10 quizzes, and a total video duration of 213 minutes.
The course content is divided into two modules: the first module focuses on front-end development of mini-programs; the second module covers the setup of the backend environment. The accompanying offline textbook is "WeChat Mini-Program Development from Entry to Practice: Micro-Course Video Edition," published by Tsinghua University Press (November 2019).
Features and Highlights
The course team is composed of 4 teachers and over 10 undergraduate students from various grades, along with 4 graduate students, forming an online teaching team for WeChat mini-programs. Team members are proficient in languages such as PHP, HTML, CSS, and JS. Drawing on the team's years of experience in cultivating talent for WeChat applications, the course "WeChat Mini-Program Project Development from Entry to Practice" has been developed. This course teaches readers about WeChat mini-program development and cloud services, using the case study of the DouDou Cloud Assistant mini-program, which was developed and operated by the team. This approach aims to inspire learners' enthusiasm for mini-program development through imitation and enable them to quickly master the development of cloud-based WeChat mini-program functionalities.